Skip to content

About

API | GPT-5, GML-4.5, VEO-3, Kling, gpt-4o, Claude 4 opus, command a, Recraft v3, Dalle-3, Stable Diffusion, Flux, Kandinsky, Suno V4.5, Hailuo, TTS

Topics

Resources

Stars

29 stars

Watchers

9 watching

Forks

Latest commit

 

History

125 Commits

Folders and files

Repository files navigation

NetworkToolsAPI (Python)

Example Usage Bot Open in Colab

OpenAI endpoint: https://sert.yellowfire.ru:444/v1 (самый стабильный) / https://ru.yellowfire.ru/v1 (RU (нестабилен из-за РКН)) / https://yellowfire.ru/v1 (Cloudflare)


При использовании агентов

Если вы используете ИИ-АГЕНТА ДЛЯ НАПИСАНИЯ КОДА, то вставьте в чат README, чтобы агент мог воспользовать этой библиотекой:


Получить ключ

Чтобы получить ключ и бесплатный баланс, перейдите по ссылке в бота пи пропишите, скопируйте ключ, который пришлёт бот

Бесплатный баланс: 1 Credit

1 Credit = 100₽

📑 Оглавление

💬 Нейросети для обработки текста:

💡 Для работы с длинным контекстом лучше всего использовать модели Gemini 4 Argon, Gemini 3.5 Flash, Gemini 3.5 Flash Lite или Gemini 3.0 Pro.

OpenAI

  • GPT-5.6-sol / GPT-5.6-terra / GPT-5.6-luna (временно недоступны)
  • GPT-5 / GPT-5-mini / GPT-5-nano
  • GPT-oss
  • GPT-4.1 / GPT-4.1-mini / GPT-4.1-nano
  • GPT-4o / GPT-4o-mini

Anthropic (Claude)

  • Claude 5 Opus / Claude 5 Sonnet / Claude 5 Fable (временно недоступны)
  • Claude 4.5 Sonnet

Google (Gemini)

(на данный момент самые стабильные + поддержка до 800к символов)

  • Gemini 4 Argon
  • Gemini 3.8 (Flash)
  • Gemini 3.0 (Pro, Flash)
  • Gemini 3.5 (Flash, Flash Lite)

DeepSeek

  • DeepSeek V4 (Pro, Flash)
  • DeepSeek V3.2 / V3.2 Thinking

X-Ai (Grok)

  • Grok 4 / Grok 4 Fast

Другие

  • Cohere: Command R+, Command A
  • Moonshot AI: Kimi K2.5 (временно недоступны)

🎨 Модели для генерации изображений:

  • Flux
  • Recraft V3
  • ChatGPT Images
  • Nano Banana 2

🖼️ Модели для редактирования изображений:

  • Recraft V3
  • ChatGPT Images
  • Nano Banana 2

🎬 Модели для генерации видео:

  • Kling 3 (поддержка аудио и видео до 10 секунд)

🎵 Модели для генерации музыки (generate/cover/extend):

  • Suno V5 / V4.5

🗣️ Модели для озвучки текста:

  • Gemini TTS (16 голосов: Fola, Kira, Tavi, Ludo, Mako, Riko, Enzo, Rami, Lumi, Veda и др.)

🔊 Модели для создания аудио:

  • Stable Audio

🎙️ Распознавание речи (STT):

  • Поддержка .mp3, .wav, .ogg, .m4a, .flac, .webm и других аудиоформатов

Установка

pip install git+https://github.com/Badim41/network_tools.git

Использование

1. Инициализация клиента

Вы можете использовать как синхронный, так и асинхронный клиент:

from network_tools import NetworkToolsAPI, AsyncNetworkToolsAPI

api_key = "your_api_key_here"

# Синхронный клиент
client = NetworkToolsAPI(api_key)

# Асинхронный клиент
# async_client = AsyncNetworkToolsAPI(api_key)

2. ChatGPT API

Поддерживает файлы .txt, .docx, .pdf, .png, .jpg (как один путь str, так и список путей list[str])

from network_tools import GptModels

model = GptModels.gpt_5
prompt = "Что изображено на этих картинках?"
chat_history = []
file_path = "files/cat.png"
# Или несколько файлов сразу:
# file_path = ["files/cat.png", "files/dog.png"]
# file_path = None

response = client.chatgpt_api(prompt, model=model, chat_history=chat_history, file_path=file_path, temperature=0.7)
print(response.response.text)
print(response.cost) # Стоимость запроса, Credits
# 1 Credit = 100₽

3. Генерация изображений

from network_tools import ImageModels, AspectRatio

models = [ImageModels.nano_banana, ImageModels.flux]
prompt = "Футуристический городской пейзаж с летающими машинами."
aspect_ratio = AspectRatio.ratio_1x1  # Определите соотношение сторон

for image_group in client.image_generate_api(models, prompt, aspect_ratio):
    print(image_group)  # Печать путей к сгенерированным изображениям

4. Получение баланса

user_usage = client.get_usage()

for request in user_usage.response.usage:
    timestamp = datetime.fromtimestamp(request.timestamp).strftime('%Y-%m-%d %H:%M:%S')
    comment = request.comment
    balance_change = f"{request.balance_change:.8f}"  # Отображение с 8 знаками после запятой
    print(f"{timestamp:<20} {comment:<60} {balance_change:<15}")

print("Баланс:", user_usage.response.balance)  # Отображение оставшегося баланса

5. Редактирование изображений

Метод поддерживает удаление фона, inpaint, upscale и многое другое.

from network_tools import ImageChangeModels, Upscale_Mode, ImageModels

image_path = "images/example.png"

# Удаление фона
result_bg = client.change_image_api(
    model=ImageChangeModels.remove_background,
    image_path=image_path,
)
print("Изображение без фона:", next(result_bg))

# Inpaint (изменение части изображения по текстовому запросу)
for stream_result in client.change_image_api(
        model=ImageChangeModels.inpaint,
        image_path=image_path,
        prompt="Сделай кота синим",
        strength=0.5, 
        inpaint_models=[ImageModels.nano_banana]
):
    print("Изменённое изображение (Inpaint):", stream_result)

# Увеличение разрешения (Upscale)
result_upscale = client.change_image_api(
    model=ImageChangeModels.upscale,
    image_path=image_path,
    prompt=Upscale_Mode.quality_HD
)
print("Увеличенное изображение:", next(result_upscale))

6. Генерация видео

Генерация видео по тексту или изображению (доступна настройка длительности и аудио).

from network_tools import VideoModels

video_path = client.video_generate_api(
    model=VideoModels.kling_3,
    prompt="cat runs",
    image_path="images/example.png",  # Опционально
    duration=5,                       # Длительность: 5 или 10 (секунд)
    with_audio=True                   # С генерацией аудио: True или False
)
print("Путь к видео:", video_path)

7. Генерация музыки

Создание полноценных треков (с вокалом или инструментальных) с использованием Suno.

from network_tools import MusicModels, SunoMode

music_generator = client.music_generate_api(
    model=MusicModels.suno_v5,
    lyrics="[Instrumental]\n\n[end]",  # Слова песни
    music_style="piano, pop-music, drums, quiet, calm",  # Жанр
    instrumental=False,
    mode=SunoMode.extend  # Или SunoMode.cover
)

# 1. Сначала возвращаются временные ссылки на стрим (если поддерживается)
stream_urls = next(music_generator)
print("Stream URLs:", stream_urls)

# 2. Затем возвращаются скачанные медиафайлы
music_clips = next(music_generator)
for clip in music_clips:
    print("Audio path:", clip.audio_path)
    print("Image path:", clip.image_path)

8. Озвучка текста (TTS)

from network_tools import TtsModels, GeminiVoices

text = "Привет, это пример озвучки текста через нейросеть Gemini TTS."

for audio_file, status in client.tts_api(
        prompt=text,
        model=TtsModels.gemini_tts,
        voice_id=GeminiVoices.Fola,  # Или Kira, Ludo, Mako, Riko, Enzo и др.
        speed=1.0,
        download_stream=False  # Скачивать ли промежуточные результаты
):
    if status == "success":
        print("Готовый аудиофайл:", audio_file)
    else:
        print("Потоковый аудиофайл (часть):", audio_file)

9. Генерация звуковых эффектов (Audio)

Создание звуков и эффектов по текстовому описанию.

from network_tools import AudioModels

audio_path = client.audio_generate_api(
    prompt="guitar sound",
    duration=90,
    model=AudioModels.stable_audio,
)
print("Сгенерированный звук:", audio_path)

10. Распознавание речи (STT)

Перевод голосовых сообщений и аудиофайлов в текст.

stt_result = client.stt_api(
    audio_path="files/voice.ogg",
    lang="ru"  # Опционально (например, "ru", "en"; если None — автоопределение)
)
print("Распознанный текст:", stt_result.text)

Цены

  • Цены на текстовые модели в 2 раза ниже официальных
  • Цены на модели изображений в 2 раза ниже официальных
  • Цены на модели редактирования изображений в 2 раза ниже официальных
  • Цены на музыку до 2 раз ниже официальных
  • Цены на TTS примерно равны официальным
  • Цены на распознавание речи (STT) в 2 раза ниже официальных
  • Цены на генерацию видео до 2 раз ниже официальных

💰 Стоимость использования моделей (с учетом скидки 50%)

Текстовые модели

Модель 1M входных токенов (Credit) 1M выходных токенов (Credit)
gpt-5.6-sol 0.75 4.50
gpt-5.6-terra 0.375 2.25
gpt-5.6-luna 0.15 0.90
gpt-5-5 2.50 15.00
gpt-5-4 0.625 7.00
gpt-5-4-mini 0.375 2.25
gpt-5-3-codex 0.625 7.00
gpt-5-2-pro 84.00 10.50
gpt-5-2 0.625 7.00
gpt-5-2-high 0.625 7.00
gpt-5-1-high 0.875 5.00
chatgpt-5-1 0.625 5.00
gpt-5-1 0.625 5.00
gpt-5-high 0.625 5.00
chatgpt-5 0.625 5.00
gpt-5 0.625 5.00
gpt-5-mini 0.125 1.00
gpt-5-nano 0.0025 0.20
gpt-5-chat-latest 0.625 5.00
gpt-oss 0.075 0.30
glm-4.6 0.25 1.00
claude-5-opus 0.75 3.75
claude-5-sonnet 1.00 5.00
claude-5-fable 12.50 62.50
claude-4-8-opus 2.50 12.50
claude-4-7-opus 2.50 12.50
claude-4-6-opus 2.50 12.50
claude-4-6-sonnet 2.50 12.50
claude-4-5-haiku 0.15 0.75
claude-4-5-opus 2.50 12.50
claude-4-5-opus-thinking 2.50 12.50
claude-4-5-sonnet 1.50 7.50
claude-4-5-sonnet-thinking 2.50 12.50
claude-4-opus 7.50 37.50
claude-4-opus-thinking 7.50 37.50
claude-4-1-opus 7.50 37.50
claude-4-1-opus-thinking 7.50 37.50
claude-4-sonnet 1.50 7.50
claude-4-sonnet-thinking 1.50 7.50
o4-mini 0.55 2.20
o3-High 5.00 20.00
gpt-4.1 1.00 4.00
gpt-4.1-mini 0.20 0.80
gpt-4.1-nano 0.05 0.20
gpt-4.5 37.50 75.00
o3-mini 0.55 2.20
o1 7.50 30.00
chatgpt-4o 1.25 5.00
gpt-4o 1.25 5.00
gpt-4o-mini 0.075 0.30
gpt-3.5 0.50 1.00
claude-3.7 1.50 7.50
deepseek-v4-pro 0.2175 0.435
deepseek-v4-flash 0.07 0.14
deepseek-r1 0.275 1.095
deepseek-v3 0.135 0.55
deepseek-v3.2 0.135 0.205
deepseek-v3.2 thinking 0.135 0.205
command-r-plus 1.25 5.00
command-a 1.25 5.00
command-a-vision 1.25 5.00
c4ai-aya-vision-32b 1.25 5.00
deep-ai-model 0.50 1.00
reka-flash 0.10 0.40
minimax-01 0.10 0.55
minimax-02 0.15 0.60
grok-3 1.50 7.50
grok-4 1.50 7.50
grok-4-fast 1.50 7.50
gemini-4-argon 1.00 5.00
gemini-3.8-flash 1.50 9.00
gemini-3.0-pro 1.00 6.00
gemini-3.5-flash 1.50 9.00
gemini-3.5-flash-lite 0.15 1.25
gemini-3.0-flash 0.25 1.50
gemini-2.5-pro 0.625 5.00
gemini-2.5-flash 0.075 0.30
gemini-2.0-flash-lite 0.075 0.30
gemini-2.5-flash-lite 0.075 0.30
kimi-k2-thinking 0.30 1.25
kimi-k2-5 0.30 1.25

Модели изображений

Модель Стоимость (Credit/изображение)
Flux 0.02
Recraft v3 0.02
ChatGPT Images 0.085
Nano Banana 2 0.03

Обработка изображений

Операция Стоимость (Credit/изображение)
Удаление фона 0.01
Замена фона 0.04
Дополнение изображения 0.02
Inpaint (Recraft V3) 0.02
Inpaint (ChatGPT Images) 0.085
Inpaint (Nano Banana 2) 0.03
Upscale 0.01
Сделать векторным 0.01
Из изображения в 3D-модель 0.01

Генерация видео

Модель Стоимость (Credit/видео)
Kling 3 (5s) 0.5
Kling 3 (10s) 1.0
Kling 3 (5s + audio) 0.7
Kling 3 (10s + audio) 1.4

Генерация музыки

Модель Стоимость (Credit/2 трека)
Suno v5 0.1
Suno v4.5 0.1

TTS (озвучить текст)

Модель Стоимость (Credit/1000 символов)
gemini_tts 0.03

Audio (создать звук)

Модель Стоимость
Stable audio 0.01

STT (распознать речь)

Операция Стоимость (Credit/запрос)
Распознавание речи (STT) 0.003

CURL Примеры

💬 ChatGPT

Обычный запрос (при передаче нескольких файлов file_base64 и mime_type могут быть массивами list[str])

curl --request POST \
  --url https://sert.yellowfire.ru:444/api/v2/chatgpt \
  --header 'Content-Type: application/json' \
  --header 'api-key: API_KEY' \
  --data '{"model": "gpt-4o", "prompt": "Привет!", "chat_history": [], "file_base64": "", "internet_access": false, "mime_type":"", "temperature": 0.7}'

С текстовым файлом в base64:

curl --request POST \
  --url https://sert.yellowfire.ru:444/api/v2/chatgpt \
  --header 'Content-Type: application/json' \
  --header 'api-key: API_KEY' \
  --data '{"model": "gpt-4o", "prompt": "Что это за текст?", "chat_history": [], "file_base64": "IyMjINCX0LDQs9Cw0LTQutCwINC60L7RiNCw0YfRjNC10Lkg0L/RgNC40YDQvtC00YsNCg0K0JrQvtGC0Ysg4oCTINC+0LTQvdC4INC40Lcg0YHQsNC80YvRhSDQt9Cw0LPQsNC00L7Rh9C90YvRhSDRgdC+0LfQtNCw0L3QuNC5INC90LAg0L3QsNGI0LXQuSDQv9C70LDQvdC10YLQtS4g0J3QtdGB0LzQvtGC0YDRjyDQvdCwINGC0L4sINGH0YLQviDQvtC90Lgg0LbQuNCy0YPRgiDQsdC+0Log0L4g0LHQvtC6INGBINGH0LXQu9C+0LLQtdC60L7QvCDRgtGL0YHRj9GH0LXQu9C10YLQuNGP0LzQuCwg0LIg0LjRhSDQv9C+0LLQtdC00LXQvdC40LgsINC40L3RgdGC0LjQvdC60YLQsNGFINC4INGB0YPRidC90L7RgdGC0Lgg0L7RgdGC0LDQtdGC0YHRjyDRh9GC0L4t0YLQviDQvdC10L7QsdGK0Y/RgdC90LjQvNC+0LUsINC/0YDQuNGC0Y/Qs9C40LLQsNGO0YnQtdC1INCy0L3QuNC80LDQvdC40LUuDQoNCtCf0L7Rh9C10LzRgyDQutC+0YLRiyDRgtCw0Log0LvRjtCx0Y/RgiDQutC+0YDQvtCx0LrQuCwg0LTQsNC20LUg0LXRgdC70Lgg0L7QvdC4INGP0LLQvdC+INC80LDQu9GLINC00LvRjyDQvdC40YU/INCc0L7QttC10YIg0LHRi9GC0YwsINGN0YLQviDRgdCy0Y/Qt9Cw0L3QviDRgSDQuNC90YHRgtC40L3QutGC0LjQstC90YvQvCDQttC10LvQsNC90LjQtdC8INGB0L/RgNGP0YLQsNGC0YzRgdGPINCyINCx0LXQt9C+0L/QsNGB0L3QvtC8INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQtSwg0LjQu9C4INC20LUg0YLRg9GCINGB0LrRgNGL0YIg0LrQsNC60L7QuS3RgtC+INC00YDRg9Cz0L7QuSwg0L3QtdC40LfQstC10YHRgtC90YvQuSDQvNC+0YLQuNCyPw0KDQrQmNC70Lgg0LLQvtC30YzQvNC10Lwg0LjRhSDRgdC/0L7RgdC+0LHQvdC+0YHRgtGMINCy0YHQtdCz0LTQsCDQv9Cw0LTQsNGC0Ywg0L3QsCDQu9Cw0L/Riy4g0K3RgtC+INGE0LXQvdC+0LzQtdC9LCDQutC+0YLQvtGA0YvQuSDQsdC40L7Qu9C+0LPQuNGPINGH0LDRgdGC0LjRh9C90L4g0L7QsdGK0Y/RgdC90LjQu9CwIOKAkyDRgyDQutC+0YjQtdC6INC90LXQstC10YDQvtGP0YLQvdC+INCz0LjQsdC60LjQuSDQv9C+0LfQstC+0L3QvtGH0L3QuNC6INC4INGA0LDQt9Cy0LjRgtC+0LUg0YfRg9Cy0YHRgtCy0L4g0YDQsNCy0L3QvtCy0LXRgdC40Y8uINCd0L4g0LrQsNC20LTRi9C5INGA0LDQtywg0LrQvtCz0LTQsCDQvNGLINCy0LjQtNC40LwsINC60LDQuiDQvtC90Lgg0LvQvtCy0LrQviDQv9C10YDQtdCy0L7RgNCw0YfQuNCy0LDRjtGC0YHRjyDQsiDQstC+0LfQtNGD0YXQtSwg0LrQsNC20LXRgtGB0Y8sINCx0YPQtNGC0L4g0LfQtNC10YHRjCDQt9Cw0LzQtdGI0LDQvdCwINC80LDQs9C40Y8uDQoNCtCQINC40YUg0LfQsNCz0LDQtNC+0YfQvdGL0LkgItC80YPRgNGA0YAiPyDQrdGC0L4g0L3QtSDQv9GA0L7RgdGC0L4g0LfQstGD0Log4oCTINGN0YLQviDRg9C90LjQstC10YDRgdCw0LvRjNC90YvQuSDRj9C30YvQuiwg0YEg0L/QvtC80L7RidGM0Y4g0LrQvtGC0L7RgNC+0LPQviDQutC+0YIg0LzQvtC20LXRgiDQvtC00L3QvtCy0YDQtdC80LXQvdC90L4g0LLRi9GA0LDQttCw0YLRjCDQutC+0LzRhNC+0YDRgiwg0LTQvtCy0LXRgNC40LUg0LguLi4g0LHQvtC70YwuINCc0YPRgNC70YvQutCw0L3RjNC1INC00LDQttC1INGB0L/QvtGB0L7QsdC90L4g0LfQsNC20LjQstC70Y/RgtGMINGC0LrQsNC90Lgg0LHQu9Cw0LPQvtC00LDRgNGPINCy0LjQsdGA0LDRhtC40Y/QvCDQvtC/0YDQtdC00LXQu9C10L3QvdC+0Lkg0YfQsNGB0YLQvtGC0YssINC90L4g0LrQsNC6INC60L7RgtGLINC90LDRg9GH0LjQu9C40YHRjCDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0Ywg0LXQs9C+INGC0LDQuiDRjdGE0YTQtdC60YLQuNCy0L3Qvj8NCg0K0JgsINC60L7QvdC10YfQvdC+LCDQs9C70LDQstC90YvQuSDQstC+0L/RgNC+0YE6INC/0L7Rh9C10LzRgyDQutC+0YLRiyDRgdC80L7RgtGA0Y/RgiDQsiDQv9GD0YHRgtC+0YLRgz8g0JjQvdC+0LPQtNCwINC60LDQttC10YLRgdGPLCDRh9GC0L4g0L7QvdC4INCy0LjQtNGP0YIg0YLQviwg0YfRgtC+INGB0LrRgNGL0YLQviDQvtGCINGH0LXQu9C+0LLQtdGH0LXRgdC60L7Qs9C+INCz0LvQsNC30LAuINCU0YPRhdC+0LIsINC/0LDRgNCw0LvQu9C10LvRjNC90YvQtSDQvNC40YDRiywg0LjQu9C4LCDQvNC+0LbQtdGCINCx0YvRgtGMLCDQv9GA0L7RgdGC0L4g0L/Ri9C70LjQvdC60Lgg0LIg0YHQvtC70L3QtdGH0L3QvtC8INC70YPRh9C1PyDQkiDQu9GO0LHQvtC8INGB0LvRg9GH0LDQtSDQuNGFINCy0LfQs9C70Y/QtCDRgdC70L7QstC90L4g0LPQvtCy0L7RgNC40YI6ICLQldGB0YLRjCDQstC10YnQuCwg0LrQvtGC0L7RgNGL0LUg0YLQtdCx0LUg0L3QtSDQtNCw0L3QviDQv9C+0L3Rj9GC0YwiLg0KDQrQmtC+0YLRiyDigJMg0Y3RgtC+INC90LUg0L/RgNC+0YHRgtC+INC20LjQstC+0YLQvdGL0LUsINGN0YLQviDRhdC+0LTRj9GH0LjQtSDQt9Cw0LPQsNC00LrQuCwg0LrQvtGC0L7RgNGL0LUg0L3QuNC60L7Qs9C00LAg0L3QtSDQv9C10YDQtdGB0YLQsNGO0YIg0YPQtNC40LLQu9GP0YLRjC4g0JzQvtC20LXRgiDQsdGL0YLRjCwg0LjQvNC10L3QvdC+INCyINGN0YLQvtC8INC40YUg0LLQvtC70YjQtdCx0YHRgtCy0L4g4oCTINC+0L3QuCDQvtGB0YLQsNGO0YLRgdGPINC30LDQs9Cw0LTQutC+0LksINGH0LDRgdGC0YzRjiDQutC+0YLQvtGA0L7QuSDQvNGLINGF0L7RgtC40Lwg0YHRgtCw0YLRjC4=", "internet_access": false, "mime_type":"text/plain"}'

🎨 Генерация изображений

curl --request POST \
  --url https://sert.yellowfire.ru:444/api/v2/image_generate \
  --header 'Content-Type: application/json' \
  --header 'api-key: API_KEY' \
  --data '{"models": ["nano_banana"], "aspect_ratio": "1:1", "prompt": "A futuristic city with flying cars"}'

🖼️ Редактирование изображений

Удаление фона

curl --request POST \
  --url https://sert.yellowfire.ru:444/api/v2/image_change \
  --header 'Content-Type: application/json' \
  --header 'api-key: API_KEY' \
  --data '{"model": "remove_background", "file_base64": "iVBORw0KGgo...", "mime_type": "image/png", "prompt": "", "prompt_2": "", "strength": 0.5, "inpaint_models": [], "send_url": false}'

Апскейл (увеличение разрешения)

curl --request POST \
  --url https://sert.yellowfire.ru:444/api/v2/image_change \
  --header 'Content-Type: application/json' \
  --header 'api-key: API_KEY' \
  --data '{"model": "upscale", "file_base64": "iVBORw0KGgo...", "mime_type": "image/jpeg", "prompt": "HD", "prompt_2": "", "strength": 0.5, "inpaint_models": [], "send_url": false}'

Изменение части изображения (Inpaint)

curl --request POST \
  --url https://sert.yellowfire.ru:444/api/v2/image_change \
  --header 'Content-Type: application/json' \
  --header 'api-key: API_KEY' \
  --data '{"model": "inpaint", "file_base64": "iVBORw0KGgo...", "mime_type": "image/jpeg", "prompt": "Сделай кота синим", "prompt_2": "", "strength": 0.5, "inpaint_models": ["nano_banana"], "send_url": false}'

🎬 Генерация видео

По текстовому промпту

curl --request POST \
  --url https://sert.yellowfire.ru:444/api/v2/video_generate \
  --header 'Content-Type: application/json' \
  --header 'api-key: API_KEY' \
  --data '{"model": "kling-3", "file_base64": "", "prompt": "A cat running in a futuristic city", "aspect_ratio": "16:9", "duration": 5, "with_audio": false, "send_url": false}'

На основе изображения (Kling 3)

curl --request POST \
  --url https://sert.yellowfire.ru:444/api/v2/video_generate \
  --header 'Content-Type: application/json' \
  --header 'api-key: API_KEY' \
  --data '{"model": "kling-3", "file_base64": "iVBORw0KGgo...", "prompt": "A cat running", "aspect_ratio": "16:9", "duration": 10, "with_audio": true, "send_url": false}'

🎵 Генерация музыки

Создание трека (Suno v5)

curl --request POST \
  --url https://sert.yellowfire.ru:444/api/v2/music_generate \
  --header 'Content-Type: application/json' \
  --header 'api-key: API_KEY' \
  --data '{"model": "suno_v5", "lyrics": "[Verse] Hello world!", "music_style": "pop", "instrumental": false, "return_images": true, "mode": "extend", "send_url": false}'

🗣️ Озвучка текста (TTS)

curl --request POST \
  --url https://sert.yellowfire.ru:444/api/v2/tts \
  --header 'Content-Type: application/json' \
  --header 'api-key: API_KEY' \
  --data '{"model": "gemini_tts", "prompt": "Привет, это тест озвучки через Gemini TTS!", "params": {"speed": 1.0, "voice_id": "Fola"}}'

🔊 Генерация звука (Audio)

curl --request POST \
  --url https://sert.yellowfire.ru:444/api/v2/audio_generate \
  --header 'Content-Type: application/json' \
  --header 'api-key: API_KEY' \
  --data '{"model": "stable_audio", "prompt": "guitar solo, acoustic", "file_base64": "", "duration": 90, "steps": 50, "cfg_scale": 7.0, "strength": 1.0, "seed": 0, "send_url": false}'

🎙️ Распознавание речи (STT)

Передача аудио в Base64 (JSON)

curl --request POST \
  --url https://sert.yellowfire.ru:444/api/v2/stt \
  --header 'Content-Type: application/json' \
  --header 'api-key: API_KEY' \
  --data '{"file_base64": "UklGRiQAAABXQVZFZm10...", "mime_type": "audio/wav", "lang": "ru"}'

Передача файла напрямую (multipart/form-data)

curl --request POST \
  --url https://sert.yellowfire.ru:444/api/v2/stt \
  --header 'api-key: API_KEY' \
  --form 'file=@voice.ogg' \
  --form 'lang=ru'

🔄 Проверка статуса (для всех асинхронных задач)

После отправки POST-запроса вы получите request_id. Используйте его для опроса статуса выполнения задачи:

curl --request GET \
  --url https://sert.yellowfire.ru:444/api/v2/status/ВАШ_REQUEST_ID \
  --header 'api-key: API_KEY'

💳 Получение баланса

curl --request GET \
  --url https://sert.yellowfire.ru:444/api/v2/user \
  --header 'Content-Type: application/json' \
  --header 'api-key: API_KEY'

About

API | GPT-5, GML-4.5, VEO-3, Kling, gpt-4o, Claude 4 opus, command a, Recraft v3, Dalle-3, Stable Diffusion, Flux, Kandinsky, Suno V4.5, Hailuo, TTS

Topics

Resources

Stars

29 stars

Watchers

9 watching

Forks

Releases

Packages

Contributors

Languages