Sari la conținut
Inapoi la Integrari
Integrari / SDK & toolsTransactional

Vercel AI SDK prin Router by MP

Folosește Vercel AI SDK (ai package) cu provider OpenAI și baseURL Router pentru streaming React/Next.js.

Raspuns scurt

Vercel AI SDK folosește @ai-sdk/openai; configurezi providerul cu baseURL https://api.megapromoting.com/v1 și o cheie Router; streamingul UI merge nativ.

Problema concreta

Echipele Next.js care folosesc Vercel AI SDK vor sa schimbe providerul fără sa atinga componentele de UI.

Cum o rezolva Router by MP

Cre@i un instance OpenAI cu baseURL și apiKey Router prin createOpenAI(). Functiile streamText / generateText rămân neschimbate; useChat() lucreaza fără modificari.

Fluxuri uzuale

  • npm install ai @ai-sdk/openai.
  • createOpenAI({ baseURL, apiKey }).
  • API route streamText cu modelul ales.
  • useChat in client React/Next.js.

Modele recomandate

  • gpt-5.4-mini
  • gpt-5.4-nano

Disponibilitatea reala se verifica live in /models.

ControlDe ce conteaza
Streaming UIuseChat afiseaza tokeni live in UI.
Edge runtimeFunctioneaza pe Vercel Edge și Node runtime.
ToolsTool calling și tool result rămân cu acelasi API.
Next.js API routets
import { createOpenAI } from "@ai-sdk/openai";
import { streamText } from "ai";

const router = createOpenAI({
  apiKey: process.env.ROUTER_API_KEY!,
  baseURL: "https://api.megapromoting.com/v1",
});

export async function POST(req: Request) {
  const { messages } = await req.json();
  const result = await streamText({ model: router("gpt-5.4-mini"), messages });
  return result.toAIStreamResponse();
}

Reguli si limite

  • Versiune. ai >= 3.x și @ai-sdk/openai >= 0.x.
  • Disponibilitate model. Verifica /models pe cheia ta.
  • Latency edge. Pentru edge runtime testeaza timp de răspuns către gateway.

Integrare rapida

Foloseste endpointul https://api.megapromoting.com/v1, trimite cheia caAuthorization: Bearer <router_api_key> si verifica pagina/modelsinainte de productie.

Mai departe

Vercel AI SDK prin Router by MP | Router by Mega Promoting