Integrari / SDK & toolsTransactional
OpenAI SDK Python prin LongDay
Folosește pachetul openai pip cu baseURL LongDay pentru scripturi, joburi batch și pipeline de date.
Raspuns scurt
In Python folosesti pachetul openai cu base_url https://api.longday.io/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 LongDay
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.longday.io/v1",
)
res = client.chat.completions.create(
model="gpt-5.4-mini",
messages=[{"role": "user", "content": "Salut, LongDay!"}],
)
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.longday.io/v1, trimite cheia caAuthorization: Bearer <router_api_key> si verifica pagina/modelsinainte de productie.