Chuyển đến nội dung chính

Tổng quan

LemonData dễ tích hợp nhất thông qua:
  • OpenAI SDKs chính thức cho việc sử dụng tương thích OpenAI và theo kiểu Responses
  • Anthropic SDKs chính thức cho /v1/messages gốc của Claude
  • công cụ Gemini / Google AI chính thức khi bạn cần cụ thể các định dạng request gốc của Gemini
Để biết ranh giới hỗ trợ chính xác, hãy xem các trang tích hợp tương ứng. Trong bộ tài liệu này, recommended hoặc supported nghĩa là có một đường cấu hình đã được tài liệu hóa. Điều đó không tự động có nghĩa là mọi lớp hỗ trợ framework hay mọi tính năng riêng của nhà cung cấp đều đã có hồi quy end-to-end trong repo này.

Các SDK được khuyến nghị

OpenAI Python

pip install openai

OpenAI Node

npm install openai

OpenAI Go

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

Anthropic SDK

Hỗ trợ API Claude Messages gốc

Ví dụ OpenAI SDK

Sử dụng phần này làm điểm khởi đầu mặc định cho các dự án mới:
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)

Ví dụ 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
}

Ví dụ 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!"}]
)

Bạn nên sử dụng SDK nào?

Mục tiêuSDK được khuyến nghị
Ứng dụng mới, lựa chọn mặc định chungOpenAI SDK
Tính năng gốc của ClaudeAnthropic SDK
Định dạng request gốc của GeminiAPI / SDK gốc của Gemini
LangChain / LlamaIndex / Vercel AI SDKSử dụng các trang tích hợp chuyên dụng

Các thực hành tốt nhất

Nếu SDK của bạn hỗ trợ cả responseschat.completions, hãy bắt đầu với responses.
Truyền trực tiếp base URL của LemonData trong cấu hình client thay vì dựa vào các bí danh biến môi trường cũ.
Sử dụng Anthropic SDK cho các tính năng gốc của Claude như extended thinking, và trong các trường hợp khác hãy ưu tiên OpenAI SDK để có khả năng tương thích rộng.