Инструкции / Node.js
Как подключить Node.js к PRELUSION
Серверный fetch: каталог, проверка ошибки и тайм-аут.
- Используйте Node.js 20 или новее. Задайте ключ в переменной окружения.
- Сохраните пример как check-prelusion.mjs. Запустите node check-prelusion.mjs.
- Не выполняйте этот код в браузере: секрет должен оставаться на вашем сервере.
const response = await fetch("https://api.prelusion.ru/api/developer/v1/models", {
headers: { Authorization: "Bearer " + process.env.PRELUSION_API_KEY },
signal: AbortSignal.timeout(30000)
});
if (!response.ok) throw new Error("PRELUSION HTTP " + response.status);
const catalog = await response.json();
console.log(catalog);Проверка подключения
Сначала запросите список моделей и баланс. Это не запускает нейросеть. Успешное соединение подтверждает связь, но не проверяет качество или доступность платной генерации.
Защита ключа
Храните ключ в секретах приложения. Не вставляйте его в публичный репозиторий, HTML, скриншот или обращение в поддержку.
Пример конфигурации проверен по документации клиента; реальная генерация конкретной модели в этой инструкции не выполнялась.
Официальная документация Node.js
Перед платным запуском
Проверьте текущую доступность и расчёт. Возможности и цены могут меняться для будущих запросов. При неизвестном результате сначала проверяйте исходную задачу.