Skip to content

API | o1, gpt-4o, Claude 3.5 sonnet, command r+, Recraft v3, Dalle-3, Stable Diffusion, Flux, Kandinsky, Suno V4, Suno V3.5, Riffusion, Hailuo, TTS

Notifications You must be signed in to change notification settings

Badim41/network_tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetworkToolsAPI (Python)

Example Usage Bot Open in Colab

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

  • GPT-4.5 (OpenAI)
  • o3-mini (OpenAI)
  • o1 (OpenAI)
  • GPT-4o (OpenAI)
  • GPT-4o-mini (OpenAI)
  • GPT-3.5 (OpenAI)
  • Claude 3.7 (Anthropic)
  • Claude 3.5 Sonnet (Anthropic)
  • Claude 3 Opus (Anthropic)
  • Claude 3 Sonnet (Anthropic)
  • Claude 3 Haiku (Anthropic)
  • DeepSeek R1 (DeepSeek)
  • DeepSeek V3 (DeepSeek)
  • Command A (Cohere)
  • Command R+ (Cohere)
  • Reka Flash (Reka)
  • Minimax-01 (Minimax)

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

  • DALL-E-3
  • SD Ultra
  • SD XL
  • Recraft V3
  • Kandinsky
  • Gemini

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

  • Recraft V3
  • Stable Diffusion
  • Gemini

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

  • T2V-01-Director (Hailuo AI)
  • Stable video diffusion

Модели для генерации музыки:

  • Suno (V3, V4)
  • Riffusion

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

  • T2A-01-HD (Hailuo AI)
  • T2A-02-HD (Hailuo AI)
  • T2A-01-TURBO (Hailuo AI)
  • T2A-02-TURBO (Hailuo AI)

Установка

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

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

1. Создание класса

from network_tools import NetworkToolsAPI

api_key = "your_api_key_here"
client = NetworkToolsAPI(api_key)

2. ChatGPT API

Поддерживает файлы .txt, .pdf, .docx, .png

from network_tools import GptModels

model = GptModels.gpt_4o
prompt = "Что это?"
chat_history = []
file_path = "files/cat.png"
# file_path = None

response = client.chatgpt_api(prompt, model=model, chat_history=chat_history, file_path=file_path)
print(response.response.text)

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

from network_tools import ImageModels, AspectRatio

models = [ImageModels.kandinsky, ImageModels.dalle_light]
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)  # Отображение оставшегося баланса

Цена

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

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

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

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

Стоимость использования моделей

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

Модель 1M входных токенов (Credit) 1M выходных токенов (Credit)
gpt-4.5 37.50 75.00
o3-mini 0.55 2.20
o1 7.50 30.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
claude-3.5-sonnet 1.50 7.50
claude-3-opus 7.50 37.50
claude-3-sonnet 1.50 7.50
claude-3-haiku 0.125 0.625
deepseek-r1 0.275 1.095
deepseek-v3 0.135 0.55
command-r-plus 1.25 5.00
command-a 1.25 5.00
reka-flash 0.10 0.40
minimax-01 0.10 0.55

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

Модель Стоимость (Credit/изображение)
DALL-E (Light) 0.01
DALL-E 3 0.02
SD Ultra 0.04
SD XL 0.0005
Recraft v3 0.02

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

Операция Стоимость (Credit/изображение)
Удаление фона 0.01
Замена фона 0.04
Дополнение изображения 0.02
Inpaint (Stable Diffusion Ultra) 0.04
Inpaint (Recraft V3) 0.02
Inpaint (Gemini) 0.015
Upscale 0.01
Добавить текст 0.02
Сделать в похожем стиле 0.02
Сделать векторным 0.01
Поиск и замена 0.02
Из изображения в 3D-модель 0.01

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

Модель Стоимость (Credit/видео)
Stable Video Diffusion 0.1
Hailuo 0.215

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

Модель Стоимость (Credit/2 трека)
Suno v4 0.05
Suno v3 0.035
Riffusion 0.02

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

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

CURL

ChatGPT

Обычный запрос

curl --request POST \
  --url https://yellowfire.ru/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":""}'

С файлом в base64:

curl --request POST \
  --url https://yellowfire.ru/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://yellowfire.ru/api/v2/image_generate \
  --header 'Content-Type: application/json' \
  --header 'api-key: API_KEY' \
  --data '{"models": ["sd_xl"], "aspect_ratio": "1:1", "prompt": "A futuristic city with flying cars"}'

Проверка запроса

curl --request GET \
  --url https://yellowfire.ru/api/v2/status/55081200-929f-4464-97fe-cb5e4dbda2ba \
  --header 'api-key: API_KEY'

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

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

Releases

No releases published

Packages

No packages published