Ana içeriğe atla

Genel Bakış

LemonData ile entegrasyon en kolay şu yollarla yapılır:
  • OpenAI uyumlu ve Responses tarzı kullanım için resmi OpenAI SDK’leri
  • Claude-native /v1/messages için resmi Anthropic SDK’leri
  • Özellikle Gemini-native istek biçimlerine ihtiyaç duyduğunuzda resmi Gemini / Google AI araçları
Destek sınırlarının tam hali için ilgili entegrasyon sayfalarına bakın. Bu doküman setinde recommended veya supported, belgelenmiş bir kurulum yolunun bulunduğu anlamına gelir. Bu, repo içindeki her helper framework’ün veya her sağlayıcıya özgü özelliğin end-to-end regresyonla doğrulandığı anlamına otomatik olarak gelmez.

Önerilen SDK’ler

OpenAI Python

pip install openai

OpenAI Node

npm install openai

OpenAI Go

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

Anthropic SDK

Yerel Claude Messages API desteği

OpenAI SDK Örneği

Bunu yeni projeler için varsayılan başlangıç noktası olarak kullanın:
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 Örneği

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 Örneği

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

Hangi SDK’yi Kullanmalısınız?

HedefÖnerilen SDK
Yeni uygulama, genel varsayılanOpenAI SDK
Claude-native özelliklerAnthropic SDK
Gemini-native istek biçimleriGemini-native API / SDK
LangChain / LlamaIndex / Vercel AI SDKAyrı entegrasyon sayfalarını kullanın

En İyi Uygulamalar

SDK’niz hem responses hem de chat.completions destekliyorsa, responses ile başlayın.
LemonData base URL’lerini, eski environment-variable takma adlarına güvenmek yerine doğrudan client yapılandırmanıza ekleyin.
Genişletilmiş düşünme gibi Claude-native özellikler için Anthropic SDK’yi kullanın; bunun dışında geniş uyumluluk için OpenAI SDK’yi tercih edin.