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.

Corresponde a Identity > Profile e Identity > Conversation Style no Dashboard.

Scope: 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. Dashboard: Identity > Profile > AI Agent Name (máx. 200 caracteres)
short_description
string
System prompt / descrição do Agente de IA. Dashboard: Identity > Profile > AI Agent Description (máx. 2000 caracteres)
ai_commands
array of strings
Diretrizes de comportamento para a IA. Dashboard: Identity > Conversation Style > AI Guidelines (máx. 500 caracteres por item, máx. 5000 caracteres no total entre todos os itens)
personality
integer (0–13)
Preset de personalidade da IA. Dashboard: Identity > Conversation Style > Personality. Veja a tabela abaixo
profession
string
Profissão/papel da IA. Dashboard: Identity > Conversation Style > Profession (máx. 200 caracteres). Veja a tabela abaixo
creativity_level
integer (0–2)
Dashboard: Identity > Conversation Style > Creativity. 0 = Deterministic, 1 = Balanced, 2 = Creative
reply_length
integer (0–2)
Dashboard: Identity > Conversation Style > Reply Length. 0 = Short, 1 = Medium, 2 = Long
greeting
string
Mensagem de saudação principal (HTML). Dashboard: Identity > Profile > Greeting messages (máx. 1000 caracteres)
greeting2
string
Mensagem de saudação secundária (HTML). Dashboard: Identity > Profile > Greeting messages
header
string
Texto do cabeçalho do chat. Dashboard: Identity > Profile > Chat header text (máx. 200 caracteres)
header2
string
Texto secundário do cabeçalho. Dashboard: Identity > Profile > Chat header text (máx. 200 caracteres)
language_chosen
string
Códigos de idioma separados por vírgula (ex.: "en,es,de"). Dashboard: Identity > Profile > Languages (máx. 10 caracteres no total)

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
Scope: 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 = Deterministic, 1 = Balanced, 2 = Creative
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. 10 caracteres no total)
reply_length
integer (0–2)
0 = Short, 1 = Medium, 2 = Long
one_word_description
string
Nome do Agente de IA (máx. 200 caracteres)
short_description
string
System prompt / descrição do Agente de IA (máx. 2000 caracteres)
ai_commands
array of strings
AI Guidelines (máx. 500 caracteres por item)
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).