Быстрый старт
AITUNNEL — единый API для доступа ко всем ведущим нейросетям: OpenAI, Anthropic, Google, DeepSeek, Meta, Mistral и другим. Один ключ, один формат запросов, без VPN.
Все запросы отправляются в формате OpenAI Chat Completion API. Это значит, что вы можете менять модели, просто изменив параметр model — без переписывания кода.
Что умеет AITUNNEL
| Возможность | Описание |
|---|---|
| Чат с ИИ | Текстовые запросы к 100+ моделям через /v1/chat/completions |
| Генерация изображений | GPT Image, Flux, Seedream через /v1/images/generations |
| Редактирование изображений | Изменение изображений по текстовому описанию через /v1/images/edits |
| Генерация видео | Sora, Wan через /v1/videos |
| Озвучка текста | Text-to-Speech через /v1/audio/speech |
| Транскрипция аудио | Whisper через /v1/audio/transcriptions |
| Эмбеддинги | Векторные представления текста через /v1/embeddings |
| Модерация | Проверка контента через /v1/moderations |
| Claude Messages API | Нативный формат Anthropic через /v1/messages |
| Responses API | Альтернативный формат OpenAI через /v1/responses |
VPN не нужен
Все запросы идут на российский сервер api.aitunnel.ru — VPN и прокси не требуются.
Скорость ответов
Если вы отправляете запрос с сервера за пределами России, ответ вернётся ещё быстрее — без дополнительных прокси.
Начало работы
- Зарегистрируйтесь на aitunnel.ru
- Пополните баланс в личном кабинете
- Создайте API ключ в разделе «Ключи»
- Используйте ключ в любой библиотеке, совместимой с OpenAI
Примеры использования
javascript
const OpenAI = require("openai");
const client = new OpenAI({
apiKey: "sk-aitunnel-xxx", // Ключ из нашего сервиса
baseURL: "https://api.aitunnel.ru/v1/",
});
const chatResult = await client.chat.completions.create({
messages: [{ role: "user", content: "Скажи интересный факт" }],
model: "deepseek-r1",
max_tokens: 50000, // Старайтесь указывать для более точного расчёта цены
});
console.log(chatResult.choices[0]?.message);python
from openai import OpenAI
client = OpenAI(
api_key="sk-aitunnel-xxx", # Ключ из нашего сервиса
base_url="https://api.aitunnel.ru/v1/",
)
chat_result = client.chat.completions.create(
messages=[{"role": "user", "content": "Скажи интересный факт"}],
model="deepseek-r1",
max_tokens=50000, # Старайтесь указывать для более точного расчёта цены
)
print(chat_result.choices[0].message)go
package main
import (
"context"
"fmt"
"log"
openai "github.com/sashabaranov/go-openai"
)
func main() {
client := openai.NewClientWithConfig(openai.ClientConfig{
APIKey: "sk-aitunnel-xxx", // Ключ из нашего сервиса
BaseURL: "https://api.aitunnel.ru/v1/",
})
chatResp, err := client.CreateChatCompletion(context.Background(), openai.ChatCompletionRequest{
Model: "deepseek-r1",
Messages: []openai.ChatCompletionMessage{{Role: "user", Content: "Скажи интересный факт"}},
MaxTokens: 50000, // Старайтесь указывать для более точного расчёта цены
})
if err != nil {
log.Fatal(err)
}
fmt.Println(chatResp.Choices[0].Message.Content)
}php
<?php
$api_key = 'sk-aitunnel-xxx'; // Ключ из нашего сервиса
$api_url = 'https://api.aitunnel.ru/v1/chat/completions';
$data_chat = [
'model' => 'deepseek-r1',
'max_tokens' => 50000, // Старайтесь указывать для более точного расчёта цены
'messages' => [
[
'role' => 'user',
'content' => 'Скажи интересный факт'
]
]
];
$ch = curl_init($api_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Content-Type: application/json',
'Authorization: Bearer ' . $api_key
]);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data_chat));
$response_chat = curl_exec($ch);
echo $response_chat;bash
curl https://api.aitunnel.ru/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-aitunnel-xxx" \
-d '{
"model": "deepseek-r1",
"max_tokens": 50000,
"messages": [
{
"role": "user",
"content": "Скажи интересный факт"
}
]
}'Список моделей
Актуальный список моделей вы всегда можете посмотреть на странице моделей.
Поддержка
- Почта: support@aitunnel.ru
- Телеграм: напишите в ЛС @aitunnelru