ModelRush 프로바이더

ModelRush 프로바이더

ModelRush를 AI SDK에서 쓸 수 있게 해주는 프로바이더예요. ModelRush는 OpenAI 호환 API를 통해 AI 모델에 접근을 제공하며, @ai-sdk/openai-compatible 모듈로 Chat Completions 엔드포인트를 사용할 수 있어요.

출처: 문서

본문

ModelRush는 OpenAI 호환 API를 통해 AI 모델에 대한 접근을 제공해요. @ai-sdk/openai-compatible 모듈을 통해 AI SDK와 함께 Chat Completions 엔드포인트를 사용할 수 있어요.

설정 (Setup)

OpenAI Compatible 프로바이더를 설치하세요:

ModelRush API 키를 만들고 서버 측 환경 변수로 설정하세요:

export MODELRUSH_API_KEY=your-api-key

API 키를 만드는 방법에 대한 지침은 ModelRush 퀵스타트를 참고하세요.

프로바이더 인스턴스 (Provider Instance)

createOpenAICompatible로 ModelRush 프로바이더 인스턴스를 만드세요:

import { createOpenAICompatible } from '@ai-sdk/openai-compatible';

const modelrush = createOpenAICompatible({
  name: 'modelrush',
  apiKey: process.env.MODELRUSH_API_KEY,
  baseURL: 'https://api.modelrush.ai/v1',
});

언어 모델 (Language Models)

.chatModel() 팩토리 메서드와 ModelRush 모델 ID로 채팅 모델을 만드세요:

const model = modelrush.chatModel('modelrush/deepseek-v4-flash-0731');

예시 (Example)

generateText를 사용해 모델로 텍스트를 생성하세요:

import { createOpenAICompatible } from '@ai-sdk/openai-compatible';
import { generateText } from 'ai';

const modelrush = createOpenAICompatible({
  name: 'modelrush',
  apiKey: process.env.MODELRUSH_API_KEY,
  baseURL: 'https://api.modelrush.ai/v1',
});

const { text } = await generateText({
  model: modelrush.chatModel('modelrush/deepseek-v4-flash-0731'),
  prompt: 'Explain what an API gateway does in one sentence.',
});

console.log(text);

지원 모델 및 기능 (Supported Models and Capabilities)

이 통합은 텍스트 생성을 위해 ModelRush의 OpenAI 호환 Chat Completions 엔드포인트를 사용해요. 예시 모델 modelrush/deepseek-v4-flash-0731은 텍스트 채팅 메시지를 받아 텍스트를 반환해요.

현재 모델 ID와 모델별 기능·한도를 찾으려면 ModelRush 모델 엔드포인트 또는 모델 카탈로그를 사용하세요. ModelRush의 다른 모달리티는 이 OpenAI 호환 채팅 통합의 범위 밖이에요.

리소스 (Resources)

더 알아보기 (Learn more)

전체 사이트맵