Sari la conținut
Inapoi la AI API
AI API / deep divesInformational

Chat completions API prin Router by MP

POST /v1/chat/completions: streaming SSE, tool calling, JSON mode, multi-turn — identic OpenAI.

Raspuns scurt

Endpoint-ul /v1/chat/completions este 1:1 cu OpenAI: trimitezi messages cu rol system/user/assistant, suporta streaming SSE, tool calling și response_format json_object.

Problema concreta

Echipele cer claritate exacta: ce campuri sunt suportate, cum se face streaming, cum se valideaza tool calls, cum se gestioneaza erori 401/403/429.

Cum o rezolva Router by MP

Această pagina enumera campurile, raspunsurile și erorile asteptate. Pentru reference complet, vezi /docs/chat-completions. Modelele live in /models.

Fluxuri uzuale

  • Cerere POST cu model, messages, stream optional.
  • Streaming SSE pentru UI live.
  • Tool calling cu schema JSON.
  • JSON mode pentru output structurat.

Modele recomandate

  • gpt-5.4-mini
  • gpt-5.4-pro
  • gpt-5.4-nano
  • gemini-flash-latest

Disponibilitatea reala se verifica live in /models.

ControlDe ce conteaza
OpenAI 1:1Aceleasi campuri, acelasi format raspuns.
Streaming stabilSSE prin gateway managed.
Tool callingSchema JSON sau function calling clasic.
curl /chat/completionsbash
curl https://api.megapromoting.com/v1/chat/completions \
  -H "Authorization: Bearer $ROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.4-mini",
    "messages": [{"role":"user","content":"Salut"}]
  }'

Reguli si limite

  • Context window. Variaza per model; verifica /models.
  • max_tokens. Seteaza conservator pentru widget; output costa.
  • Modele cu vision. Multimodal cere model specific din catalog.

Integrare rapida

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

Mai departe

Chat completions API prin Router by MP | Router by Mega Promoting