Скоро · предварительная инструкция ← Все инструкции
Подключение JavaScript и Node.js
Подготовка JavaScript и Node.js к работе с моделями через Токенмост.
Готовимся к запуску API
Каталог и цены уже доступны. Подключение и генерация готовятся. Инструкции с отметкой «Скоро» описывают подготовку: окончательные настройки будут подтверждены при запуске.
Как это устроено
Вызывайте API из серверной части через fetch, сохраняя ключ в окружении.
Порядок работы
- Дождитесь открытия совместимого метода Токенмоста: подключение этого инструмента пока не подтверждено.
- Сохраните адрес подключения, ключ проекта и ID выбранной модели в отдельном профиле.
- Проверьте короткий запрос в тестовом проекте, затем ошибки, отмену и ограничение расходов.
Пример для подготовки
Адрес TOKENMOST_BASE_URL должен включать /v1. Подставьте подтверждённый адрес после запуска API, ключ проекта и точный ID модели. Сейчас этот пример не выполняет запросы к публичному сайту.
// Node.js, только серверная часть приложения
const response = await fetch(
process.env.TOKENMOST_BASE_URL.replace(/\/$/, "") + "/chat/completions",
{
method: "POST",
signal: AbortSignal.timeout(60000),
headers: {
Authorization: "Bearer " + process.env.TOKENMOST_API_KEY,
"Content-Type": "application/json",
"Idempotency-Key": crypto.randomUUID(),
},
body: JSON.stringify({
model: process.env.TOKENMOST_MODEL,
messages: [{ role: "user", content: "Что такое API?" }],
max_tokens: 128,
}),
},
);
if (!response.ok) throw new Error("HTTP " + response.status);
const result = await response.json();
console.log(result.choices[0].message.content);Что учесть
Добавьте AbortController для отмены и не передавайте секрет в клиентский bundle. Точные поля настройки и проверенная версия инструмента будут добавлены при запуске интеграции.