Saltar al contenido principal

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/messages nativo de Claude
  • las herramientas oficiales de Gemini / Google AI cuando necesites específicamente formatos de solicitud nativos de Gemini
Para los límites exactos de soporte, consulta las páginas de integración. En este conjunto de documentos, 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 openai

OpenAI Node

npm install openai

OpenAI Go

go get github.com/openai/openai-go/v3

Anthropic 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:
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://api.lemondata.cc/v1"
)

response = client.responses.create(
    model="gpt-5.4",
    input="Explain LemonData in one sentence."
)

print(response.output_text)

Ejemplo de OpenAI Go

package main

import (
    openai "github.com/openai/openai-go/v3"
    "github.com/openai/openai-go/v3/option"
)

func main() {
    client := openai.NewClient(
        option.WithAPIKey("sk-your-api-key"),
        option.WithBaseURL("https://api.lemondata.cc/v1"),
    )

    _ = client
}

Ejemplo de Anthropic SDK

from anthropic import Anthropic

client = Anthropic(
    api_key="sk-your-api-key",
    base_url="https://api.lemondata.cc"
)

message = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello!"}]
)

¿Qué SDK deberías usar?

ObjetivoSDK recomendado
App nueva, opción general predeterminadaOpenAI SDK
Funcionalidades nativas de ClaudeAnthropic SDK
Formatos de solicitud nativos de GeminiAPI / SDK nativo de Gemini
LangChain / LlamaIndex / Vercel AI SDKUsa las páginas de integración dedicadas

Mejores prácticas

Si tu SDK admite tanto responses como chat.completions, comienza con responses.
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 el Anthropic SDK para funcionalidades nativas de Claude, como pensamiento extendido, y en caso contrario prefiere el OpenAI SDK por su amplia compatibilidad.