Anthropic
Admin API Anthropic описывает потребление Claude API на уровне организации двумя отчётами. Usage Report считает токены в разбивке по кэшу промптов: uncached input, cache write (5-минутный и часовой кэш) и cache read. Cost Report показывает ежедневные затраты по статьям расходов в центах США.
Renta синхронизирует оба отчёта в хранилище данных в виде статистики по временным бакетам с разбивкой по воркспейсам, API-ключам, моделям, уровням сервиса и контекстным окнам.
Аутентификация
Renta аутентифицируется организационным ключом Admin API key. Создайте его в Anthropic Console в разделе Settings > Admin keys: ключ начинается с sk-ant-admin. Обычные API-ключи не подойдут: отчётные эндпоинты Admin API их отклоняют.
При сохранении подключения Renta проверяет ключ через Admin API Anthropic, поэтому недействительный или неадминистративный ключ вернёт ошибку сразу, а не на первом запуске пайплайна.
Подключение источника Anthropic
Выполните эти шаги, чтобы добавить Anthropic как источник в Renta с помощью Admin API key.
- Перейдите в раздел Connections > Catalog в левом меню.
- Откройте категорию AI и нажмите на карточку Anthropic.

Заполните форму подключения:
- Source name.
Укажите название источника данных. Оно используется только в интерфейсе Renta. - Admin API key.
Вставьте ваш Admin API key Anthropic (начинается сsk-ant-admin).
Нажмите Save, чтобы завершить.

Новый источник появится в списке Sources со статусом Active. Теперь его можно использовать в пайплайнах.

Создание пайплайна
После подключения источника создайте пайплайн, чтобы синхронизировать данные Anthropic с назначением.
Создание пайплайна Anthropic
Свяжите источник Anthropic с назначением и настройте пайплайн.
В левом меню нажмите New pipeline. На шаге Source выберите Anthropic в списке Already connected и нажмите Next step.

Выберите созданное ранее подключение Anthropic и нажмите Next step.

На шаге Destination выберите ваше назначение (например, Google BigQuery) и нажмите Next step.

Выберите подключение назначения, в которое нужно загружать данные, и нажмите Next step.

Настройка пайплайна
На последнем шаге выберите, какой отчёт Anthropic выгружать и как Renta будет его загружать.
Тип отчёта и гранулярность
Выберите отчёт и размер его временных бакетов.

-
Report Types Выберите один из двух отчётов. Каждый пайплайн выгружает один отчёт в одну таблицу назначения.
Тип отчёта Данные Usage Report Количество токенов по запросам к Claude API: некэшированные входные токены, запись в кэш промптов (5-минутный и часовой), чтение из кэша, выходные токены, а также количество серверных запросов веб-поиска. Cost Report Ежедневные затраты в центах США по статьям расходов с привязкой к воркспейсу, модели, типу токенов и типу затрат. -
Granularity Выберите размер временного бакета: Minute, Hour или Day. Каждая строка таблицы назначения соответствует одному бакету для одной комбинации значений измерений. Для
Cost Reportдоступен только вариант Day: эндпоинт затрат Anthropic поддерживает только дневные бакеты.
В сутках 1 440 минутных бакетов, поэтому гранулярность Minute на длинном диапазоне дат даёт большую таблицу и заметно более долгую первую загрузку. Для исторического анализа обычно достаточно Day.
Параметры
Выбер ите поля, которые попадут в таблицу назначения. Доступный набор зависит от типа отчёта: каждый отчёт сочетает колонки измерений, собственные метрики и поля временного бакета.

Отметьте поля в списке или нажмите Select All. Вкладка Selected показывает всё выбранное, а список Selected Parameters ниже позволяет убрать поле. В таблице назначения колонки называются API-именами, указанными под каждым полем: Workspace ID превращается в workspace_id.
| Тип отчёта | Измерения | Метрики |
|---|---|---|
| Usage Report | API Key ID, Workspace ID, Account ID, Service Account ID, Model, Service Tier, Context Window, Inference Geo | Uncached Input Tokens, Cache Creation Ephemeral 5m Input Tokens, Cache Creation Ephemeral 1h Input Tokens, Cache Read Input Tokens, Output Tokens, Web Search Requests |
| Cost Report | Workspace ID, Description, Cost Type, Model, Token Type, Context Window, Service Tier, Inference Geo | Amount, Currency |
В каждом отчёте есть также три временных поля: Bucket Starting At и Bucket Ending At (границы бакета в UTC) и Bucket Starting Date, дата с точностью до дня, по которой партиционируется таблица назначения. Поле Bucket Starting Date отмечено заранее, убрать его нельзя.
Amount указывается в центах США, а не в долларах: 17.0289 означает $0.170289. Значение приходит десятичной строкой и хранится в текстовой колонке, поэтому в запросах приводите его к числовому типу и делите на 100.
Колонки измерений могут быть null: у запросов из Workbench нет API-ключа, а у воркспейса по умолчанию нет идентификатора. Итоговые значения в таких строках корректны.
Имя таблицы и диапазон дат
Назовите пайплайн и задайте исторический период загрузки.

- Integration name.
Название пайплайна. Используется только в интерфейсе Renta. - Table name.
Имя таблицы назначения. Можно оставить сгенерированное имя или указать своё.

- Date start.
Первая дата периода выгрузки. - Date end.
Последняя дата периода выгрузки. Оставьте значение Today, чтобы продолжать собирать новые данные при каждом запуске.
Период перезаписи
Период перезаписи определяет, сколько последних дней Renta перезагружает при каждом запуске.

При каждом запуске Renta заново запрашивает отчёт начиная с даты последнего успешного запуска минус период перезаписи. Затронутые дни удаляются из таблицы назначения и вставляются заново, более старые данные не меняются. Значение по умолчанию: Last 1 day.
Расписание
Выберите, как часто запускается пайплайн.

| Тип расписания | Описание |
|---|---|
| Manual | Пайплайн запускается только вручную через интерфейс или по API. |
| Daily | Пайплайн запускается раз в день в указанное время обновления. |
| Interval | Пайплайн запускается через заданные интервалы времени. |
| Cron Expression | Пайплайн запускается по расписанию, заданному cron-выражением. |
Для расписания Daily укажите Update time (точное время запуска), затем нажмите Create pipeline.

Renta также поддерживает запуск по API и интеграцию с внешними оркестраторами: Apache Airflow, Dagster, Prefect. Подробности в документации по расписаниям.
Новый пайплайн появится в разделе Pipelines на вкладке ETL, где можно отслеживать запуски, прогресс и имя таблицы назначения.

Стратегия синхронизации
Оба отчёта Anthropic представляют собой статистику по временным бакетам, поэтому у них одна стратегия синхронизации.
| Стратегия | Поддерживаемые типы отчётов | Описание |
|---|---|---|
| Инкрементальное обновление | Usage Report, Cost Report | Каждая таблица назначения партиционируется по колонке bucket_starting_date. При каждом запуске Renta перезагружает окно от последнего успешного запуска минус период перезаписи до конца диапазона дат: эти дневные партиции удаляются и вставляются заново, более старые партиции не меняются. |
Изменение выбранных параметров обновляет схему таблицы, поэтому следующий запуск после изменения перезагружает весь диапазон дат.
Ready to get started?
Build your data pipeline today or get a personalized demo. Start free!
Need help?
Get expert support to ensure your project succeeds. We're here to help!
Feature requests?
Help shape our product! Share your ideas for new features and integrations.