К результатам поиска

Разработчик не указан

Custom CivitAI

Точные маршруты контрольных точек и LoRA проверяются перед генерацией.

  • Изображения на входеИзображения на входеМодель принимает изображения. Допустимые форматы и размеры зависят от операции.
  • Изображения на выходеИзображения на выходеМодель возвращает изображения. Создание, редактирование и изменение области могут иметь разные параметры и доступность.

≈0,61 ₽за изображение

207.5+1 операция

API ID
runware/custom-civitai

Данные каталога получены .

Цена

Редактирование изображений
0,612 ₽ за изображениеПример расчёта: Количество изображений: 1, Шаги: 20, Масштаб CFG: 7.5, Сила: 0.8, Планировщик: , Разрешение: 1024x1024, текст до 100 символов. Точная цена появится в студии перед запуском.
Генерация изображений
0,612 ₽ за изображениеПример расчёта: Количество изображений: 1, Шаги: 20, Масштаб CFG: 7.5, Сила: 0.8, Планировщик: , Разрешение: 1024x1024, текст до 100 символов. Точная цена появится в студии перед запуском.

Цена указана в рублях для выбранной операции и её параметров.

Перед оплачиваемым запросом создаётся резерв. Итоговый расход привязан к сохранённым параметрам и тарифу запроса. При неизвестном результате резерв удерживается до проверки; такой запрос не следует повторять с новым идентификатором.

О модели

Точные маршруты контрольных точек и LoRA проверяются перед генерацией.

Релиз
Дата не указана

Характеристики

ДоступностьНет данныхПоставщик пока не публикует статистику успешных запросов для этой модели
Тип модели
Изображения
Вход модели
Текст, Изображения

Данные, которые модель принимает вместе с запросом.

Выход модели
Изображения

Форматы результата, которые создаёт модель.

Операции
Генерация изображений, Редактирование изображений
Возможности модели
Генерация изображений, Изображение по изображению

Настройки

Изображений за запускДо 4
Входных изображенийДо 1
Размер результата1024x1024 · 1024x768 · 768x1024 · 512x512 · 1920x1088 · 1088x1920
Размер входного файлаДо 31,5 МБ

По умолчанию20

От 1 до 60

Количество шагов удаления шума.

По умолчанию7.5

От 1 до 15

Управляет следованием промпту.

По умолчанию

Сэмплер/планировщик, используемый моделью (необязательно).

По умолчанию0.8

От 0,1 до 1

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

По умолчанию1024x1024

1024x1024 · 1024x768 · 768x1024 · 512x512 · 1920x1088 · 1088x1920

По умолчанию1

От 1 до 4

Примеры

Контрольные показатели

Для этой версии пока нет сопоставленной проверенной оценки. Результаты других версий сюда не переносятся.

Результат бенчмарка относится к его методике и версии модели. Он не гарантирует качество ответа, скорость или доступность конкретного запроса в Kvantora.

API-запрос

Пример API-запроса подготовлен для этой операции. Ключ храните в переменной окружения на своём сервере. REQUEST_ID: уникальный идентификатор запроса. При повторе сохраняйте его и тело запроса.

Ответ содержит задание. Проверяйте его по GET /v1/jobs/{id}. Перед отправкой получите стоимость через POST /v1/quotes и укажите допустимый лимит: как задать бюджет запроса.

import json
import os
from urllib.request import Request, HTTPRedirectHandler, build_opener

class NoRedirect(HTTPRedirectHandler):
    def redirect_request(self, req, fp, code, msg, headers, newurl):
        return None

opener = build_opener(NoRedirect)

def post(url, payload):
    request = Request(url, data=json.dumps(payload).encode("utf-8"), headers={
        "Authorization": "Bearer " + os.environ["KVANTORA_API_KEY"],
        "Content-Type": "application/json",
        "Idempotency-Key": os.environ["REQUEST_ID"],
    }, method="POST")
    with opener.open(request, timeout=120) as response:
        return json.load(response)

def get(url):
    request = Request(url, headers={
        "Authorization": "Bearer " + os.environ["KVANTORA_API_KEY"],
    }, method="GET")
    with opener.open(request, timeout=120) as response:
        return json.load(response)

quote = post("https://api.kvantora.ai/v1/quotes", {
  "model": "runware/custom-civitai",
  "prompt": "Иллюстрация для статьи об API, без надписей",
  "n": 1,
  "settings": {
    "n": 1,
    "steps": 20,
    "CFGScale": 7.5,
    "strength": 0.8,
    "scheduler": "",
    "resolution": "1024x1024"
  },
  "operation": "image_generation"
})
print("Стоимость:", quote["estimated_cost_microrub"], "микрорублей")

# Укажите допустимый бюджет вместо max_cost_microrub: 0.
payload = {
  "model": "runware/custom-civitai",
  "prompt": "Иллюстрация для статьи об API, без надписей",
  "n": 1,
  "settings": {
    "n": 1,
    "steps": 20,
    "CFGScale": 7.5,
    "strength": 0.8,
    "scheduler": "",
    "resolution": "1024x1024"
  },
  "max_cost_microrub": 0
}
job = post("https://api.kvantora.ai/v1/images/generations", payload)
print(get("https://api.kvantora.ai/v1/jobs" + "/" + job["id"]))
Документация APIСоздать API-ключ