Перейти до змісту

Як підключити Claude Code до Meter

Десять хвилин: команда, ключ провайдера, ключ Meter для кожного розробника і дві змінні середовища. Нічого не встановлюється, у репозиторії нічого не змінюється.

Що потрібно

  • API-ключ Anthropic або Ollama cloud. Підписки Claude Pro і Max Meter не підтримує: їх не можна пустити через проксі.
  • Claude Code на машинах розробників.

Власник команди

  1. Створіть акаунт

    Поштою й паролем (адресу треба підтвердити) або через Google чи GitHub.

  2. Створіть команду

    Потрібна лише назва. Ви — її власник.

  3. Увімкніть провайдера

    На сторінці «Провайдери» увімкніть Anthropic або Ollama cloud і вставте ключ. Він шифрується в базі й більше не показується в браузері.

  4. Запросіть розробників

    На сторінці «Команда» — запрошення поштою. Ролі: owner, admin і member; ключі провайдерів і політики змінюють лише owner та admin.

Кожен розробник

  1. Випустіть свій ключ Meter

    На сторінці «Підключення» в дашборді. Ключ показується один раз. Це не ключ команди: його можна відкликати, нікого іншого не зачепивши.

  2. Спрямуйте Claude Code на Meter

    Вставте в термінал і додайте ці рядки в профіль оболонки. Claude Code один раз попросить підтвердити ключ.

    Anthropic

    export ANTHROPIC_BASE_URL=https://gw.metergateway.com/anthropic
    export ANTHROPIC_API_KEY=mtr_your_key_here
     

    Ollama cloud

    export ANTHROPIC_BASE_URL=https://gw.metergateway.com/ollama
    export ANTHROPIC_API_KEY=mtr_your_key_here
    export ANTHROPIC_MODEL=glm-5.3-flash:cloud
    export ANTHROPIC_DEFAULT_HAIKU_MODEL=glm-5.3-flash:cloud
     

    Ollama обслуговує власні моделі, тож Claude Code треба сказати, яку просити. Підійде будь-яка хмарна модель Ollama.

  3. Перевірте

    Виклик через Meter відповідає так само, як Anthropic. За кілька секунд він з’явиться в дашборді.

    curl -s https://gw.metergateway.com/anthropic/v1/messages \
      -H "x-api-key: $ANTHROPIC_API_KEY" \
      -H "anthropic-version: 2023-06-01" \
      -H "content-type: application/json" \
      -d '{"model":"claude-sonnet-4-5","max_tokens":16,"messages":[{"role":"user","content":"say hello"}]}'
     

Назва репозиторію

Meter бере репозиторій із робочої директорії, яку Claude Code вказує в кожному запиті. Щоб назвати його явно, передайте заголовок X-Meter-Repo (Claude Code v2.1.227 або новіший):

export ANTHROPIC_CUSTOM_HEADERS="X-Meter-Repo: payments-api"
 

Щоб ніхто не ходив повз Meter

Розробник може прибрати змінну й піти в Anthropic напряму. Щоб цього не сталося, поширте на машини managed settings Claude Code з адресою Meter у блоці env і allowedProviders: ["customEndpoint"] — тоді Claude Code відмовиться від будь-якої іншої адреси. Потрібен Claude Code v2.1.285 або новіший.

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://gw.metergateway.com/anthropic"
  },
  "allowedProviders": [
    "customEndpoint"
  ]
}
 
Managed settings у документації Claude Code

Чого очікувати

Нічого не сповільнюється.
Відповіді проходять потоком без змін. Використання записується вже після того, як байти пішли до вас, а не до того.
Ваш ключ — не ключ команди.
Дорогою до Anthropic Meter підставляє обліковий ключ команди, тож ваш можна відкликати окремо, нікого іншого не зачепивши.
Відмова пояснює причину.
Якщо політика команди зупиняє виклик, ви отримуєте 403 з назвою правила — заборонений репозиторій, бюджет, шлях, що потребує схвалення. Це не збій Meter.
429 означає «повільніше».
Meter обмежує кількість запитів на ключ і на команду, щоб один зациклений агент не топив усіх інших. Відповідь містить заголовок Retry-After.

Які дії Meter позначає

Security-флаги ставляться на кожен виклик, на будь-якому тарифі. Флаг лише позначає подію; заблокувати дію чи вимагати погодження можна політиками на тарифі Control.

secret-file-access
Агент читав або писав файл, де зазвичай лежать секрети: .env, ключі, .pem, credentials, tfstate.
protected-branch-push
Агент запушив у захищену гілку: main, master, release/*, production.
sensitive-path-access
Агент чіпав інфраструктуру чи деплой: secrets/, infra/, terraform/, CI workflows, чарти, k8s.
credential-exfiltration-shape
Shell-команда відправляла локальні файли чи змінні оточення в мережу.
destructive-git
Агент переписав історію чи викинув роботу: push --force, reset --hard, clean -fd, branch -D.

Далі

  • Бюджети з попередженням — сторінка «Політики», на будь-якому тарифі. Блокування за бюджетом, правила для репозиторіїв і шляхів, погодження ризикованих дій — там само, на тарифі Control.
  • Щотижневий звіт і алерти в Slack чи на пошту — сторінка «Звіти», на тарифі Control.
  • Що Meter зберігає і як захищає ключі — сторінка безпеки.
Почати безкоштовно