개요
LemonData는 다음 방법을 통해 가장 쉽게 통합할 수 있습니다:- OpenAI 호환 및 Responses 스타일 사용을 위한 공식 OpenAI SDKs
- Claude-native
/v1/messages를 위한 공식 Anthropic SDKs - Gemini-native 요청 형식이 구체적으로 필요한 경우 공식 Gemini / Google AI 도구
recommended 또는 supported 는 문서화된 설정 경로가 존재한다는 뜻이지, repo 안의 모든 프레임워크 보조 계층 또는 제공자별 기능에 대해 end-to-end 회귀가 있다는 뜻은 아닙니다.
권장 SDK
OpenAI Python
pip install openaiOpenAI Node
npm install openaiOpenAI Go
go get github.com/openai/openai-go/v3Anthropic SDK
Native Claude Messages API 지원
OpenAI SDK 예제
새 프로젝트의 기본 시작점으로 이것을 사용하세요:OpenAI Go 예제
Anthropic SDK 예제
어떤 SDK를 사용해야 하나요?
| 목표 | 권장 SDK |
|---|---|
| 새 앱, 일반적인 기본값 | OpenAI SDK |
| Claude-native 기능 | Anthropic SDK |
| Gemini-native 요청 형식 | Gemini-native API / SDK |
| LangChain / LlamaIndex / Vercel AI SDK | 전용 통합 페이지 사용 |
모범 사례
새 프로젝트에는 Responses를 우선하세요
새 프로젝트에는 Responses를 우선하세요
SDK가
responses와 chat.completions를 모두 지원한다면, responses로 시작하세요.base URL을 명시적으로 유지하세요
base URL을 명시적으로 유지하세요
오래된 환경 변수 alias에 의존하는 대신 클라이언트 구성에서 LemonData base URL을 직접 전달하세요.
native 기능이 중요할 때만 native SDK를 사용하세요
native 기능이 중요할 때만 native SDK를 사용하세요
extended thinking과 같은 Claude-native 기능에는 Anthropic SDK를 사용하고, 그 외에는 폭넓은 호환성을 위해 OpenAI SDK를 우선하세요.