Community생산성 & 협업github.com

openrouterteam/openrouter-typescript-sdk

OpenRouter TypeScript SDK를 사용하여 300개 이상의 AI 모델과 통합하기 위한 완전한 참조 (callModel 패턴 기반)

openrouter-typescript-sdk란 무엇인가요?

이 스킬은 OpenRouter TypeScript SDK를 사용하여 300개 이상의 AI 모델에 접근하고 통합하는 방법을 제공합니다. `callModel` 패턴을 중심으로 SDK의 주요 기능과 사용법을 설명하며, 개발자가 다양한 AI 모델을 일관된 인터페이스로 호출할 수 있도록 돕습니다. Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼에서 사용할 수 있으며, 환경 변수 설정, 모델 선택, 요청/응답 처리 등의 세부 사항을 다룹니다. 이 스킬은 복잡한 AI 모델 통합을 단순화하고, 개발 생산성을 높이는 데 초점을 맞추고 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/openrouterteam/agent-skills/tree/main/skills/openrouter-typescript-sdk

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

openrouter-typescript-sdk은(는) 무엇을 하나요?

OpenRouter TypeScript SDK를 사용하여 300개 이상의 AI 모델과 통합하기 위한 완전한 참조입니다. callModel 패턴을 기반으로 합니다.

주요 기능

  • 300개 이상의 AI 모델 지원: OpenAI, Anthropic, Google, Meta 등 다양한 제공자의 모델에 접근
  • 일관된 인터페이스: callModel 함수를 통해 모든 모델을 동일한 방식으로 호출
  • TypeScript 지원: 완전한 타입 정의 제공

설치

npm install @openrouter/typescript-sdk

환경 변수 설정

OPENROUTER_API_KEY=your_api_key_here

기본 사용법

import { callModel } from '@openrouter/typescript-sdk';

const response = await callModel({
  model: 'openai/gpt-4o',
  messages: [
    { role: 'user', content: 'Hello, world!' }
  ]
});

console.log(response.choices[0].message.content);

모델 목록 조회

사용 가능한 모델 목록은 OpenRouter Models 페이지에서 확인할 수 있습니다.

추가 리소스

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬