HydraAI API - Дополнительные инструменты с широким функционалом [ИНСТРУКЦИЯ]
https://t.me/Hydra_AIРасширяем возможности нашего HydraAI API! Теперь доступны новые инструменты для поиска и извлечения данных.
Важно:
- Все эндпоинты требуют авторизации (передача вашего API-ключа в заголовке Authorization: Bearer ВАШ_API_KEY).
- Лимиты и баланс для этих инструментов используются те же, что и для ваших запросов к нейросетям.
- Все запросы отправляются методом POST с телом в формате JSON.
- Информация о фактической стоимости каждого запроса и времени выполнения будет отображаться в usage ответа.
- Цены пока являются ориентировочными и могут быть изменены. Так же возможны различные сбои и неполадки так как Инструменты находятся в тестовом состоянии!
Базовые тарифы:
- ПОИСК: 0.02 руб.
- ПОИСК_НОВОСТЕЙ: 0.02 руб.
- ПОИСК_ИЗОБРАЖЕНИЙ: 0.02 руб.
- КРАУЛИНГ: 0.02 руб.
Полезные ссылки
- 🌐 Сайт HydraAi с информацией
- 🛠 TG @HydraAiAPIBot - Информационный бот
- 📢 Канал в Telegram
- 👥 Сообщество в Telegram
- 🔑 Получить API Ключ
- 📋 Инструкция пополнение API Ключей
- 🚦 Статус работы всех систем и нейросетей
- 📕 Интерактивная документация
🌐 1. Поиск информации (Search)
Позволяет выполнять поиск в различных системах с опциональным извлечением полного контента найденных страниц и его очисткой.
Конечная точка: POST /v1/search
Расчет стоимости:
Стоимость запроса = ПОИСК + (количество успешно обработанных страниц для crawl_results * КРАУЛИНГ).
- Пример 1: Запрос с query="что-то" и crawl_results=0. Стоимость = 0.02 руб.
- Пример 2: Запрос с query="что-то", max_results=5, crawl_results=2. Если контент успешно извлечен с 2 страниц, стоимость = 0.02 руб. (за поиск) + (2 * 0.02 руб.) (за краулинг) = 0.06 руб.
Параметры запроса:
- query (str, обязательный, длина от 3 до 250 символов): Ваш поисковый запрос.
- search_service (str, необязательный, по умолчанию: "google"): Поисковая система. Доступные значения: "google", "bing", "duckduckgo".
- max_results (int, необязательный, по умолчанию: 5, от 1 до 10): Количество результатов, которые вы хотите получить.
- crawl_results (int, необязательный, по умолчанию: 0, от 0 до 10): Количество результатов из max_results, с которых нужно дополнительно извлечь полный контент страницы. Каждая успешно обработанная страница для краулинга будет тарифицироваться дополнительно.
- language (str, необязательный): Предпочтительный язык для результатов поиска (например, "ru", "en"). Использует стандартные коды языков.
- time_range (str, необязательный): Ограничить результаты поиска определенным диапазоном времени. Доступные значения: "day", "month", "year".
- content_clearing (bool, необязательный, по умолчанию: true): Очищать ли контент (удалять разметку, лишние переносы) для результатов, где он извлекается (при crawl_results > 0).
Пример запроса:
<JSON>
{
"query": "Что такое API?",
"search_service": "google",
"language": "ru",
"max_results": 3,
"crawl_results": 1,
"content_clearing": true
}
Ответ: Список найденных результатов (title, link, snippet, content для скрауленных страниц) и информация об использовании (usage).
📰 2. Поиск новостей (News Search)
Специализированный поиск по новостным источникам.
Конечная точка: POST /v1/search/news
Расчет стоимости:
Стоимость запроса = ПОИСК_НОВОСТЕЙ + (количество успешно обработанных страниц для crawl_results * КРАУЛИНГ).
- Пример 1: Запрос с query="новости" и crawl_results=0. Стоимость = 0.02 руб.
- Пример 2: Запрос с query="новости", max_results=3, crawl_results=1. Если контент успешно извлечен с 1 страницы, стоимость = 0.02 руб. (за поиск новостей) + (1 * 0.02 руб.) (за краулинг) = 0.04 руб.
Параметры запроса:
- query (str, обязательный, длина от 3 до 250 символов): Запрос для поиска новостей.
- search_service (str, необязательный, по умолчанию: "google"): Новостной сервис. Доступные значения: "google", "bing", "duckduckgo".
- max_results (int, необязательный, по умолчанию: 5, от 1 до 10): Количество новостей.
- crawl_results (int, необязательный, по умолчанию: 0, от 0 до 10): Количество новостей, с которых нужно извлечь полный контент. Каждая успешно обработанная страница для краулинга будет тарифицироваться дополнительно.
- language (str, необязательный): Предпочтительный язык новостей (например, "en", "ru").
- time_range (str, необязательный): Временной диапазон новостей. Доступные значения: "day", "month", "year".
- content_clearing (bool, необязательный, по умолчанию: true): Очищать ли контент извлеченных новостей.
Пример запроса:
<JSON>
{
"query": "Технологические стартапы 2025",
"search_service": "google",
"max_results": 3,
"crawl_results": 1,
"language": "ru",
"time_range": "month"
}
Ответ: Список найденных новостей (аналогично обычному поиску) и информация об использовании.
🖼️ 3. Поиск изображений (Image Search)
Позволяет находить изображения по ключевым словам с различными фильтрами.
Конечная точка: POST /v1/search/images
Стоимость: ПОИСК_ИЗОБРАЖЕНИЙ (0.02 руб.) за каждый запрос.
Параметры запроса:
- keywords (str, обязательный, длина от 3 до 250 символов): Ключевые слова для поиска изображений.
- safesearch (str, необязательный, по умолчанию: "moderate"): Уровень безопасного поиска. Доступные значения: "on", "moderate", "off".
- timelimit (str, необязательный): Ограничение по времени публикации. Доступные значения: "Day", "Week", "Month", "Year".
- size (str, необязательный): Размер изображения. Доступные значения: "Small", "Medium", "Large", "Wallpaper".
- color (str, необязательный): Цветовая гамма изображения. Доступные значения: "color", "Monochrome", "Red", "Orange", "Yellow", "Green", "Blue", "Purple", "Pink", "Brown", "Black", "Gray", "Teal", "White".
- type_image (str, необязательный): Тип изображения. Доступные значения: "photo", "clipart", "gif", "transparent", "line".
- layout (str, необязательный): Компоновка изображения. Доступные значения: "Square", "Tall", "Wide".
- max_results (int, необязательный, по умолчанию: 10, от 1 до 100): Максимальное количество результатов.
Пример запроса:
<JSON>
{
"keywords": "ночной город огни",
"safesearch": "moderate",
"max_results": 5,
"size": "Large",
"color": "Blue"
}
Ответ: Список найденных изображений (title, image (URL), thumbnail (URL), url (страница-источник), height, width, source) и информация об использовании.
📄 4. Извлечение контента страницы (Crawl)
Получает и (опционально) очищает основной контент веб-страницы по её URL.
Конечная точка: POST /v1/crawl
Стоимость: CRAWL_PRICE (0.02 руб.) за каждый успешный запрос на извлечение контента с одной страницы.
Параметры запроса:
- url (str, обязательный): URL-адрес страницы, с которой нужно получить контент. Должен быть валидным URL (например, https://example.com/article).
- content_clearing (bool, необязательный, по умолчанию: true): Очищать ли контент (удалять разметку, лишние переносы строк и т.д.).
Пример запроса:
<JSON>
{
"url": "https://example.com/some-article-to-read",
"content_clearing": true
}
Ответ: Извлеченный контент (title, link (исходный URL), content) и информация об использовании. Поле results может быть null в случае ошибки.
Полезные ссылки
- 🌐 Сайт HydraAi с информацией
- 🛠 TG @HydraAiAPIBot - Информационный бот
- 📢 Канал в Telegram
- 👥 Сообщество в Telegram
- 🔑 Получить API Ключ
- 📋 Инструкция пополнение API Ключей
- 🚦 Статус работы всех систем и нейросетей
- 📕 Интерактивная документация
Function в HydraAi API — поддержка всеми моделями нейросетей