Appearance
Получение Результата Генерации
GET /task/{task_id}
Получение результата генерации. Незавершённые задачи опрашивают не чаще 1 раза в 3 секунды.
Базовый URL: https://api.aihere.ru/api/v1
Авторизация: Authorization: Bearer <API-ключ>
Rate-limit: 30 запросов/мин
Параметры
| Поле | Тип | Обяз. | Описание |
|---|---|---|---|
task_id (path) | integer | да | — |
Примеры
cURL
bash
curl "https://api.aihere.ru/api/v1/task/123" \
-H "Authorization: Bearer $AIHERE_API_KEY"Python
python
import requests
resp = requests.get(
"https://api.aihere.ru/api/v1/task/123",
headers={"Authorization": f"Bearer {API_KEY}"},
timeout=30,
)
resp.raise_for_status()
print(resp.json())JavaScript
javascript
const resp = await fetch("https://api.aihere.ru/api/v1/task/123", {
headers: { Authorization: `Bearer ${API_KEY}` },
});
if (!resp.ok) throw new Error(`HTTP ${resp.status}`);
console.log(await resp.json());PHP
php
$ch = curl_init('https://api.aihere.ru/api/v1/task/123');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTPHEADER => ["Authorization: Bearer $apiKey"],
]);
$resp = json_decode(curl_exec($ch), true);
curl_close($ch);
print_r($resp);Ответ 200
Successful Response
json
{
"status": "waiting",
"result_urls": [
"https://example.com/image.jpg"
],
"error": {
"code": 1,
"message": "string"
}
}Ошибки
| Код | Причина |
|---|---|
| 422 | Ошибка валидации тела запроса (detail содержит список полей) |
| 401 | Нет или невалидный API-ключ |
| 429 | Превышен rate-limit |
