feat: complete multimodal ticket intake
This commit is contained in:
@@ -4,16 +4,17 @@ from apps.modelhub.models import ModelDeployment, ModelProvider
|
||||
from apps.skills.models import SkillDefinition, SkillVersion
|
||||
|
||||
|
||||
def create_deployment():
|
||||
provider = ModelProvider.objects.create(
|
||||
name="模型渠道",
|
||||
def create_deployment(*, capability="text_chat", provider=None, suffix=""):
|
||||
provider = provider or ModelProvider.objects.create(
|
||||
name=f"模型渠道{suffix}",
|
||||
base_url="https://models.example.com/v1",
|
||||
api_key_encrypted=encrypt_secret("secret"),
|
||||
)
|
||||
return ModelDeployment.objects.create(
|
||||
provider=provider,
|
||||
display_name="支持模型",
|
||||
model_name="support-model",
|
||||
display_name=f"支持模型{suffix}",
|
||||
model_name=f"support-model{suffix}",
|
||||
capability=capability,
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user