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/messagesgố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
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 openaiOpenAI Node
npm install openaiOpenAI Go
go get github.com/openai/openai-go/v3Anthropic 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:Ví dụ OpenAI Go
Ví dụ Anthropic SDK
Bạn nên sử dụng SDK nào?
| Mục tiêu | SDK được khuyến nghị |
|---|---|
| Ứng dụng mới, lựa chọn mặc định chung | OpenAI SDK |
| Tính năng gốc của Claude | Anthropic SDK |
| Định dạng request gốc của Gemini | API / SDK gốc của Gemini |
| LangChain / LlamaIndex / Vercel AI SDK | Sử dụng các trang tích hợp chuyên dụng |
Các thực hành tốt nhất
Ưu tiên Responses cho các dự án mới
Ưu tiên Responses cho các dự án mới
Nếu SDK của bạn hỗ trợ cả
responses và chat.completions, hãy bắt đầu với responses.Giữ base URL rõ ràng
Giữ base URL rõ ràng
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ũ.
Chỉ dùng SDK gốc khi các tính năng gốc là quan trọng
Chỉ dùng SDK gốc khi các tính năng gốc là quan trọng
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.