Descubra o poder da API do ChatBotKit - sua solução para integrar a funcionalidade de IA de ponta em seus aplicativos. Com autorização baseada em token, abordagem baseada em ação e suporte para paginação e streaming, nossa API oferece flexibilidade e segurança. Confira nossa abrangente documentação da API e comece a explorar as possibilidades hoje mesmo!

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.