Integrari / SDK & toolsTransactional
OpenAI Java SDK prin Router by MP
Folosește pachetul OpenAI Java (sau Spring AI) cu baseUrl Router pentru aplicatii enterprise.
Raspuns scurt
Pentru aplicatii Java sau Kotlin, OpenAI SDK oficial sau Spring AI permit setarea baseUrl pe https://api.megapromoting.com/v1 și o cheie Router.
Problema concreta
Aplicatiile enterprise pe JVM au lifecycle lung. Adaugarea AI nu trebuie sa rupa autentificarea sau observability stack-ul.
Cum o rezolva Router by MP
Folosesti SDK oficial OpenAI Java sau Spring AI, setezi baseUrl și apiKey via configurare. Cheia Router se logheaza centralizat.
Fluxuri uzuale
- Maven/Gradle: com.openai:openai-java sau spring-ai-openai.
- Configurare baseUrl și apiKey via env / Spring properties.
- Chat completions + tools + streaming via reactive types.
- Observability prin Micrometer pentru cost.
Modele recomandate
gpt-5.4-minigpt-5.4-pro
Disponibilitatea reala se verifica live in /models.
| Control | De ce conteaza |
|---|---|
| Spring AI | spring.ai.openai.base-url permite redirect Router. |
| Reactive | Streaming via Project Reactor / Coroutines. |
| DI | Singleton in Spring Boot context. |
Spring AI (application.yml)ts
spring:
ai:
openai:
base-url: https://api.megapromoting.com/v1
api-key: ${ROUTER_API_KEY}
chat:
options:
model: gpt-5.4-miniReguli si limite
- Versiunea pachet. Spring AI 1.0+ pentru base-url config.
- Disponibilitate model. Verifica /models pe cheia ta.
- Memory. Streaming reactive te protejeaza de OOM.
Integrare rapida
Foloseste endpointul https://api.megapromoting.com/v1, trimite cheia caAuthorization: Bearer <router_api_key> si verifica pagina/modelsinainte de productie.