Descripción general
LemonData es más fácil de integrar mediante:- los SDKs de OpenAI oficiales para uso compatible con OpenAI y de estilo Responses
- los SDKs de Anthropic oficiales para
/v1/messagesnativo de Claude - las herramientas oficiales de Gemini / Google AI cuando necesites específicamente formatos de solicitud nativos de Gemini
recommended o supported significa que existe una ruta de configuración documentada. No significa automáticamente que cada helper de framework o cada feature específica de un proveedor tenga regresiones end-to-end en este repositorio.
SDKs recomendados
OpenAI Python
pip install openaiOpenAI Node
npm install openaiOpenAI Go
go get github.com/openai/openai-go/v3Anthropic SDK
Soporte nativo para la API de Messages de Claude
Ejemplo de SDK de OpenAI
Usa esto como punto de partida predeterminado para proyectos nuevos:Ejemplo de OpenAI Go
Ejemplo de Anthropic SDK
¿Qué SDK deberías usar?
| Objetivo | SDK recomendado |
|---|---|
| App nueva, opción general predeterminada | OpenAI SDK |
| Funcionalidades nativas de Claude | Anthropic SDK |
| Formatos de solicitud nativos de Gemini | API / SDK nativo de Gemini |
| LangChain / LlamaIndex / Vercel AI SDK | Usa las páginas de integración dedicadas |
Mejores prácticas
Prefiere Responses para proyectos nuevos
Prefiere Responses para proyectos nuevos
Si tu SDK admite tanto
responses como chat.completions, comienza con responses.Mantén explícitas las base URLs
Mantén explícitas las base URLs
Pasa las base URLs de LemonData directamente en la configuración de tu cliente en lugar de depender de alias antiguos de variables de entorno.
Usa SDKs nativos solo cuando las funcionalidades nativas importen
Usa SDKs nativos solo cuando las funcionalidades nativas importen
Usa el Anthropic SDK para funcionalidades nativas de Claude, como pensamiento extendido, y en caso contrario prefiere el OpenAI SDK por su amplia compatibilidad.