FlorestAPI
Ну, наверное, мощный инструмент в разработке приложений.
Эндпоинты:
/utilits/vk_get_songs
Метод: GET
Параметры: query: Поисковый запрос для музыки (строка), count: Количество треков (число)
Описание: Поиск музыки во ВКонтакте.
/youtube/search_videos
Метод: GET
Параметры: query: Поисковый запрос для видео (строка), count: Количество видео (число), resolution: Качество, в котором нужно качать видео. Либо `min`, либо `max`. По умолчанию `min`.
Описание: Поиск видео на YouTube с полной инфой и ссылкой для скачивания.
/utilits/parse_google
Метод: GET
Параметры: query: Поисковый запрос для картинок (строка), resolution:
Описание: Парсинг картинок из Google.
/youtube/download_video
Метод: GET
Параметры: url: URL видео на YouTube (строка), resolution: Качество, в котором нужно качать видео. Либо `min`, либо `max`, а также можно указать самому качество (пример: 1080p). По умолчанию, `min`.
Описание: Получение прямой ссылки и инфы о видео.
/utilits/get_vk_last_post
Метод: GET
Параметры: query: ID или домен VK-группы (строка)
Описание: Получение последнего поста из группы ВКонтакте.
/ai/text_gen
Метод: POST
Параметры: prompt: Текст запроса для AI (строка), is_voice: Вернуть аудио-ответ (true/false, по умолчанию false)
Описание: Генерация текста через AI (с опцией голосового ответа).
/ai/img_gen
Метод: POST
Параметры: prompt: Описание изображения (строка)
Описание: Генерация изображения через AI.
/utilits/bmi_check
Метод: GET
Параметры: weight: Вес в кг (число), height: Рост в метрах (число)
Описание: Расчёт индекса массы тела (ИМТ).
/utilits/weather_check
Метод: GET
Параметры: city: Название города (строка)
Описание: Проверка погоды в городе.
/utilits/fake_data
Метод: GET
Параметры: Нет
Описание: Генерация фейковых данных гражданина РФ.
/utilits/get_crypto_price
Метод: GET
Параметры: crypto: Криптовалюта (bitkoin, tether, dogecoin, hamster), currency: Валюта для конверсии (опционально, строка)
Описание: Получение цены криптовалюты.
/deanon/deanon_ip
Метод: GET
Параметры: ip: IP-адрес (строка)
Описание: Деанонимизация по IP.
/deanon/info_about_photo
Метод: POST
Параметры: photo: Фото в files. Пример: requests.post('url', files={'photo':open('...', 'rb')})
Описание: Извлечение геоданных из фото.
/utilits/make_qr
Метод: GET
Параметры: content: Текст или URL для QR-кода (строка)
Описание: Создание QR-кода.
/utilits/get_charts
Метод: GET
Параметры: Нет
Описание: Получение чартов Яндекс Музыки.
/utilits/create_password
Метод: GET
Параметры: Нет
Описание: Генерация случайного пароля.
/utilits/password_check
Метод: GET
Параметры: nickname: Никнейм для проверки (строка)
Описание: Проверка утечек паролей по никнейму.
/youtube/get_info_about_channel
Метод: GET
Параметры: url: URL YouTube-канала (строка)
Описание: Получение информации о YouTube-канале.
/ai/text_to_speech
Метод: GET
Параметры: content: Текст для озвучки (строка), lang: Язык (опционально, строка, по умолчанию ru)
Описание: Преобразование текста в речь.
/utilits/get_photo_black
Метод: POST
Параметры: photo: Фото в files. Пример: requests.post('url', files={'photo':open('...', 'rb')})
Описание: Преобразование фото в чёрно-белое.
/utilits/py_to_exe
Метод: POST
Параметры: py_file: Python File в files. Пример: requests.post('url', files={'py_file':open('...', 'rb')})
Описание: Удобный онлайн-конвертер из .py в .exe! Возвращает exe в base64.
/utilits/censor_faces
Метод: POST
Параметры: photo: Фото в files. Пример: requests.post('url', files={'photo':open('...', 'rb')})
Описание: Цензура лиц на фотографии. Возвращает фотографию (с цензурой) в base64.
/games/snake
Метод: GET
Параметры: Нет
Описание: Просто игра в змейку, для забавы. (ДЛЯ ПК)
/games/clicker
Метод: GET
Параметры: Нет
Описание: Личный кликер от Флореста!
/utilits/send_mail
Метод: POST
Параметры: title: Заголовок письма (строка), description: Описание письма (строка), receiver: Получатель письма (строка)
Описание: Отправка письма с помощью SMTP-сервера. В headers укажите Service (к примеру, smtp.mail.ru), Port (к примеру, 465), User (чаще всего является вашей электронной почтой) и Password (пароль от вашего SMTP-сервера).
/utilits/get_minecraft_server_info
Метод: GET
Параметры: ip: IP сервера (строка), port: Порт сервера (опционально)
Описание: Данная функция нужна, чтобы узнать фулл информацию о майнкрафт сервере.
/utilits/cpp_to_exe
Метод: POST
Параметры: app: .cpp в files. requests.post('url', files={'app':open('...', 'rb')})
Описание: Из C++ в exe.
/ai/gpt_req
Метод: POST
Параметры: prompt: Сам запрос (строка), max_tokens: Длина ответа (число). По умолчанию, 4096., is_voice: Голосовой ответ? По умолчанию, false., image: Указывается в files. Размер: до 1-2 МБ приблизительно. requests.post('url', files={'image':open('...', 'rb')})
Описание: В отличии от /ai/text_gen, юзаем бесплатный gpt-4o-mini.
/ai/flux_req
Метод: POST
Параметры: prompt: Запрос, по которому надо жестко зафигачить изображение (строка)
Описание: Для генерации изображение юзается flux-pro, в отличии от /ai/img_gen.
/utilits/create_demotivator
Метод: POST
Параметры: image: Указывается в files. Пример: requests.post('url', files={'image':open('...', 'rb')}), top_text: Верхний текст (строка), bottom_text: Нижний текст (строка)
Описание: Данная функция создает демотиватор из Вашей фотографии. Возвращаем вам base64!
/utilits/add_watermark
Метод: POST
Параметры: image: Указывается в files. Пример: requests.post('url', files={'image':open('...', 'rb')}), text: Текст водяного знака (строка)
Описание: Данная функция добавляет водяной знак на Вашу фотографию. Возвращаем вам base64!
/ai/deepseek_v3
Метод: POST
Параметры: prompt: Запрос (строка), expression: Тон нейросети (строка): toxic, non-toxic и auto (по умолчанию), max_tokens: Количество токенов в ответе. По умолчанию, 4096.
Описание: Функция для удобного взаимодействия с DeepSeek!
Благодарю за чтение документации.
Требуется API ключ из @postbotflorestbot.
Сейчас пользуются API: 6.