출시에 필요한 모든 것
제품 7개, API 키 하나. 단일 요청으로 시작해 제공업체를 변경하지 않고도 프로덕션 에이전트로 확장하세요.
80+개 제공업체의 500+개 모델을 위한 OpenAI 호환 엔드포인트 하나를 제공하며, 제공업체에 장애가 발생하면 자동으로 대체 라우팅합니다.
https://openrouter.ai/api/v1TypeScript, Python, Go에서 동일한 타입 지정 클라이언트를 사용할 수 있으며 스트리밍, 도구, 구조화된 출력이 모든 언어에서 동일하게 작동합니다.
npm i @openrouter/sdk타입 안전 도구, 멀티턴 루프, 스트리밍, 중지 조건을 제공합니다. 모든 제공업체로 라우팅되는 프로덕션 에이전트를 빌드하세요.
npm i @openrouter/agent반복 가능하고 검토 가능한 구성으로 플랫폼의 OpenRouter를 인프라 코드로 관리하십시오.
source = "OpenRouterTeam/openrouter"Claude Code, Cursor 또는 직접 만든 클라이언트 등 모든 Model Context Protocol 클라이언트에 500+개 모델 전체에 대한 액세스 권한을 부여하십시오.
https://mcp.openrouter.ai/mcp에이전트 하네스, 휴먼 인 더 루프 도구, 평가, 비용 관리, 이미지 생성에 바로 사용할 수 있는 레시피를 제공합니다.
몇 줄의 코드로 프로덕션까지
모델 문자열만 바꾸면 제공업체를 변경할 수 있습니다. 코드의 다른 부분은 변경할 필요가 없습니다.
import { OpenRouter } from '@openrouter/sdk';
const client = new OpenRouter({
apiKey: process.env.OPENROUTER_API_KEY,
});
const response = await client.chat.send({
model: 'anthropic/claude-sonnet-4',
messages: [
{ role: 'user', content: 'Explain quantum computing in simple terms.' },
],
});
console.log(response.choices[0].message.content);from openrouter import OpenRouter
import os
with OpenRouter(
api_key=os.getenv("OPENROUTER_API_KEY")
) as client:
response = client.chat.send(
model="anthropic/claude-sonnet-4",
messages=[
{"role": "user", "content": "Explain quantum computing in simple terms."}
]
)
print(response.choices[0].message.content)세 단계로 바로 시작
대부분의 팀은 5분 이내에 첫 요청을 성공적으로 완료합니다.
- 1
API 키 받기
대시보드에서 키를 만드십시오. 시작하는 데 구독이나 카드가 필요하지 않습니다.
- 2
클라이언트를 OpenRouter로 지정하세요
이미 OpenAI SDK를 사용 중인가요? 기본 URL과 키만 변경하세요. 나머지는 그대로 유지됩니다.
- 3
원하는 모델 선택
author/slug 문자열을 사용하세요. 대체 경로를 추가하면 제공업체 장애가 서비스 장애로 이어지지 않습니다.
- 전체 빠른 시작 가이드 읽기
curl https://openrouter.ai/api/v1/chat/completions \
-H "Authorization: Bearer $OPENROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"models": [
"anthropic/claude-sonnet-4",
"openai/gpt-4o",
"google/gemini-2.5-pro"
],
"messages": [
{ "role": "user", "content": "Hello!" }
]
}'