Gerenciamento de Avatares
Criar Sub-Avatar
Endpoint para criar um novo sub-avatar para um host específico
Criar Sub-Avatar
Cria um novo sub-avatar para um host específico.
Endpoint: POST /api/externalAPIs/public/tolkyReasoning/createSubAvatarHelper
Parâmetros:
host_id
(string, UUID, obrigatório): UUID do hostsub_slug
(string, obrigatório): Slug único para o sub-avataravatar_name
(string, opcional): Nome do sub-avatar, usado para identificaçãoavatar_picture
(string, obrigatório): URL da imagem do avatardatasets
(array de UUIDs, opcional): Lista de UUIDs dos datasets a serem associadosprompt_envelop
(string, opcional): Envelope de prompt personalizado que define o comportamento e as instruções do sub-avatarmodel
(string, opcional): Modelo de linguagem a ser utilizado pelo sub-avatar (ex: “gpt-4”, “claude-3”, etc.)
Exemplo cURL:
curl -X POST \
'{BASE_URL}/api/externalAPIs/public/tolkyReasoning/createSubAvatarHelper' \
-H 'Content-Type: application/json' \
-d '{
"host_id": "uuid-do-host",
"sub_slug": "novo-sub-avatar",
"avatar_name": "Novo Nome do Avatar",
"avatar_picture": "url-da-imagem",
"datasets": ["uuid-dataset-1", "uuid-dataset-2"],
"prompt_envelop": "prompt-envelop",
"model": "chat-model"
}'
Resposta de Exemplo:
{
"code": 200,
"message": "Success",
"data": {
"avatar_id": "uuid-do-novo-avatar",
"sub_slug": "novo-sub-avatar",
"avatar_name": "Novo Nome do Avatar",
"avatar_picture": "url-da-imagem",
"prompt_envelop": "prompt-envelop",
"model": "chat-model"
}
}