Ir al contenido

Recupera y actualiza la configuración completa de tu Agente de IA mediante la API REST.

Recupera y actualiza la configuración completa de tu Agente de IA, incluidas la personalidad, el estilo de conversación y el system prompt.

Corresponde a Identity > Profile e Identity > Conversation Style en el Dashboard.

Scope: read_all

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

Ventana de terminal
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
Nombre del Agente de IA. Dashboard: Identity > Profile > AI Agent Name (máx. 200 caracteres)
short_description
string
System prompt / descripción del Agente de IA. Dashboard: Identity > Profile > AI Agent Description (máx. 2000 caracteres)
ai_commands
array of strings
Directrices de comportamiento para la IA. Dashboard: Identity > Conversation Style > AI Guidelines (máx. 500 caracteres por elemento, máx. 5000 caracteres en total sumando todos los elementos)
personality
integer (0–13)
Preset de personalidad de la IA. Dashboard: Identity > Conversation Style > Personality. Consulta la tabla siguiente
profession
string
Profesión/rol de la IA. Dashboard: Identity > Conversation Style > Profession (máx. 200 caracteres). Consulta la tabla siguiente
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
Mensaje de saludo principal (HTML). Dashboard: Identity > Profile > Greeting messages (máx. 1000 caracteres)
greeting2
string
Mensaje de saludo secundario (HTML). Dashboard: Identity > Profile > Greeting messages
header
string
Texto de la cabecera del chat. Dashboard: Identity > Profile > Chat header text (máx. 200 caracteres)
header2
string
Texto de cabecera secundario. Dashboard: Identity > Profile > Chat header text (máx. 200 caracteres)
language_chosen
string
Códigos de idioma separados por comas (p. ej. "en,es,de"). Dashboard: Identity > Profile > Languages (máx. 10 caracteres en total)

Valores de personality:

ValueLabelDescription
0ClassicEquilibrado y versátil, entre profesionalidad y cercanía (por defecto)
1HumorousTono ingenioso con juegos de palabras y bromas para interacciones entretenidas
2FormalFormal y serio, información concisa y factual para entornos de negocio
3FriendlyConversaciones distendidas con un toque personal y cercano
4SassySeguro y desenfadado, con humor
5IntelligentInformación detallada y precisa para una comprensión exhaustiva
6EmpatheticInteracciones cuidadosas y compasivas, mostrando preocupación por los sentimientos
7BoldOpiniones y recomendaciones firmes transmitidas con seguridad
9ExcitedImplicación animada y enérgica
10MysteriousRespuestas crípticas e intrigantes para una experiencia única
11InspiringFomenta el pensamiento positivo y la consecución de objetivos, al estilo de un coach
12AdventurousAnima a salir de la zona de confort y explorar nuevas oportunidades
13ElegantExperiencia sofisticada para marcas únicas y exquisitas

Valores de profession:

ValueDashboard LabelDescription
helpful_assistantHelpful AssistantVersátil y multipropósito. Recomendado para la mayoría de los casos de uso
customer_support_representativeSupport AgentEmpático, ofrece soluciones paso a paso y resolución de problemas
shopping_assistantShopping AssistantOfrece recomendaciones de productos de forma proactiva, con enlaces
field_expertField ExpertConsultor profesional, hace preguntas aclaratorias y ofrece orientación experta
interviewerInterviewerHace preguntas en lugar de dar respuestas. Para encuestas, entrevistas y feedback
Scope: write_all

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

Request Body — Todos los campos son opcionales. Incluye solo los campos que quieras actualizar.

ParameterDescription
personality
integer (0–13)
Preset de personalidad de la IA
profession
string
Profesión/rol de la IA (máx. 200 caracteres)
creativity_level
integer (0–2)
0 = Deterministic, 1 = Balanced, 2 = Creative
greeting
string
Mensaje de bienvenida principal (HTML, máx. 1000 caracteres)
greeting2
string
Mensaje de bienvenida secundario
header
string
Texto de la cabecera del chat (máx. 200 caracteres)
header2
string
Texto de cabecera secundario (máx. 200 caracteres)
language_chosen
string
Códigos de idioma separados por comas (máx. 10 caracteres en total)
reply_length
integer (0–2)
0 = Short, 1 = Medium, 2 = Long
one_word_description
string
Nombre del Agente de IA (máx. 200 caracteres)
short_description
string
System prompt / descripción del Agente de IA (máx. 2000 caracteres)
ai_commands
array of strings
AI Guidelines (máx. 500 caracteres por elemento)
Ventana de terminal
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 — Devuelve la configuración de chatbot actualizada (mismo esquema que la respuesta de Get Chatbot Settings).