LemonData cung cấp nhiều định dạng API khác nhau để các công cụ lập trình phổ biến, SDK và framework có thể tích hợp với ít mã kết nối nhất.Trang này cố ý hẹp hơn một ma trận tiếp thị:
Supported có nghĩa là chúng tôi ghi lại một đường dẫn thiết lập cụ thể và LemonData phơi bày hình dạng giao thức mà đường dẫn đó mong đợi.
Strong native path có nghĩa là repo cũng có adapter trực tiếp hoặc bằng chứng về định dạng yêu cầu cho họ giao thức đó.
Best-effort có nghĩa là tích hợp có thể hoạt động, nhưng client upstream không coi workflow gateway tùy chỉnh này là một hợp đồng ổn định.
Các trường không được hỗ trợ không được xử lý đồng nhất. Trên các tuyến tương thích, một số trường bị bỏ qua hoặc chuẩn hóa. Trên /v1/responses, các trường không được hỗ trợ có thể trả về lỗi 400 hoặc 503 rõ ràng khi tuyến đó không thể đảm bảo hành vi được yêu cầu.
Hoạt động cho luồng chat/editor tiêu chuẩn BYOK, không thay thế các tính năng do Cursor quản lý như Tab Completion
Claude Code CLI
Strong native path
Anthropic
Tuyến /v1/messages gốc với phạm vi adapter cho thinking và tool_choice
Codex CLI
Supported with model/path limits
OpenAI Responses
Xử lý /v1/responses như một đường dẫn nâng cao cho workflow đặc thù Codex; một số trường chỉ có trong Responses không được đảm bảo trên mọi model và đường dẫn định tuyến
Gemini CLI
Best-effort / experimental
Gemini
Luồng URL base tùy chỉnh của LemonData không phải là một hợp đồng upstream ổn định
OpenCode
Supported
OpenAI-compatible
Sử dụng nhà cung cấp tương thích OpenAI theo mặc định; chuyển sang nhà cung cấp dựa trên Responses chỉ khi bạn thực sự cần
Các trình soạn thảo và công cụ agent tương thích OpenAI khác thường hoạt động với cùng mẫu base URL, nhưng repo này hiện tại không duy trì kiểm thử hồi quy theo công cụ cụ thể cho Windsurf, Aider, Continue.dev, Cline/Roo Code, GitHub Copilot, và các client tương tự.
Chat Completions và Embeddings là đường dẫn mặc định được ghi chép; một số trường chỉ có trong Responses không được đảm bảo trên mọi model và đường dẫn định tuyến
Anthropic SDK
Python/JS
Strong native path
Tuyến Messages gốc với bằng chứng trực tiếp cho tools, thinking, và prompt caching
Vercel AI SDK
TypeScript
Recommended integration pattern
Ưu tiên @ai-sdk/openai-compatible; dùng @ai-sdk/openai chỉ khi bạn muốn hành vi Responses-native rõ ràng
LangChain
Python/JS
Supported standard surfaces
ChatOpenAI và OpenAIEmbeddings là phạm vi dự định; các phần mở rộng nhà cung cấp gốc nằm ngoài phạm vi
LlamaIndex
Python
Supported via OpenAILike
Dùng OpenAILike, không dùng các lớp OpenAI tích hợp sẵn, cho các gateway bên thứ ba như LemonData
Dify
-
Supported with scope limits
Nhà cung cấp OpenAI và các luồng hướng đến chat-completions là đường dẫn dự định; không phù hợp cho Responses đặc thù Codex hoặc hành vi WebSocket