Руководство по настройке

Руководство по настройке провайдера

Инструкции по настройке и устранению неполадок по инструментам.

Настройка Replicate / fal.ai

Replicate и fal.ai ближе к «платформам API моделей». Они позволяют вызывать модели для изображений, аудио, видео и т. д., но не все модели используют одинаковый набор параметров. Новичкам сначала нужно выбрать конкретную модель, а затем посмотреть поля ввода, указанные на странице этой модели.

Официальная информация Загрузки и документация приведены в соответствии с официальным сайтом.

Чем они отличаются от обычных провайдеров AI

ПлатформаЧто нужно подготовить в первую очередьНа что обратить внимание
ReplicateAPI Token, страница модели, входные параметрыОфициальный SDK для Node обычно считывает токен из REPLICATE_API_TOKEN; поля ввода различаются для разных моделей.
fal.aiFAL_KEY, ID модели, входные параметрыОфициальный клиент JS обычно считывает ключ из FAL_KEY; также необходимо проверять поля на странице конкретной модели.
Обычный чат-провайдер AIКлюч, Base URL, имя моделиВ основном текстовый/мультимодальный чат, что не означает поддержку всех моделей изображений и видео

Сначала разберитесь со страницей конкретной модели

Поля страницыЧто это значитКак заполнять
ID / версия моделиКакую именно модель вызыватьReplicate обычно использует формат owner/model или owner/model:version, указанный на странице модели; fal.ai заполняется в соответствии с ID на странице модели
Схема ввода (Input schema)Какие поля ввода требуются этой моделиЗаполняйте каждый пункт согласно странице модели, не копируйте поля из другой модели.
Вывод (Output)Как выглядит возвращаемый результат?Это может быть URL изображения, URL видео, массив или объект задачи. После вызова необходимо извлечь результат в соответствии с форматом ответа.
Пример кодаОфициальные примеры вызова, сгенерированные для текущей моделиЛучше сначала скопировать текущий пример со страницы модели, а затем заменить ключ и входные данные своими.

Пример запроса

Не смешивайте синтаксис двух следующих платформ. Используйте вкладку той платформы, с которой работаете, и заменяйте только свой ключ, ID модели и поля ввода.

Пример Replicate для создания задачи генерации (prediction)
import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN }); const output = await replicate.run("owner/model:version from the model page", { input: { prompt: "A clean product showcase video", duration: 5 } }); console.log(output);

Как проверять поля

Самое главное на таких платформах — это «страница конкретной модели». Не ограничивайтесь простым копированием ключа платформы; заполняйте входные поля строго по странице модели.
Ошибки или ситуацииЧастые причиныРешения
Модель не найдена (Model not found)Неверно указан ID модели, номер версии или пространство именСкопируйте полное имя вызова со страницы модели
Ошибка входного поля (Input field error)Имя поля, тип или обязательный параметр не соответствуют требованиям текущей моделиПроверьте схему ввода на странице модели и добавьте недостающие параметры
Возвращенный результат пустВозможно, задача еще не завершена или поле вывода находится не в том месте, откуда вы его считываетеСначала выведите в консоль весь возвращенный результат, затем извлеките URL или файл в соответствии со структурой вывода