API avançada
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.
Principais recursos
- 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.
- Suposição do usuário: Precisa mudar o contexto para uma subconta? Nossa API também oferece suporte a isso! Perfeito para configurações de relacionamento entre contas pai e filho.
- Paginação e streaming: lide com grandes conjuntos de dados com facilidade. Nossa API é compatível com paginação e streaming baseados em cursor, para ajudá-lo a navegar e extrair grandes quantidades de dados com eficiência.
Usando a API do ChatBotKit
Aqui está uma visão geral de como é trabalhar com nossa API. Veja como listar suas conversas:
GET /v1/conversation/list HTTP/1.1 Host: api.chatbotkit.com Authorization: Bearer {your_token_here}
Veja a seguir como usar nossos recursos de streaming para receber mensagens:
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": "!"}
Todos os pontos de extremidade de lista e conclusão oferecem suporte a respostas de streaming em vários formatos, como aplicativo/jsonl
e texto/csv
.
Mergulhe mais fundo
Pronto para explorar mais? Nossa abrangente documentação da API fornece tudo o que você precisa para começar a integrar o ChatBotKit em seus aplicativos. Para ter uma experiência completa, visite nossa Especificação da OpenAPI página.