GPT, Claude, Gemini — все модели через единый API. Работает в России без VPN.Начать бесплатно

JavaScript SDK для AI API

Интеграция AI API с JavaScript/Node.js через OpenAI SDK

JavaScript и Node.js — популярный выбор для веб-разработки и серверных приложений. AITUNNEL полностью совместим с официальным OpenAI Node.js SDK с поддержкой TypeScript.

Установка

bash
npm install openai
# или
yarn add openai

Базовый пример (Node.js)

javascript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'sk-aitunnel-xxx',
  baseURL: 'https://api.aitunnel.ru/v1/'
});

const response = await client.chat.completions.create({
  model: 'gpt-5.2',
  messages: [
    { role: 'user', content: 'Привет! Расскажи о JavaScript.' }
  ]
});

console.log(response.choices[0].message.content);

TypeScript

typescript
import OpenAI from 'openai';
import { ChatCompletionMessageParam } from 'openai/resources/chat';

const client = new OpenAI({
  apiKey: 'sk-aitunnel-xxx',
  baseURL: 'https://api.aitunnel.ru/v1/'
});

const messages: ChatCompletionMessageParam[] = [
  { role: 'user', content: 'Привет!' }
];

const response = await client.chat.completions.create({
  model: 'gpt-5.2',
  messages
});

Streaming

javascript
const stream = await client.chat.completions.create({
  model: 'gpt-5.2',
  messages: [{ role: 'user', content: 'Напиши стихотворение' }],
  stream: true
});

for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0]?.delta?.content || '');
}

Ключевые возможности

  • Полная совместимость с OpenAI Node.js SDK
  • Поддержка TypeScript из коробки
  • Streaming (потоковые ответы)
  • ESM и CommonJS модули
  • Работа в браузере и Node.js

Интегрируйте AI в ваш код

AITUNNEL совместим с OpenAI SDK. Подключение занимает минуты — просто укажите наш base_url и API ключ.

Примеры кодаOpenAI-совместимыйДокументация
Начать работуРегистрация за 1 минуту

Рекомендуемые модели