공식 SDK
ARouter는 일반적인 언어를 위한 최고 수준의 SDK를 제공합니다:Python SDK
pip install arouter
Node.js / TypeScript SDK
npm install arouter
Go SDK
go get github.com/arouter-ai/arouter-go
cURL
직접 HTTP 예시
OpenAI SDK (모든 언어)
ARouter는 OpenAI 호환이므로 공식 OpenAI SDK가 바로 작동합니다.base_url과 api_key만 변경하세요:
- Python
- Node.js
LangChain
ARouter는 LangChain의ChatOpenAI 클래스와 함께 사용할 수 있습니다:
- Python
- Node.js
Vercel AI SDK
Vercel AI SDK 애플리케이션의 백엔드로 ARouter를 사용합니다:PydanticAI
Anthropic SDK (네이티브)
ARouter는 네이티브 Anthropic 호환 엔드포인트도 제공합니다. OpenAI 래퍼 없이 공식 Anthropic SDK를 사용하세요:Google Gemini SDK (네이티브)
ARouter는 공식 Google Generative AI SDK를 위한 Gemini 호환 엔드포인트를 제공합니다:기타 프레임워크
OpenAI 호환 어댑터가 있는 모든 프레임워크가 ARouter와 함께 작동합니다. 일반적인 예시:| 프레임워크 | 통합 방법 |
|---|---|
| AutoGen | model_client base URL 설정 |
| CrewAI | ARouter base URL과 함께 OpenAICompatibleModel 사용 |
| LlamaIndex | 커스텀 base URL을 가진 OpenAI LLM 클래스 |
| Haystack | ARouter API key와 base URL을 가진 OpenAIChatGenerator |
| Semantic Kernel | 커스텀 엔드포인트를 가진 OpenAIChatCompletion |
base_url / api_base 구성을 지원하는지 확인하세요 — 지원한다면 ARouter와 함께 작동합니다.