Visão geral
O LemonData funciona com os SDKs oficiais da OpenAI apontando o cliente parahttps://api.lemondata.cc/v1.
Para a maioria dos projetos novos, prefira Chat Completions como o caminho compatível com OpenAI padrão. Use Responses API apenas quando você precisar explicitamente do comportamento específico do Responses.
Os campos específicos do Responses não têm garantia de se comportarem de forma idêntica em todos os modelos e caminhos roteados.
Python, JavaScript e Go têm SDKs oficiais da OpenAI. PHP funciona bem com clientes comunitários compatíveis com OpenAI, mas não é um SDK oficial da OpenAI.
Type: SDK nativoPrimary Path: OpenAI-compatible / Chat CompletionsSupport Confidence: Caminho principal com suporte
Instalação
Use
POST /v1/responses apenas quando você precisar explicitamente do comportamento específico do Responses. Alguns campos exclusivos do Responses ainda podem depender do modelo selecionado e do caminho roteado.Configurar o Cliente
Recomendado: Chat Completions
Avançado: Responses API
Use este caminho apenas quando sua ferramenta ou fluxo de trabalho depender explicitamente da semântica do OpenAI Responses.Streaming com Responses
Ferramentas / Chamada de Função
Visão com Responses
Embeddings
Chat Completions
Chat Completions é o caminho compatível com OpenAI padrão para o LemonData:Resolução de problemas
Erro de conexão
Erro de conexão
- Verifique se a URL base está exatamente
https://api.lemondata.cc/v1 - Cheque se há interferência de proxy ou substituições personalizadas do cliente HTTP
- Certifique-se de que sua versão do SDK está atual antes de depurar o comportamento do provedor
Autenticação falhou
Autenticação falhou
- Verifique se sua chave de API começa com
sk- - Confirme se a chave está ativa no painel do LemonData
- Confirme que o SDK está enviando
Authorization: Bearer ...
Caminho da API incorreto
Caminho da API incorreto
responses.create(...)envia requisições para/v1/responseschat.completions.create(...)envia requisições para/v1/chat/completions- Use Chat Completions por padrão, a menos que você precise explicitamente do comportamento específico do Responses