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

OpenAI SDK Node.js prin Router by MP

Conecteaza pachetul openai din Node.js la Router by MP schimband baseURL și cheia. Functioneaza pentru chat, embeddings și tool calling.

Raspuns scurt

In Node.js folosesti pachetul oficial openai cu baseURL https://api.megapromoting.com/v1 și o cheie Router; restul codului ramane identic cu OpenAI direct.

Problema concreta

Echipele care folosesc deja openai npm pentru chatbots, agenti sau backend nu vor sa rescrie codul pentru a accesa modele multiple sau pentru billing local.

Cum o rezolva Router by MP

Schimbi doua linii: baseURL și apiKey. Cheia Router are buget, whitelist și log. Codul de chat completions, streaming și tool calling funcționează identic.

Fluxuri uzuale

  • npm install openai și setezi ROUTER_API_KEY in env.
  • Initializare client cu baseURL pe gateway.
  • Chat completions, streaming, tool calling cu modele din /models.
  • Audit log per cheie in cabinet pentru cost și volum.

Modele recomandate

  • gpt-5.4-mini
  • gpt-5.4-nano
  • gpt-5.4-pro
  • text-embedding-3-small

Disponibilitatea reala se verifica live in /models.

ControlDe ce conteaza
Cod identicAceeasi forma de cod ca OpenAI direct; doar configul difera.
StreamingFunctioneaza streaming SSE pentru chat completions.
Tool callingApelurile cu tools sunt suportate de modelele GPT live.
TypeScript / Node.jsts
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.ROUTER_API_KEY,
  baseURL: "https://api.megapromoting.com/v1",
});

const stream = await client.chat.completions.create({
  model: "gpt-5.4-mini",
  stream: true,
  messages: [{ role: "user", content: "Scrie un titlu pentru o campanie de vara." }],
});

for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
}

Reguli si limite

  • Disponibilitate model. Verifica /models pe cheia ta inainte de productie.
  • Endpointuri speciale. Endpoints non-chat (fine-tuning) pot necesita verificari.
  • Versiunea SDK. Folosește openai >= 4.x pentru baseURL configurabil.

Integrare rapida

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

Mai departe

OpenAI SDK Node.js prin Router by MP | Router by Mega Promoting