Флоктор

API

API нейросетей Флоктора, совместимое с Anthropic и OpenAI: базовый адрес, ключ, три эндпоинта и пример первого запроса. Оплата рублями.

API Флоктора понимает два чужих протокола: тот, на котором говорит Anthropic, и тот, на котором говорит OpenAI. Если ваша программа уже работает с одним из них, поменять в ней нужно две вещи — адрес и ключ. Тело запроса и формат ответа остаются прежними: Флоктор передаёт запрос выбранной модели и возвращает её ответ без изменений.

Адрес и заголовок

https://api.floctor.com

Адрес один, но базовый путь и заголовок авторизации зависят от протокола:

ПротоколБазовый адрес для клиентаЗаголовок
Anthropichttps://api.floctor.comx-api-key: flk_…
OpenAIhttps://api.floctor.com/v1Authorization: Bearer flk_…

Разница в /v1 не опечатка. Клиенты Anthropic дописывают версию к адресу сами, клиенты OpenAI ждут её уже в настройке. Ошибиться здесь легко, а выглядит ошибка как «ничего не работает»: запрос уходит либо на /messages, либо на /v1/v1/responses.

Какие есть эндпоинты

Всего три, все принимают POST:

  • POST /v1/messages — Anthropic Messages;
  • POST /v1/chat/completions — OpenAI Chat Completions;
  • POST /v1/responses — OpenAI Responses.

Больше эндпоинтов нет. В частности, нет GET /v1/models: список моделей смотрите в личном кабинете, см. «Модели».

Где взять ключ

Ключи выпускаются в личном кабинете, на странице «API-ключи», и начинаются с flk_. Ключ показывается один раз, при создании: если он потерян, выпускайте новый. Подробности — в разделе «Ключи».

Первый запрос

Положите ключ в переменную окружения и отправьте запрос:

curl https://api.floctor.com/v1/messages \
  -H "x-api-key: $FLOCTOR_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-opus-5",
    "max_tokens": 1024,
    "messages": [
      { "role": "user", "content": "Hello World!" }
    ]
  }'

Ответ придёт в том же виде, в каком его вернул бы Anthropic API.

Сколько стоят запросы

Расход идёт с общего баланса аккаунта — того же, из которого списываются генерации в личном кабинете. Отдельного счёта у API нет.

На каждом ключе можно поставить предел трат: за день, за неделю, за месяц или за всё время. Это ограничение ключа, а не отдельный кошелёк: деньги берутся с общего баланса, а конкретный ключ просто перестаёт принимать запросы, когда упрётся в свой предел.

Цены на модели указаны в личном кабинете, рядом со списком моделей. В документации их нет, чтобы не разойтись с настоящими.

Что дальше

На этой странице