Сервера HydraAI API
Для обеспечения максимальной производительности, стабильности и совместимости с различными инструментами HydraAI API доступен через несколько конечных точек (endpoints). Этот раздел поможет выбрать базовый URL для интеграции.
Актуальность информации и статус серверов
Информация на этой странице поддерживается в актуальном состоянии. Состояние API серверов, плановые работы и сбои можно проверить на странице статуса: status.hydraai.ru
Адреса серверов (Base URL)
Выберите одну из следующих конечных точек. Все указанные адреса используют версию API /v1.
Основной сервер
Базовый URL:
https://api.gidra.ai/v1
Основной сервер поддерживает работу с ZennoPoster.
Резервный сервер (Германия)
Базовый URL:
https://de.api.gidra.ai/v1
Сервер в России (Санкт-Петербург)
Базовый URL:
https://spb.api.gidra.ai/v1
Как правильно сформировать Базовый URL (Base URL)
Укажите выбранный адрес в качестве базового URL в вашем коде или приложении. На примере https://api.gidra.ai доступны следующие форматы:
Вариант 1: URL до версии API (рекомендуемый)
https://api.gidra.ai/v1
При использовании этого формата к базовому URL добавляется относительный путь метода, например /chat/completions.
Вариант 2: URL до версии API с закрывающим слешем
https://api.gidra.ai/v1/
В этом случае обращение к методу выполняется как chat/completions.
Вариант 3: Полный URL до метода
https://api.gidra.ai/v1/chat/completions
Этот вариант подходит для простых скриптов и cURL.
Практические примеры
Python (библиотека requests)
import requests
base_url = "https://api.gidra.ai/v1"
path = "/chat/completions"
full_url = f"{base_url}{path}"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
data = {
"model": "hydra-gpt",
"messages": [{"role": "user", "content": "Привет! Как дела?"}]
}
response = requests.post(full_url, headers=headers, json=data)
print(response.json())
cURL (командная строка)
curl -X POST https://api.gidra.ai/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "hydra-gpt",
"messages": [{"role": "user", "content": "Привет! Как дела?"}]
}'