本页还没有译文
本页 19 段还没译成简体中文,下面显示的是英文原文。ModelRush
还没翻译译自英文(ai-sdk.dev)本页 19 段都还没译
ModelRush provides access to AI models through an OpenAI-compatible API. You can use its Chat Completions endpoint with the AI SDK through the @ai-sdk/openai-compatible module.
Setup
Install the OpenAI Compatible provider:
pnpm add @ai-sdk/openai-compatiblenpm install @ai-sdk/openai-compatibleyarn add @ai-sdk/openai-compatiblebun add @ai-sdk/openai-compatibleCreate a ModelRush API key and set it as a server-side environment variable:
export MODELRUSH_API_KEY=your-api-keySee the ModelRush quick start for instructions on creating an API key.
Provider Instance
Create a ModelRush provider instance with createOpenAICompatible:
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
Create a chat model with the .chatModel() factory method and a ModelRush model ID:
const model = modelrush.chatModel('modelrush/deepseek-v4-flash-0731');Example
Use generateText to generate text with the model:
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
This integration uses ModelRush's OpenAI-compatible Chat Completions endpoint for text generation. The example model, modelrush/deepseek-v4-flash-0731, accepts text chat messages and returns text.
Use the ModelRush models endpoint or model catalog to find current model IDs and model-specific capabilities and limits. Other ModelRush modalities are outside the scope of this OpenAI-compatible chat integration.