Documentation Index
Fetch the complete documentation index at: https://docs.arouter.ai/llms.txt
Use this file to discover all available pages before exploring further.
공식 SDK
ARouter는 채팅 완성, 스트리밍, key 관리, provider 프록시를 완전히 지원하는 퍼스트파티 SDK를 제공합니다.
Go SDK
지금 사용 가능 — 의존성 없음, 프로덕션 준비 완료.go get github.com/arouter-ai/arouter-go
Go 1.21+ 필요 · 문서 → Node.js SDK
출시 예정 — 완전한 TypeScript 지원.미리보기 · 문서 → Python SDK
계획 중 — 비동기 지원의 네이티브 Python SDK.개발 중 · 출시 일정 미정
Go SDK
ARouter 공식 Go SDK. 가볍고 의존성 없으며 Go 관용 방식을 따릅니다.
| |
|---|
| 패키지 | github.com/arouter-ai/arouter-go |
| 상태 | 안정 버전 |
| 최소 Go 버전 | 1.21+ |
| 라이선스 | MIT |
| 소스 | GitHub |
- 채팅 완성(단일 및 스트리밍)
- 멀티 provider 모델 라우팅
- key 관리(생성, 목록, 수정, 삭제)
- 상위 Provider 직접 접근을 위한 provider 프록시
- 센티널 에러를 활용한 구조화된 에러 처리
- 타임아웃 설정 및 커스텀 HTTP 클라이언트 지원
go get github.com/arouter-ai/arouter-go
빠른 예제
import arouter "github.com/arouter-ai/arouter-go"
client := arouter.NewClient("https://api.arouter.ai", "lr_live_xxxx")
resp, err := client.ChatCompletion(ctx, arouter.ChatCompletionRequest{
Model: "openai/gpt-5.4",
Messages: []arouter.Message{{Role: "user", Content: "Hello!"}},
})
Go SDK 전체 문서
완전한 API 레퍼런스, 스트리밍 예제, key 관리, 에러 처리를 확인하세요.
Node.js SDK(미리보기)
TypeScript 우선 SDK. 채팅 완성, 스트리밍, key 관리, 사용량 추적 지원.
| |
|---|
| 패키지 | @arouter/sdk |
| 상태 | 미리보기(v0.1.0) |
| 런타임 | Node.js 18+ |
| 라이선스 | MIT |
| 소스 | GitHub |
- 채팅 완성(단일 및 스트리밍)
- 완전한 TypeScript 타입 정의
- key 관리
- 사용량 추적 및 분석
- Provider 프록시 지원
빠른 예제
import { ARouter } from "@arouter/sdk";
const router = new ARouter({
apiKey: "lr_live_xxxx",
baseURL: "https://api.arouter.ai",
});
const response = await router.chatCompletion({
model: "openai/gpt-5.4",
messages: [{ role: "user", content: "Hello!" }],
});
Node.js SDK 전체 문서
OpenAI/Anthropic SDK 호환성 가이드를 포함한 완전한 API 레퍼런스를 확인하세요.
서드파티 SDK 호환성
ARouter SDK 없이도 바로 시작할 수 있습니다. ARouter는 기존 provider SDK와 완전히 호환됩니다:
| SDK | 언어 | 설치 | 문서 |
|---|
| OpenAI SDK | Python | pip install openai | 가이드 → |
| OpenAI SDK | Node.js | npm install openai | 가이드 → |
| Anthropic SDK | Python | pip install anthropic | 가이드 → |
| Anthropic SDK | Node.js | npm install @anthropic-ai/sdk | 가이드 → |
| Gemini SDK | Python | pip install google-generativeai | 가이드 → |
| cURL | 모든 언어 | 내장 | 가이드 → |
base_url을 https://api.arouter.ai로 변경하고 ARouter API key를 설정하기만 하면 기존 SDK 코드를 수정 없이 그대로 사용할 수 있습니다.