Integrari / SDK & toolsTransactional
OpenAI PHP SDK prin Router by MP
Conecteaza WordPress, Laravel sau Symfony la Router by MP cu openai-php/client și baseURL custom.
Raspuns scurt
Pentru aplicatii PHP folosesti openai-php/client cu OpenAI::factory()->withBaseUri('api.megapromoting.com/v1') și o cheie Router.
Problema concreta
Multe site-uri și SaaS-uri din regiune sunt construite pe Laravel/Symfony/WordPress. Pentru AI features, echipele evita SDK-uri non-oficiale.
Cum o rezolva Router by MP
Pachetul openai-php/client accepta baseUri și apiKey via factory; restul cod e identic. Cheia Router are buget și log per proiect.
Fluxuri uzuale
- composer require openai-php/client.
- OpenAI::factory()->withApiKey()->withBaseUri()->make().
- Chat completions, embeddings, tools.
- Audit per cheie in cabinet.
Modele recomandate
gpt-5.4-minigpt-5.4-nano
Disponibilitatea reala se verifica live in /models.
| Control | De ce conteaza |
|---|---|
| Laravel friendly | Singleton in service container, env config. |
| WordPress | Plugins custom pot folosi acelasi client. |
| Streaming | Streaming SSE suportat de SDK. |
PHP (Laravel)ts
use OpenAI;
$client = OpenAI::factory()
->withApiKey(env('ROUTER_API_KEY'))
->withBaseUri('api.megapromoting.com/v1')
->make();
$result = $client->chat()->create([
'model' => 'gpt-5.4-mini',
'messages' => [['role' => 'user', 'content' => 'Salut, Router by MP!']],
]);Reguli si limite
- Versiunea PHP. Necesita PHP >= 8.1.
- Async. Pentru concurenta folosește cozi (Horizon, Symfony Messenger).
- Disponibilitate model. Verifica /models inainte de productie.
Integrare rapida
Foloseste endpointul https://api.megapromoting.com/v1, trimite cheia caAuthorization: Bearer <router_api_key> si verifica pagina/modelsinainte de productie.