Ключ
Проверьте ключ выше — команды ниже уже содержат ваш ключ.
Private API · токены
Закрытый шлюз к Claude, GPT, Grok и Codex через один OpenAI-совместимый endpoint. Ключ проверяется на сервере и показывает баланс, доступные модели и последние запросы.
Ключ живёт только в памяти страницы — не сохраняется в браузере.
—https://xyvero.space/v1—Зачем это
Официальный API дорог. Мы даём тот же доступ дешевле — с ключами и прозрачным списанием.
Claude, GPT, Grok и Codex через один endpoint. Не надо заводить аккаунт у каждого провайдера.
Баланс, остаток и последние запросы — прямо на этой странице после проверки ключа.
Совместимо с OpenAI API: меняешь адрес и ключ — старый код работает как раньше.
Как это работает
Проверьте ключ выше — команды ниже уже содержат ваш ключ.
Видите лимит, остаток и процент использования в реальном времени.
Тот же [OI] SDK. Меняется база и цена, не код.
Каждая модель видна в списке. Отзыв ключа — один клик.
Это пошаговая инструкция для новичков. Выберите свою программу в списке ниже — появится понятная подсказка под вашу систему (Windows, macOS или Linux). Команды можно просто скопировать и вставить: ваш ключ уже внутри, искать и подставлять его вручную не нужно.
Если вы просто хотите поговорить с ИИ или писать код с помощником — берите Opencode: он первый в списке и самый простой, ставится как обычная программа. Уже пользуетесь другим редактором или программой — найдите её название в списке слева.
https://xyvero.space/v1sk-ВАШ_КЛЮЧAuthorization: Bearer sk-ВАШ_КЛЮЧКлюч создаётся в личном кабинете. Он показывается всего один раз — сразу скопируйте и сохраните его.
Вставьте ключ в форму «Проверка ключа» вверху страницы. Если он верный — команды ниже подставят его сами.
Выберите свою программу ниже и повторите 2–3 шага. Обычно это занимает пару минут.
Если у вас Mac. Команды вставляются в программу Terminal — она уже есть в системе.
~/.zshrc · ~/.codex/config.toml
Если у вас Windows. Команды вставляются в PowerShell — встроенную программу Windows.
%USERPROFILE%\.codex\config.toml
Если у вас Linux. Команды вставляются в терминал — то же окно, что и на Mac.
~/.bashrc · ~/.config/
Универсальный вариант для программистов: Python, Node.js или curl работают на любой системе.
.env · docker · CI/CD
Самый простой вариант: ИИ-помощник для кода. Ставится как обычная программа, настраивается одной командой.
mkdir -p ~/.config/opencode
cat > ~/.config/opencode/opencode.json <<'EOF'
{
"$schema": "https://opencode.ai/config.json",
"model": "xyvero/ВАША-МОДЕЛЬ",
"provider": {
"xyvero": {
"npm": "@ai-sdk/openai-compatible",
"name": "Xyvero",
"options": {
"baseURL": "https://api.xyvero.space/v1",
"apiKey": "sk-ВАШ_КЛЮЧ"
},
"models": {
"ВАША-МОДЕЛЬ": {
"name": "Xyvero",
"attachment": true,
"tool_call": true
}
}
}
}
}
EOF
echo "Готово! Файл лежит тут: ~/.config/opencode/opencode.json"
rm -f ~/.config/opencode/opencode.json
echo "Удалено."
mkdir -p ~/.config/opencode
cat > ~/.config/opencode/opencode.json <<'EOF'
{
"$schema": "https://opencode.ai/config.json",
"model": "xyvero/ВАША-МОДЕЛЬ",
"provider": {
"xyvero": {
"npm": "@ai-sdk/openai-compatible",
"name": "Xyvero",
"options": {
"baseURL": "https://api.xyvero.space/v1",
"apiKey": "sk-ВАШ_КЛЮЧ"
},
"models": {
"ВАША-МОДЕЛЬ": {
"name": "Xyvero",
"attachment": true,
"tool_call": true
}
}
}
}
}
EOF
echo "Готово! Файл лежит тут: ~/.config/opencode/opencode.json"
rm -f ~/.config/opencode/opencode.json
echo "Удалено."
$dir = "$env:USERPROFILE\.config\opencode"
New-Item -ItemType Directory -Force -Path $dir | Out-Null
@'
{
"$schema": "https://opencode.ai/config.json",
"model": "xyvero/ВАША-МОДЕЛЬ",
"provider": {
"xyvero": {
"npm": "@ai-sdk/openai-compatible",
"name": "Xyvero",
"options": {
"baseURL": "https://api.xyvero.space/v1",
"apiKey": "sk-ВАШ_КЛЮЧ"
},
"models": {
"ВАША-МОДЕЛЬ": {
"name": "Xyvero",
"attachment": true,
"tool_call": true
}
}
}
}
}
'@ | Set-Content -Encoding UTF8 "$dir\opencode.json"
Write-Host "Готово! Файл лежит тут: $dir\opencode.json"
Remove-Item "$env:USERPROFILE\.config\opencode\opencode.json" -ErrorAction SilentlyContinue
Write-Host "Удалено."
{
"$schema": "https://opencode.ai/config.json",
"model": "xyvero/ВАША-МОДЕЛЬ",
"provider": {
"xyvero": {
"npm": "@ai-sdk/openai-compatible",
"name": "Xyvero",
"options": {
"baseURL": "https://api.xyvero.space/v1",
"apiKey": "sk-ВАШ_КЛЮЧ"
},
"models": {
"ВАША-МОДЕЛЬ": {
"name": "Xyvero",
"attachment": true,
"tool_call": true
}
}
}
}
}
ⓘ Копируйте команду полностью — она содержит ваш API-ключ.
ⓘ Скрипт только создаёт файл настроек и подставляет в него ваш ключ. Никаких других действий с системой он не производит.
ИИ-помощник в терминале. Настраивается один раз файлом config.toml.
mkdir -p ~/.codex
cat > ~/.codex/config.toml <<'EOF'
model = "ВАША-МОДЕЛЬ"
model_provider = "xyvero"
[model_providers.xyvero]
name = "Xyvero"
base_url = "https://api.xyvero.space/v1"
wire_api = "chat"
env_key = "XYVERO_API_KEY"
EOF
echo 'export XYVERO_API_KEY="sk-ВАШ_КЛЮЧ"' >> ~/.bashrc
source ~/.bashrc
rm -f ~/.codex/config.toml
sed -i '/XYVERO_API_KEY/d' ~/.bashrc
mkdir -p ~/.codex
cat > ~/.codex/config.toml <<'EOF'
model = "ВАША-МОДЕЛЬ"
model_provider = "xyvero"
[model_providers.xyvero]
name = "Xyvero"
base_url = "https://api.xyvero.space/v1"
wire_api = "chat"
env_key = "XYVERO_API_KEY"
EOF
echo 'export XYVERO_API_KEY="sk-ВАШ_КЛЮЧ"' >> ~/.zshrc
source ~/.zshrc
rm -f ~/.codex/config.toml
sed -i '' '/XYVERO_API_KEY/d' ~/.zshrc
$dir = "$env:USERPROFILE\.codex"
New-Item -ItemType Directory -Force -Path $dir | Out-Null
@'
model = "ВАША-МОДЕЛЬ"
model_provider = "xyvero"
[model_providers.xyvero]
name = "Xyvero"
base_url = "https://api.xyvero.space/v1"
wire_api = "chat"
env_key = "XYVERO_API_KEY"
'@ | Set-Content -Encoding UTF8 "$dir\config.toml"
[Environment]::SetEnvironmentVariable("XYVERO_API_KEY", "sk-ВАШ_КЛЮЧ", "User")
Write-Host "Готово. Перезапустите терминал."
Remove-Item "$env:USERPROFILE\.codex\config.toml" -ErrorAction SilentlyContinue
[Environment]::SetEnvironmentVariable("XYVERO_API_KEY", $null, "User")
model = "ВАША-МОДЕЛЬ"
model_provider = "xyvero"
[model_providers.xyvero]
name = "Xyvero"
base_url = "https://api.xyvero.space/v1"
wire_api = "chat"
env_key = "XYVERO_API_KEY"
ⓘ Копируйте команду полностью — она содержит ваш API-ключ.
ⓘ Скрипт только создаёт файл настроек и подставляет в него ваш ключ. Никаких других действий с системой он не производит.
Расширение-помощник для редакторов VS Code и JetBrains. Настраивается файлом config.json.
mkdir -p ~/.continue
cat > ~/.continue/config.json <<'EOF'
{
"models": [
{
"title": "Xyvero",
"provider": "openai",
"model": "ВАША-МОДЕЛЬ",
"apiBase": "https://api.xyvero.space/v1",
"apiKey": "sk-ВАШ_КЛЮЧ"
}
]
}
EOF
mkdir -p ~/.continue
cat > ~/.continue/config.json <<'EOF'
{
"models": [
{
"title": "Xyvero",
"provider": "openai",
"model": "ВАША-МОДЕЛЬ",
"apiBase": "https://api.xyvero.space/v1",
"apiKey": "sk-ВАШ_КЛЮЧ"
}
]
}
EOF
$dir = "$env:USERPROFILE\.continue"
New-Item -ItemType Directory -Force -Path $dir | Out-Null
@'
{
"models": [
{
"title": "Xyvero",
"provider": "openai",
"model": "ВАША-МОДЕЛЬ",
"apiBase": "https://api.xyvero.space/v1",
"apiKey": "sk-ВАШ_КЛЮЧ"
}
]
}
'@ | Set-Content -Encoding UTF8 "$dir\config.json"
Write-Host "Готово. Перезагрузите окно IDE."
{
"models": [
{
"title": "Xyvero",
"provider": "openai",
"model": "ВАША-МОДЕЛЬ",
"apiBase": "https://api.xyvero.space/v1",
"apiKey": "sk-ВАШ_КЛЮЧ"
}
]
}
ⓘ Копируйте команду полностью — она содержит ваш API-ключ.
ⓘ Скрипт только создаёт файл настроек и подставляет в него ваш ключ. Никаких других действий с системой он не производит.
Работает в окне расширения — файлы трогать не нужно.
| API Provider | OpenAI Compatible |
| Base URL | https://api.xyvero.space/v1 |
| API Key | sk-ВАШ_КЛЮЧ |
| Model ID | ВАША-МОДЕЛЬ |
ⓘ Копируйте команду полностью — она содержит ваш API-ключ.
ⓘ Скрипт только создаёт файл настроек и подставляет в него ваш ключ. Никаких других действий с системой он не производит.
Настройка прямо в редакторе Cursor — через меню Settings.
| OpenAI API Key | sk-ВАШ_КЛЮЧ |
| Override Base URL | https://api.xyvero.space/v1 |
| Model | ВАША-МОДЕЛЬ |
ⓘ Копируйте команду полностью — она содержит ваш API-ключ.
ⓘ Скрипт только создаёт файл настроек и подставляет в него ваш ключ. Никаких других действий с системой он не производит.
ИИ-помощник для терминала, который правит код вместе с тобой.
export OPENAI_API_KEY="sk-ВАШ_КЛЮЧ"
export OPENAI_API_BASE="https://api.xyvero.space/v1"
aider --model ВАША-МОДЕЛЬ
export OPENAI_API_KEY="sk-ВАШ_КЛЮЧ"
export OPENAI_API_BASE="https://api.xyvero.space/v1"
aider --model ВАША-МОДЕЛЬ
$env:OPENAI_API_KEY = "sk-ВАШ_КЛЮЧ"
$env:OPENAI_API_BASE = "https://api.xyvero.space/v1"
aider --model ВАША-МОДЕЛЬ
ⓘ Копируйте команду полностью — она содержит ваш API-ключ.
ⓘ Скрипт только создаёт файл настроек и подставляет в него ваш ключ. Никаких других действий с системой он не производит.
Для программ, которые настраиваются через переменные окружения (Open WebUI, LibreChat и другие).
export OPENAI_API_KEY="sk-ВАШ_КЛЮЧ"
export OPENAI_BASE_URL="https://api.xyvero.space/v1"
export OPENAI_API_BASE="https://api.xyvero.space/v1"
export OPENAI_API_KEY="sk-ВАШ_КЛЮЧ"
export OPENAI_BASE_URL="https://api.xyvero.space/v1"
export OPENAI_API_BASE="https://api.xyvero.space/v1"
$env:OPENAI_API_KEY = "sk-ВАШ_КЛЮЧ"
$env:OPENAI_BASE_URL = "https://api.xyvero.space/v1"
$env:OPENAI_API_BASE = "https://api.xyvero.space/v1"
[Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "sk-ВАШ_КЛЮЧ", "User")
[Environment]::SetEnvironmentVariable("OPENAI_BASE_URL", "https://api.xyvero.space/v1", "User")
ⓘ Копируйте команду полностью — она содержит ваш API-ключ.
ⓘ Скрипт только создаёт файл настроек и подставляет в него ваш ключ. Никаких других действий с системой он не производит.
Для тех, кто пишет на Python. Меняются всего две строки: ключ и адрес.
from openai import OpenAI
client = OpenAI(
api_key="sk-ВАШ_КЛЮЧ",
base_url="https://api.xyvero.space/v1",
)
response = client.chat.completions.create(
model="ВАША-МОДЕЛЬ",
messages=[{"role": "user", "content": "Привет"}],
)
print(response.choices[0].message.content)
stream = client.chat.completions.create(
model="ВАША-МОДЕЛЬ",
messages=[{"role": "user", "content": "Привет"}],
stream=True,
)
for chunk in stream:
print(chunk.choices[0].delta.content or "", end="")
ⓘ Копируйте команду полностью — она содержит ваш API-ключ.
ⓘ Скрипт только создаёт файл настроек и подставляет в него ваш ключ. Никаких других действий с системой он не производит.
Для тех, кто пишет на JavaScript или TypeScript.
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sk-ВАШ_КЛЮЧ",
baseURL: "https://api.xyvero.space/v1",
});
const response = await client.chat.completions.create({
model: "ВАША-МОДЕЛЬ",
messages: [{ role: "user", content: "Привет" }],
});
console.log(response.choices[0].message.content);
ⓘ Копируйте команду полностью — она содержит ваш API-ключ.
ⓘ Скрипт только создаёт файл настроек и подставляет в него ваш ключ. Никаких других действий с системой он не производит.
Для проектов на LangChain.
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model="ВАША-МОДЕЛЬ",
api_key="sk-ВАШ_КЛЮЧ",
base_url="https://api.xyvero.space/v1",
)
print(llm.invoke("Привет").content)
ⓘ Копируйте команду полностью — она содержит ваш API-ключ.
ⓘ Скрипт только создаёт файл настроек и подставляет в него ваш ключ. Никаких других действий с системой он не производит.
Проверка через терминал одной командой — удобно для отладки.
curl https://api.xyvero.space/v1/chat/completions \
-H "Authorization: Bearer sk-ВАШ_КЛЮЧ" \
-H "Content-Type: application/json" \
-d '{"model":"ВАША-МОДЕЛЬ","messages":[{"role":"user","content":"Привет"}]}'
curl https://api.xyvero.space/v1/chat/completions \
-H "Authorization: Bearer sk-ВАШ_КЛЮЧ" \
-H "Content-Type: application/json" \
-d '{"model":"ВАША-МОДЕЛЬ","messages":[{"role":"user","content":"Привет"}]}'
$body = @{
model = "ВАША-МОДЕЛЬ"
messages = @(@{ role = "user"; content = "Привет" })
} | ConvertTo-Json -Depth 5
Invoke-RestMethod -Uri "https://api.xyvero.space/v1/chat/completions" -Method Post `
-Headers @{ Authorization = "Bearer sk-ВАШ_КЛЮЧ" } `
-ContentType "application/json; charset=utf-8" -Body $body
ⓘ Копируйте команду полностью — она содержит ваш API-ключ.
ⓘ Скрипт только создаёт файл настроек и подставляет в него ваш ключ. Никаких других действий с системой он не производит.
Рядом с шагами есть вкладка «Вручную» — там тот же файл настроек, но его нужно создать самому. Скопируйте содержимое и вставьте в указанный файл.
Проверьте, что скопировали ключ целиком: он начинается с sk- и не содержит пробелов. Возможно, закончился лимит токенов.
Впишите любое название из блока «Доступные модели» — он появляется вверху страницы сразу после проверки ключа.
Начните с Opencode (первый в списке) — там самый простой путь. Если не выходит, напишите в поддержку и приложите текст ошибки.