Пример интеграции (cURL)
Пример GET-запроса для получения списка доступных нейросетей:
curl -X GET "https://api.hydraai.ru/v1/models" \
-H "Authorization:Bearer {YOUR_API_KEY}" \
-H 'accept:application/json'
Запрос на генерацию текста:
Endpoint /v1/chat/completions
Метод: POST
curl -X POST \
'https://api.hydraai.ru/v1/chat/completions' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"messages": [
{
"role": "user",
"content": "Что такое небо?"
}
],
"model": "gpt-4o-mini",
"max_tokens": 100,
"temperature": 0.8,
"top_p": 0.9,
"stream": false
}'
Получение профиля пользователя:
Endpoint /v1/users/profile
Метод: GET
curl -X GET \
'https://api.hydraai.ru/v1/users/profile' \
-H 'Authorization: Bearer YOUR_API_KEY'
Получение списка моделей:
Endpoint /v1/models
Метод: GET
curl -X GET 'https://api.hydraai.ru/v1/models'
Полная документация по API предоставляется после получения ключа.