Zum Hauptinhalt springen

Überblick

LemonData lässt sich am einfachsten integrieren über:
  • offizielle OpenAI SDKs für OpenAI-kompatible und Responses-artige Nutzung
  • offizielle Anthropic SDKs für Claude-native /v1/messages
  • offizielle Gemini / Google AI-Tools, wenn Sie speziell Gemini-native Request-Formate benötigen
Für die genaue Support-Grenze sollten Sie die jeweiligen Integrationsseiten verwenden. In diesem Docs-Set bedeuten recommended oder supported, dass ein dokumentierter Setup-Pfad existiert. Es bedeutet jedoch nicht automatisch, dass jedes Framework-Helper oder jede anbieterspezifische Funktion in diesem Repository per End-to-End-Regression getestet ist.

Empfohlene SDKs

OpenAI Python

pip install openai

OpenAI Node

npm install openai

OpenAI Go

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

Anthropic SDK

Native Unterstützung für Claude Messages API

OpenAI SDK-Beispiel

Verwenden Sie dies als standardmäßigen Ausgangspunkt für neue Projekte:
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)

OpenAI Go-Beispiel

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
}

Anthropic SDK-Beispiel

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

Welches SDK sollten Sie verwenden?

ZielEmpfohlenes SDK
Neue App, allgemeiner StandardOpenAI SDK
Claude-native FeaturesAnthropic SDK
Gemini-native Request-FormateGemini-native API / SDK
LangChain / LlamaIndex / Vercel AI SDKVerwenden Sie die dedizierten Integrationsseiten

Best Practices

Wenn Ihr SDK sowohl responses als auch chat.completions unterstützt, beginnen Sie mit responses.
Übergeben Sie LemonData-Base-URLs direkt in Ihrer Client-Konfiguration, anstatt sich auf ältere Aliasse für Umgebungsvariablen zu verlassen.
Verwenden Sie das Anthropic SDK für Claude-native Features wie erweitertes Denken, und bevorzugen Sie ansonsten das OpenAI SDK für breite Kompatibilität.