PHP 8.x (Guzzle и cURL)
Инструкция по вызову моделей искусственного интеллекта в проектах на PHP 8.x. Использование популярного HTTP-клиента Guzzle или встроенных функций cURL с надежной обработкой сетевых таймаутов.
PHP
Base URL: https://api-router.velar.plus/v1
Экосистема PHP 8.x остается основой веб-разработки для миллионов проектов. Подключение шлюза через популярный HTTP-клиент GuzzleHttp\Client обеспечивает надежную отправку JSON-запросов, автоматическую обработку сетевых таймаутов и возможность асинхронного выполнения пулов запросов с помощью Guzzle Promises.
1. Установка пакета
composer require guzzlehttp/guzzle 2. Пример кода и отправка запроса
Ниже приведен готовый к запуску пример кода с правильной структурой авторизации и параметров:
'https://api-router.velar.plus/v1/',
'headers' => [
'Authorization' => 'Bearer ' . getenv('API_ROUTER_KEY'),
'Content-Type' => 'application/json'
]
]);
$response = $client->post('chat/completions', [
'json' => [
'model' => 'anthropic/claude-sonnet',
'messages' => [
['role' => 'user', 'content' => 'Составьте план SEO-статьи о ремонте квартир.']
]
]
]);
$data = json_decode($response->getBody(), true);
echo $data['choices'][0]['message']['content'];
3. Преимущества единого шлюза
- Оплата в рублях: Расходы списываются с единого баланса, пополняемого через карты РФ, СБП или безналичный расчет.
- Без иностранных прокси: Все запросы маршрутизируются напрямую на серверы без необходимости использования зарубежной инфраструктуры.
- Отказоустойчивость: При перегрузке одного поставщика запрос автоматически подхватывается резервным узлом (выбор провайдера).
Связанные разделы документации
Рекомендуем также изучить смежные технические руководства и спецификации: