
Perguntas frequentes
A API de Sessões do ChatKit da OpenAI é usada principalmente para autenticar com segurança os utilizadores de uma interface de chat personalizada construída com o ChatKit. Ela gera tokens de cliente temporários, evitando que a sua chave secreta da API da OpenAI seja exposta no lado do cliente.
Expor a sua chave de API secreta no lado do cliente é um grande risco de segurança, pois poderia ser comprometida e utilizada indevidamente. A API de Sessões do ChatKit da OpenAI fornece um método do lado do servidor para gerar um client_secret
de curta duração para uma comunicação segura.
Os programadores enfrentam frequentemente desafios como configurações de desenvolvimento local complexas, problemas de dependência e versionamento porque a biblioteca está em beta, e dificuldade em encontrar as chamadas de função corretas dentro da API.
Não, a API de Sessões do ChatKit da OpenAI serve apenas para autenticação e gestão de sessões. Não fornece quaisquer funcionalidades incorporadas para integração com bases de conhecimento, exigindo que construa pipelines de dados personalizados para esse fim.
O processo envolve o seu cliente a solicitar uma sessão ao seu servidor, o seu servidor a criar a sessão usando a sua chave de API secreta através da API de Sessões, e depois a devolver um client_secret
temporário ao cliente para a inicialização do ChatKit.
O blog indica que o ChatKit, e por extensão a API de Sessões do ChatKit da OpenAI, ainda está em beta. Isto significa que os programadores podem encontrar alterações que quebram a compatibilidade, conflitos de versão e outros obstáculos de desenvolvimento.