Langsung ke konten utama

Ikhtisar

LemonData paling mudah diintegrasikan melalui:
  • OpenAI SDKs resmi untuk penggunaan yang kompatibel dengan OpenAI dan bergaya Responses
  • Anthropic SDKs resmi untuk /v1/messages native Claude
  • tooling resmi Gemini / Google AI saat Anda secara khusus memerlukan bentuk request native Gemini
Untuk batas dukungan yang tepat, lihat halaman integrasi yang relevan. Dalam kumpulan dokumen ini, recommended atau supported berarti ada jalur penyiapan yang terdokumentasi. Itu tidak otomatis berarti setiap helper framework atau setiap fitur khusus penyedia sudah memiliki regresi end-to-end di repo ini.

SDK yang Direkomendasikan

OpenAI Python

pip install openai

OpenAI Node

npm install openai

OpenAI Go

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

Anthropic SDK

Dukungan native untuk Claude Messages API

Contoh OpenAI SDK

Gunakan ini sebagai titik awal default untuk proyek baru:
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)

Contoh 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
}

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

SDK Mana yang Harus Anda Gunakan?

TujuanSDK yang Direkomendasikan
Aplikasi baru, default umumOpenAI SDK
Fitur native ClaudeAnthropic SDK
Bentuk request native GeminiGemini-native API / SDK
LangChain / LlamaIndex / Vercel AI SDKGunakan halaman integrasi khusus

Praktik Terbaik

Jika SDK Anda mendukung responses dan chat.completions, mulailah dengan responses.
Berikan base URL LemonData secara langsung dalam konfigurasi client Anda alih-alih mengandalkan alias environment variable yang lebih lama.
Gunakan Anthropic SDK untuk fitur native Claude seperti extended thinking, dan selain itu utamakan OpenAI SDK untuk kompatibilitas yang luas.