Passer au contenu principal

Vue d’ensemble

LemonData est le plus facile à intégrer via :
  • les SDKs OpenAI officiels pour une utilisation compatible OpenAI et de style Responses
  • les SDKs Anthropic officiels pour /v1/messages natif à Claude
  • les outils officiels Gemini / Google AI lorsque vous avez spécifiquement besoin de formats de requête natifs à Gemini
Pour les limites exactes de support, reportez-vous aux pages d’intégration. Dans cette documentation, recommended ou supported signifie qu’un chemin de configuration documenté existe. Cela ne veut pas dire automatiquement que chaque helper de framework ou chaque fonctionnalité spécifique à un fournisseur est couvert par des régressions end-to-end dans ce dépôt.

SDKs recommandés

OpenAI Python

pip install openai

OpenAI Node

npm install openai

OpenAI Go

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

SDK Anthropic

Prise en charge native de l’API Claude Messages

Exemple de SDK OpenAI

Utilisez ceci comme point de départ par défaut pour les nouveaux projets :
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)

Exemple de SDK 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
}

Exemple de SDK Anthropic

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!"}]
)

Quel SDK devriez-vous utiliser ?

ObjectifSDK recommandé
Nouvelle application, choix général par défautSDK OpenAI
Fonctionnalités natives à ClaudeSDK Anthropic
Formats de requête natifs à GeminiAPI / SDK natif à Gemini
LangChain / LlamaIndex / Vercel AI SDKUtilisez les pages d’intégration dédiées

Bonnes pratiques

Si votre SDK prend en charge à la fois responses et chat.completions, commencez par responses.
Passez les URL de base LemonData directement dans la configuration de votre client au lieu de vous appuyer sur d’anciens alias de variables d’environnement.
Utilisez le SDK Anthropic pour les fonctionnalités natives à Claude telles que la réflexion étendue, et sinon préférez le SDK OpenAI pour une large compatibilité.