Перейти к содержимому
Управление

Статистика приложений

Как разделять активность приложений и анализировать использование моделей.

В разделе «Активность» доступны расходы, запросы, токены, кэш и время ответа. Фильтры позволяют выбрать модель, API-ключ или приложение. В детализации можно группировать по приложениям и добавить модели как подгруппу.

Чтобы приложение сохраняло историю при смене ключа или названия, передавайте один постоянный X-Veda-App-Id во всех его запросах.

ЗаголовокЗначение
X-Veda-App-IdПостоянный ID: латинские буквы, цифры, точка, дефис, подчёркивание; 1–128 символов; начинается с буквы или цифры. Регистр не учитывается.
X-Veda-App-NameНазвание приложения для отображения.
X-Veda-App-UrlНеобязательный адрес сайта приложения.
await fetch(`${process.env.VEDA_BASE_URL}/v1/chat/completions`, {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.VEDA_API_KEY}`,
    "Content-Type": "application/json",
    "X-Veda-App-Id": "my-assistant",
    "X-Veda-App-Name": "My Assistant",
    "X-Veda-App-Url": "https://example.com",
  },
  body: JSON.stringify({
    model: "anthropic/claude-sonnet-5.5",
    messages: [{ role: "user", content: "Привет!" }],
  }),
});

Здесь VEDA_BASE_URL означает адрес вашего Veda AI Gateway, например http://localhost:3002 для локальной установки. В OpenAI SDK заголовки задаются через defaultHeaders, в AI SDK через headers провайдера.

Если ID не передан, Veda использует адрес сайта из X-Veda-App-Url или HTTP-Referer, затем название из X-Veda-App-Name или X-Title. У адреса учитывается только origin, без пути и параметров. Название менее надёжно: переименование без постоянного ID создаст новую группу.

Запросы без атрибуции отображаются как «Без приложения». Учёт приложений ограничен вашим аккаунтом. Для анализа использования одной модели выберите её в фильтре и сгруппируйте данные по приложениям.

Заголовки атрибуции не передаются модели и не влияют на ответ. Срок хранения тел запросов описан в разделе Данные запросов.