Aller au contenu

Récupérez et mettez à jour la configuration complète de votre AI Agent via l'API REST.

Récupérez et mettez à jour la configuration complète de votre AI Agent, y compris la personnalité, le style de conversation et le system prompt.

Correspond à Identity > Profile et Identity > Conversation Style dans le Dashboard.

Scope: read_all

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

Fenêtre 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
Nom de l’AI Agent. Dashboard : Identity > Profile > AI Agent Name (max 200 caractères)
short_description
string
System prompt / description de l’AI Agent. Dashboard : Identity > Profile > AI Agent Description (max 2000 caractères)
ai_commands
array of strings
Consignes comportementales pour l’IA. Dashboard : Identity > Conversation Style > AI Guidelines (max 500 caractères par élément, max 5000 caractères au total pour tous les éléments)
personality
integer (0–13)
Preset de personnalité de l’IA. Dashboard : Identity > Conversation Style > Personality. Voir le tableau ci-dessous
profession
string
Profession/rôle de l’IA. Dashboard : Identity > Conversation Style > Profession (max 200 caractères). Voir le tableau ci-dessous
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
Message d’accueil principal (HTML). Dashboard : Identity > Profile > Greeting messages (max 1000 caractères)
greeting2
string
Message d’accueil secondaire (HTML). Dashboard : Identity > Profile > Greeting messages
header
string
Texte de l’en-tête du chat. Dashboard : Identity > Profile > Chat header text (max 200 caractères)
header2
string
Texte d’en-tête secondaire. Dashboard : Identity > Profile > Chat header text (max 200 caractères)
language_chosen
string
Codes de langue séparés par des virgules (p. ex. "en,es,de"). Dashboard : Identity > Profile > Languages (max 10 caractères au total)

Valeurs de Personality :

ValueLabelDescription
0ClassicPolyvalent, équilibré entre professionnalisme et accessibilité (par défaut)
1HumorousTon spirituel avec jeux de mots et blagues pour des interactions divertissantes
2FormalFormel et sérieux, informations factuelles concises pour les contextes professionnels
3FriendlyConversations décontractées avec une touche personnelle et accessible
4SassySûr de lui et joueur, avec de l’humour
5IntelligentInformations détaillées et précises pour une compréhension complète
6EmpatheticInteractions attentionnées et compatissantes, montrant de l’intérêt pour les ressentis
7BoldOpinions et recommandations tranchées exprimées avec assurance
9ExcitedEngagement vif et énergique
10MysteriousRéponses énigmatiques et intrigantes pour une expérience unique
11InspiringEncourage la pensée positive et l’atteinte des objectifs, à la manière d’un coach
12AdventurousIncite à sortir de sa zone de confort et à explorer de nouvelles opportunités
13ElegantExpérience sophistiquée pour les marques uniques et raffinées

Valeurs de Profession :

ValueDashboard LabelDescription
helpful_assistantHelpful AssistantPolyvalent, multi-usage. Recommandé pour la plupart des cas d’usage
customer_support_representativeSupport AgentEmpathique, fournit des solutions étape par étape et du dépannage
shopping_assistantShopping AssistantPropose proactivement des recommandations de produits avec des liens
field_expertField ExpertConsultant professionnel, pose des questions de clarification, fournit des conseils d’expert
interviewerInterviewerPose des questions au lieu de fournir des réponses. Pour les sondages, entretiens et retours
Scope: write_all

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

Request Body — Tous les champs sont optionnels. N’incluez que les champs que vous souhaitez mettre à jour.

ParameterDescription
personality
integer (0–13)
Preset de personnalité de l’IA
profession
string
Profession/rôle de l’IA (max 200 caractères)
creativity_level
integer (0–2)
0 = Deterministic, 1 = Balanced, 2 = Creative
greeting
string
Message de bienvenue principal (HTML, max 1000 caractères)
greeting2
string
Message de bienvenue secondaire
header
string
Texte de l’en-tête du chat (max 200 caractères)
header2
string
Texte d’en-tête secondaire (max 200 caractères)
language_chosen
string
Codes de langue séparés par des virgules (max 10 caractères au total)
reply_length
integer (0–2)
0 = Short, 1 = Medium, 2 = Long
one_word_description
string
Nom de l’AI Agent (max 200 caractères)
short_description
string
System prompt / description de l’AI Agent (max 2000 caractères)
ai_commands
array of strings
AI Guidelines (max 500 caractères par élément)
Fenêtre 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 — Retourne les chatbot settings mis à jour (même schéma que la réponse de Get Chatbot Settings).