Быстрый старт
tunnel — OpenAI-совместимый API-шлюз. Всё, что умеет ваш OpenAI SDK,
работает без изменений: поменяйте base_url и ключ.
1. Получите ключ
Зарегистрируйтесь, пополните баланс (от 100 ₽) и создайте ключ на странице API-ключи. Ключ показывается один раз.
2. Сделайте запрос
curl https://api.aigateway.andrewdev.ru/v1/chat/completions \
-H "Authorization: Bearer sk-tn-ВАШ_КЛЮЧ" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3.5-flash",
"messages": [{"role": "user", "content": "Привет!"}]
}'Python (openai)
from openai import OpenAI
client = OpenAI(
base_url="https://api.aigateway.andrewdev.ru/v1",
api_key="sk-tn-ВАШ_КЛЮЧ",
)
response = client.chat.completions.create(
model="gemini-3.5-flash",
messages=[{"role": "user", "content": "Привет!"}],
)
print(response.choices[0].message.content)JavaScript (openai)
import OpenAI from 'openai';
const client = new OpenAI({
baseURL: 'https://api.aigateway.andrewdev.ru/v1',
apiKey: 'sk-tn-ВАШ_КЛЮЧ',
});
const response = await client.chat.completions.create({
model: 'gemini-3.5-flash',
messages: [{ role: 'user', content: 'Привет!' }],
});
console.log(response.choices[0].message.content);LangChain
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
base_url="https://api.aigateway.andrewdev.ru/v1",
api_key="sk-tn-ВАШ_КЛЮЧ",
model="gemini-3.5-flash",
)Дальше: список моделей и цены, стриминг и параметры, мультимодальные эмбеддинги.