빠른 시작
UberLLM은 카탈로그의 모든 모델에 대한 단일 API endpoint입니다. 이는 OpenAI 및 Anthropic wire format을 허용하므로, base URL과 UberLLM API key를 설정하면 대부분의 도구와 SDK가 작동합니다.
- OpenAI 호환 base URL:
https://api.uberllm.dev/v1 - Anthropic 호환 base URL:
https://api.uberllm.dev(endpoint/v1/messages)
1. API 키 받기
- uberllm.dev에서 회원가입하세요. 첫 번째 키는 자동으로 생성되어 대시보드 상단에 붙여넣을 수 있는 첫 호출과 함께 표시됩니다.
- 키를 복사하세요: 이 키는 복사했습니다 버튼을 누를 때까지 표시되며, 그 후에는 다시 표시되지 않습니다. 키는
ull_다음에 43자(ull_R7f2...)가 오는 형식입니다. 환경 변수에 저장하고, 소스 제어에는 절대 저장하지 마세요. - 다른 키가 필요하거나 이 키를 잃어버리셨나요? 대시보드 → API 키를 열고, 키 생성을 클릭하고, (선택 사항으로) 지출 한도 또는 분당 속도 제한을 설정하세요.
export UBERLLM_API_KEY="ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
2. 크레딧 추가
추론은 선불이며 새 계정은 $0부터 시작합니다. 대시보드 → 크레딧을 열고 카드로 충전하세요 (최소 $5). 각 호출은 사용 가능한 타사 제공업체로 전송되며 해당 제공업체가 청구한 금액이 부과됩니다. UberLLM은 호출에 수수료를 추가하지 않습니다. 결제 시 5.5% + $0.50의 카드 수수료가 추가됩니다. 귀하의 크레딧은 선택하신 정확한 금액입니다. 가격 책정]을 확인하세요.
3. 첫 호출하기
어떤 OpenAI 호환 클라이언트든 https://api.uberllm.dev/v1으로 지정하고, API 키로 ull_ 키를 사용하세요.
curl (streaming)
curl -N https://api.uberllm.dev/v1/chat/completions \
-H "Authorization: Bearer $UBERLLM_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek/deepseek-v4-flash",
"stream": true,
"messages": [{"role": "user", "content": "Say hello in one sentence."}]
}'
Python (official openai SDK)
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.uberllm.dev/v1",
api_key=os.environ["UBERLLM_API_KEY"],
)
stream = client.chat.completions.create(
model="deepseek/deepseek-v4-flash",
messages=[{"role": "user", "content": "Say hello in one sentence."}],
stream=True,
)
for chunk in stream:
print(chunk.choices[0].delta.content or "", end="", flush=True)
TypeScript (official openai SDK)
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.uberllm.dev/v1",
apiKey: process.env.UBERLLM_API_KEY,
});
const stream = await client.chat.completions.create({
model: "deepseek/deepseek-v4-flash",
messages: [{ role: "user", content: "Say hello in one sentence." }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
}
4. 작동 확인
대시보드 → 활동으로 이동하세요. 모델, 라우팅된 제공업체, 토큰 수, 지연 시간, 그리고 잔액에서 차감된 정확한 비용과 함께 기록된 요청을 확인할 수 있습니다.
다음 단계
- OpenAI SDK drop-in — 논스트리밍 및 도구를 포함한 전체 가이드.
- Anthropic SDK —
/v1/messages에 대해client.messages사용. - 모델 및 라우팅 — 모델 ID, 자동 재시도 및 라우팅 옵션.
- 에디터 통합: Cursor, Cline, Roo Code, Aider, Continue.
- 프레임워크: LangChain, Vercel AI SDK.