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 минуту