Visão geral
A forma mais fácil de integrar o LemonData é por meio de:- SDKs da OpenAI oficiais para uso compatível com OpenAI e no estilo Responses
- SDKs da Anthropic oficiais para
/v1/messagesnativo do Claude - ferramentas oficiais do Gemini / Google AI quando você precisar especificamente de formatos de requisição nativos do Gemini
recommended ou supported significa que existe um caminho de configuração documentado. Isso não implica automaticamente que cada helper de framework ou cada recurso específico do provedor tenha regressão end-to-end neste repositório.
SDKs recomendados
OpenAI Python
pip install openaiOpenAI Node
npm install openaiOpenAI Go
go get github.com/openai/openai-go/v3Anthropic SDK
Suporte nativo à API Claude Messages
Exemplo de OpenAI SDK
Use isto como ponto de partida padrão para novos projetos:Exemplo de OpenAI Go
Exemplo de Anthropic SDK
Qual SDK você deve usar?
| Objetivo | SDK recomendado |
|---|---|
| Novo app, padrão geral | OpenAI SDK |
| Recursos nativos do Claude | Anthropic SDK |
| Formatos de requisição nativos do Gemini | API / SDK nativo do Gemini |
| LangChain / LlamaIndex / Vercel AI SDK | Use as páginas de integração dedicadas |
Melhores práticas
Prefira Responses para novos projetos
Prefira Responses para novos projetos
Se o seu SDK oferecer suporte tanto a
responses quanto a chat.completions, comece com responses.Mantenha as base URLs explícitas
Mantenha as base URLs explícitas
Passe as base URLs do LemonData diretamente na configuração do cliente em vez de depender de aliases antigos de variáveis de ambiente.
Use SDKs nativos apenas quando os recursos nativos importarem
Use SDKs nativos apenas quando os recursos nativos importarem
Use o Anthropic SDK para recursos nativos do Claude, como extended thinking, e, caso contrário, prefira o OpenAI SDK para ampla compatibilidade.