Skip to content

Instantly share code, notes, and snippets.

@tomasevich
Last active April 14, 2026 09:36
Show Gist options
  • Select an option

  • Save tomasevich/f4355b6013d8feaaa159eaaf470e9eb6 to your computer and use it in GitHub Desktop.

Select an option

Save tomasevich/f4355b6013d8feaaa159eaaf470e9eb6 to your computer and use it in GitHub Desktop.
YandexGPT на JavaScript с использованием API от OpenAI

YandexGPT на JavaScript с использованием API от OpenAI

Инструкция перед запуском скрипта

У вас на ПК или сервере должен быть установлен NodeJS

  1. Устанавливаем зависимости npm i
  2. Создаем аккаунт или авторизовываемся через Яндекс Ключ Yandex Cloud Center
  3. Создаем платежный аккаунт (привязываем карту)
  4. Генерируем API-ключ в Yandex AI Studio (кнопка справа сверху)
  5. Создаем каталог (что-то типа папки, у меня по умолчанию default)
  6. Запускаем скрипт node yandexgpt.js

Важная информация

  • Использование YandexGPT платное
  • При подключении карты, выдается грант для физ.лиц на ~4000 рублей
import OpenAI from "openai";
const YANDEX_CLOUD_FOLDER = "ВАШ_ID_КАТАЛОГА";
const YANDEX_CLOUD_API_KEY = "ВАШ_API_КЛЮЧ";
const YANDEX_CLOUD_MODEL = "aliceai-llm/latest";
const client = new OpenAI({
apiKey: YANDEX_CLOUD_API_KEY,
baseURL: "https://ai.api.cloud.yandex.net/v1",
defaultHeaders: {
"OpenAI-Project": YANDEX_CLOUD_FOLDER,
},
});
async function main() {
const response = await client.responses.create({
model: `gpt://${YANDEX_CLOUD_FOLDER}/${YANDEX_CLOUD_MODEL}`,
instructions: "", // <- тут можно расписать инструкцию,
input: "Что такое SPA?", // <- здесь вводим основной вопрос
temperature: 0.3,
max_output_tokens: 500
});
console.log(response.output_text);
}
main();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment