Integrari / SDK & toolsTransactional
OpenAI SDK Python prin Router by MP
Folosește pachetul openai pip cu baseURL Router by MP pentru scripturi, joburi batch și pipeline de date.
Raspuns scurt
In Python folosesti pachetul openai cu base_url https://api.megapromoting.com/v1 și o cheie Router; integrarea suporta chat, embeddings și batch processing.
Problema concreta
Echipele de data și ML scriu pipeline-uri in Python și nu vor sa gestioneze multiple SDK-uri pentru diferiti provideri.
Cum o rezolva Router by MP
Schimbi base_url și api_key. Restul pipeline-ului ramane neschimbat. Cheia Router are buget pentru a proteja joburile batch.
Fluxuri uzuale
- pip install openai și setezi ROUTER_API_KEY in mediu.
- Initializare client cu base_url pe gateway.
- Chat, embeddings, structured output via JSON mode.
- Joburi batch cu cap zilnic pe cheie.
Modele recomandate
gpt-5.4-minigpt-5.4-nanotext-embedding-3-largetext-embedding-3-small
Disponibilitatea reala se verifica live in /models.
| Control | De ce conteaza |
|---|---|
| Cod portabil | Aceeasi forma ca OpenAI direct; cod existent funcționează. |
| Batch friendly | Cheia 'batch' cu buget zilnic te protejeaza de loop. |
| Embeddings | text-embedding-3-small și 3-large funcționează identic. |
Pythonpy
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ["ROUTER_API_KEY"],
base_url="https://api.megapromoting.com/v1",
)
res = client.chat.completions.create(
model="gpt-5.4-mini",
messages=[{"role": "user", "content": "Salut, Router by MP!"}],
)
print(res.choices[0].message.content)Reguli si limite
- Disponibilitate model. Verifica /models pe cheia ta inainte de productie.
- Async client. AsyncOpenAI suportat; pentru concurrenta folosește asyncio.
- Versiunea SDK. Folosește openai >= 1.x pentru base_url configurabil.
Integrare rapida
Foloseste endpointul https://api.megapromoting.com/v1, trimite cheia caAuthorization: Bearer <router_api_key> si verifica pagina/modelsinainte de productie.