Pular para o conteúdo

Recupere e atualize a configuração completa do seu Agente de IA via REST API.

Recupere e atualize a configuração completa do seu Agente de IA, incluindo personalidade, estilo de conversa e system prompt.

As configurações de comportamento ficam em Identidade > Persona de IA no painel. Os textos voltados aos visitantes ficam em Canais > Seu site > Conteúdo de texto. A tabela abaixo indica a localização exata de cada configuração.

Escopo: read_all

GET https://app.quickchat.ai/v1/api/chatbot_settings

Terminal window
curl https://app.quickchat.ai/v1/api/chatbot_settings \
-H 'Authorization: Bearer <API_TOKEN>'

Response 200 OK

{
"personality": 0,
"profession": "helpful_assistant",
"creativity_level": 1,
"greeting": "<p>Hello! How can I help you today?</p>",
"greeting2": "",
"header": "Support Assistant",
"header2": "",
"language_chosen": "en",
"reply_length": 1,
"one_word_description": "Support Agent",
"short_description": "A helpful customer support assistant.",
"ai_commands": ["Be polite", "Stay on topic"]
}
FieldDescription
one_word_description
string
Nome do Agente de IA. Painel: Identidade > Persona de IA > Nome. A API aceita até 200 caracteres; o campo no app limita a 40.
short_description
string
O Prompt principal (system prompt). Painel: Identidade > Persona de IA > Prompt principal. A API aceita até 25.000 caracteres em todos os planos; o editor in-app limita ao teto do seu plano, que começa em 15.000.
ai_commands
array of strings
Diretrizes de comportamento para a IA, uma diretriz por item do array. Painel: Identidade > Persona de IA > Diretrizes. Até 250 itens, 5.000 caracteres por item e 10.000 caracteres no total entre todos os itens.
personality
integer (0–13)
Preset de personalidade da IA. Painel: Identidade > Persona de IA > Personalidade. Veja a tabela abaixo
profession
string
Profissão/papel da IA. Painel: Identidade > Persona de IA > Profissão (máx. 200 caracteres). Veja a tabela abaixo
creativity_level
integer (0–2)
Painel: Identidade > Persona de IA > Criatividade. 0 = Baixo, 1 = Normal, 2 = Alto
reply_length
integer (0–2)
Painel: Identidade > Persona de IA > Comprimento da Resposta. 0 = Curto, 1 = Normal, 2 = Mais longo
greeting
string
Mensagem de saudação principal (HTML). Painel: Canais > Seu site > Conteúdo de texto > Mensagem de boas-vindas (máx. 1000 caracteres). É o mesmo campo que welcome_message em Widget Configuration.
greeting2
string
Mensagem de saudação secundária (HTML). Disponível pela API; não há campo de edição para ela no painel.
header
string
Texto do cabeçalho do chat. Painel: Canais > Seu site > Conteúdo de texto > Texto do cabeçalho (máx. 200 caracteres)
header2
string
Texto secundário do cabeçalho (máx. 200 caracteres). Disponível pela API como header2, ou subtitle em Widget Configuration; não há campo de edição para ele no painel.
language_chosen
string
Códigos de idioma separados por vírgula (ex.: "en,es,de"). Painel: Identidade > Persona de IA > Idiomas (máx. 200 caracteres no total; códigos além do limite de 30 idiomas são descartados)

Valores de personality:

ValueLabelDescription
0ClassicEquilibrado, com bom balanço entre profissionalismo e acessibilidade (padrão)
1HumorousTom espirituoso com trocadilhos e piadas para interações divertidas
2FormalFormal e sério, informações factuais e concisas para contextos de negócios
3FriendlyConversas descontraídas com um toque pessoal e acessível
4SassyConfiante e brincalhão, com humor
5IntelligentInformações detalhadas e precisas para uma compreensão abrangente
6EmpatheticInterações atenciosas e compassivas, demonstrando preocupação com os sentimentos
7BoldOpiniões e recomendações firmes, transmitidas com confiança
9ExcitedEngajamento animado e cheio de energia
10MysteriousRespostas enigmáticas e intrigantes para uma experiência única
11InspiringPromove pensamento positivo e o alcance de metas, como um coach
12AdventurousIncentiva sair da zona de conforto e explorar novas oportunidades
13ElegantExperiência sofisticada para marcas únicas e refinadas

Valores de profession:

ValueDashboard LabelDescription
helpful_assistantHelpful AssistantVersátil, multipropósito. Recomendado para a maioria dos casos de uso
customer_support_representativeSupport AgentEmpático, oferece soluções passo a passo e resolução de problemas
shopping_assistantShopping AssistantOferece proativamente recomendações de produtos com links
field_expertField ExpertConsultor profissional, faz perguntas para esclarecer e fornece orientação especializada
interviewerInterviewerFaz perguntas em vez de fornecer respostas. Para pesquisas, entrevistas, feedback

Os campos one_word_description, short_description e ai_commands também estão disponíveis através do endpoint de Knowledge Base Settings. Esses campos são compartilhados — atualizar por qualquer um dos endpoints modifica os mesmos dados subjacentes.

Escopo: write_all

PATCH https://app.quickchat.ai/v1/api/chatbot_settings

Request Body — Todos os campos são opcionais. Inclua apenas os campos que você quer atualizar.

ParameterDescription
personality
integer (0–13)
Preset de personalidade da IA
profession
string
Profissão/papel da IA (máx. 200 caracteres)
creativity_level
integer (0–2)
0 = Baixo, 1 = Normal, 2 = Alto
greeting
string
Mensagem de boas-vindas principal (HTML, máx. 1000 caracteres)
greeting2
string
Mensagem de boas-vindas secundária
header
string
Texto do cabeçalho do chat (máx. 200 caracteres)
header2
string
Texto secundário do cabeçalho (máx. 200 caracteres)
language_chosen
string
Códigos de idioma separados por vírgula (máx. 200 caracteres no total; códigos além do limite de 30 idiomas são descartados)
reply_length
integer (0–2)
0 = Curto, 1 = Normal, 2 = Mais longo
one_word_description
string
Nome do Agente de IA. Máximo de 200 caracteres pela API; o campo no app limita a 40.
short_description
string
System prompt / Prompt principal do Agente de IA. A API aceita até 25.000 caracteres em todos os planos; o editor in-app limita ao teto do seu plano, que começa em 15.000. Um valor longo demais retorna 422.
ai_commands
array of strings
AI Guidelines, uma diretriz por item do array. Até 250 itens, 5.000 caracteres por item e 10.000 caracteres no total entre todos os itens. Um valor longo demais retorna 422.

Cada item do array é uma diretriz e é salva exatamente como você a envia. A pontuação é preservada, incluindo os pontos e vírgulas. Antes, este endpoint removia os ; do seu texto antes de salvar. Se você os retirava ou substituía por causa disso, não é mais necessário.

Omita ai_commands, ou envie null, para deixar as diretrizes inalteradas. Envie [] para apagá-las.

Terminal window
curl -X PATCH https://app.quickchat.ai/v1/api/chatbot_settings \
-H 'Authorization: Bearer <API_TOKEN>' \
-H 'Content-Type: application/json' \
-d '{
"greeting": "<p>Welcome! Ask me anything.</p>",
"creativity_level": 2
}'

Response 200 OK — Retorna as configurações do chatbot atualizadas (mesmo schema da resposta de Get Chatbot Settings).