Une API puissante
ChatBotKit API is your one-stop solution for integrating cutting-edge AI functionality into your applications. Our API is designed to be powerful yet flexible, offering a range of endpoints and features that can be tailored to your specific needs.
Caractéristiques principales
- Action-Based Approach: Our API is designed around actions, not just resources. Each resource supports a range of actions, such as listing, creating, updating, and more. This dynamic approach allows for greater flexibility and closer alignment with your application's needs.
- Token-Based Authorization: We prioritize security and convenience. Our token-based authorization system lets you create tokens for accessing the API, and even generate scoped tokens for specific resources and actions.
- Hypothèse de l'utilisateur: Besoin de changer de contexte pour un sous-compte ? Notre API le prend également en charge ! Parfait pour les configurations de relations parent-enfant.
- Pagination et diffusion en continu: traitez facilement de grands ensembles de données. Notre API prend en charge la pagination basée sur le curseur et la diffusion en continu, pour vous aider à naviguer efficacement et à extraire de grandes quantités de données.
Utiliser l'API ChatBotKit
Voici un aperçu de ce à quoi ressemble le travail avec notre API. Voici comment lister vos conversations :
GET /v1/conversation/list HTTP/1.1 Host: api.chatbotkit.com Authorization: Bearer {your_token_here}
Voici comment utiliser nos capacités de diffusion en continu pour recevoir des messages :
POST /v1/conversation/complete HTTP/1.1 Host: api.chatbotkit.com Authorization: Bearer {your_token_here} Accept: application/jsonl {"text": "Hello"} HTTP/1.1 200 OK Conten-Type: application/jsonl Transfer-Encoding: chunked {"type": "token", "token": "Hi"} {"type": "token", "token": "there"} {"type": "token", "token": "!"}
Tous les points de terminaison de liste et d'achèvement prennent en charge les réponses en continu dans plusieurs formats, tels que application/jsonl
et texte/csv
.
Plonger plus profondément
Prêt à en savoir plus ? Notre documentation documentation API fournit tout ce dont vous avez besoin pour commencer à intégrer ChatBotKit dans vos applications. Pour une expérience complète, veuillez consulter notre Spécification OpenAPI de l'OpenAPI.