Версии Модели

Описание

Версия — это конкретный выпуск нейронной модели с определёнными настройками и набором обучающих данных. Разные версии могут отличаться точностью ответов, скоростью работы и поддержкой различных функций. Выбор версии помогает подобрать оптимальный баланс между качеством генерации, быстротой ответа и расходом ресурсов.

Массив доступных версий для моделей можно получить по GET-запросу на эндпоинт:

https://api.air.fail/public/тип-контента

Не забудьте указать в заголовке авторизации API-ключ:

Authorization: sk-...

Показать код
  1. Пример на Python (Библиотека requests) для типа контента - image

import requests

url = "https://api.air.fail/public/image"
api_key = "<API-ключ>"
headers = {"Authorization": api_key}
response = requests.get(url, headers=headers)
print(response.json())
  1. Пример на Python (Библиотека httpx) для типа контента - image

import httpx

url = "https://api.air.fail/public/image"
api_key = "<API-ключ>"
headers = {"Authorization": api_key}
response = httpx.get(url, headers=headers)
print(response.json())

Пример результата выполнения GET-запроса:

[
    {
        "title": "Flux Pro Ultra",
        "description": "Расширенные Flux-версии для создания наилучших вариантов ваших генераций",
        "slug": "fluxproultra",
        "blocked": false,
        "versions": [
          {
            "name": "Flux-Dev",
            "description": null,
            "slug": "flux-dev"
          },
          {
            "name": "Flux-Ultra",
            "description": null,
            "slug": "flux-1.1-pro-ultra"
          },
          {
            "name": "Flux-Pro1.1",
            "description": null,
            "slug": "flux-1.1-pro"
          }
        ],
        "inputs": [...],
        "parameters": [...],
    },
    <другие нейронные модели>
]

Ключи версий

При запросе информации о нейронных моделях, помимо основной информации, возвращается массив версий со следующим набором ключей:

  • name: Наименование версии (Строка)

  • description: Описание версии (Строка)

  • slug: Идентификатор версии, необходимый для ее выбора при генерации (Строка)

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

В AIR API параметр version определяет конкретную версию нейронной модели, которая будет применяться при генерации. Благодаря этому модель будет использовать параметры и функции выбранной версии.

Чтобы версия модели применилась, в info необходимо указать ключ version и соответствующий slug, описанный выше.

Пример:

{
    "content": "Большой белый мишка",
    "info": {
        "version": "flux-1.1-pro-ultra", // обязательный параметр, описанный выше
        <остальные параметры>
    }
}

Внимание: не все нейронные модели имеют версии, поэтому ключ version указывать необязательно. Проверьте наличие версий, выполнив GET-запрос, описанный в начале раздела.