Для получения чистого Markdown любой страницы добавьте .md к URL‑адресу страницы.
Для полного индекса документации см. https://api.vega.chat/docs/llms.txt.
Для полного содержания документации см. https://api.vega.chat/docs/llms-full.txt.
Для интеграции AI‑клиентов (Claude Code, Cursor и др.) подключитесь к MCP‑серверу по адресу https://api.vega.chat/docs/_mcp/server.
Ограничения
Создание дополнительных аккаунтов или API‑ключей не влияет на ваши ограничения скорости, так как мы управляем ёмкостью глобально. Тем не менее у разных моделей существуют разные ограничения скорости, поэтому при возникновении проблем вы можете распределять нагрузку между ними.
Ограничения скорости и оставшиеся кредиты
Чтобы проверить ограничение скорости или оставшиеся кредиты по API‑ключу, выполните GET‑запрос к https://api.vega.chat/api/v1/key.
import { OpenRouter } from '@openrouter/sdk';
const client = new OpenRouter({
apiKey: '{{API_KEY_REF}}',
});
const keyInfo = await client.apiKeys.getCurrent();
console.log(keyInfo);import requests
import json
response = requests.get(
url="https://api.vega.chat/api/v1/key",
headers={
"Authorization": f"Bearer {{API_KEY_REF}}"
}
)
print(json.dumps(response.json(), indent=2))const response = await fetch('https://api.vega.chat/api/v1/key', {
method: 'GET',
headers: {
Authorization: 'Bearer {{API_KEY_REF}}',
},
});
const keyInfo = await response.json();
console.log(keyInfo);Если вы отправите действительный API‑ключ, вы получите ответ в следующем виде:
type Key = {
data: {
label: string;
limit: number | null; // Credit limit for the key, or null if unlimited
limit_reset: string | null; // Type of limit reset for the key, or null if never resets
limit_remaining: number | null; // Remaining credits for the key, or null if unlimited
include_byok_in_limit: boolean; // Whether to include external BYOK usage in the credit limit
usage: number; // Number of credits used (all time)
usage_daily: number; // Number of credits used (current UTC day)
usage_weekly: number; // ... (current UTC week, starting Monday)
usage_monthly: number; // ... (current UTC month)
byok_usage: number; // Same for external BYOK usage
byok_usage_daily: number;
byok_usage_weekly: number;
byok_usage_monthly: number;
is_free_tier: boolean; // Whether the user has paid for credits before
// rate_limit: { ... } // A deprecated object in the response, safe to ignore
};
};Существует несколько ограничений скорости, которые применяются к определённым типам запросов независимо от статуса аккаунта:
-
Ограничения бесплатного использования: если вы используете бесплатный вариант модели (с идентификатором, заканчивающимся на
<code>{sep}{Variant.Free}</code>), вы можете делать до{FREE_MODEL_RATE_LIMIT_RPM}запросов в минуту. Применяются следующие суточные ограничения:-
Если вы приобрели менее
100кредитов, вы ограничены{FREE_MODEL_NO_CREDITS_RPD}запросами к модели<code>{sep}{Variant.Free}</code>в день. -
Если вы приобрели как минимум
100кредитов, ваш суточный лимит увеличивается до{FREE_MODEL_HAS_CREDITS_RPD}запросов к модели<code>{sep}{Variant.Free}</code>в день.
-
-
Защита от DDoS: защита DDoS от Cloudflare будет блокировать запросы, которые значительно превышают разумное использование.
Если у вашего аккаунта отрицательный баланс кредитов, вы можете получать ошибки <code>{HTTPStatus.S402_Payment_Required}</code>, в том числе для бесплатных моделей. Пополнение кредита до положительного баланса позволит снова использовать эти модели.