Модель онлайн 90–130 токенов/с
Модель для агентов кодинга.
Подключение за две минуты.
Brawl 0.1 Beta работает в Cursor, Claude Code, Codex, OpenCode и ещё шести агентах. API совместим с OpenAI и Anthropic, контекст — 262 тысячи токенов. Бесплатно на время беты.
Без пароля: пришлём код на почту. Первый вход создаёт аккаунт.
- Readworker.py
- Grep"counter +=" · 3 совпадения
- Editworker.py +4-2
- Bashpytest -q · 18 passed
Счётчик менялся из двух потоков без блокировки. Добавил threading.Lock вокруг инкремента — все 18 тестов проходят.
Агенты
Работает с вашим агентом
Готовые инструкции для десяти агентов. Подойдёт и любой другой клиент с OpenAI-совместимым API.
-
Проверено
OpenCode
Терминал и приложение
-
Проверено
Claude Code
Терминал
-
Проверено
Codex
Терминал
-
Проверено
Cursor
Редактор
-
Cline
Расширение VS Code
-
Roo Code
Расширение VS Code
-
Kilo Code
Расширение VS Code
-
Continue
VS Code и JetBrains
-
Zed
Редактор
-
Aider
Терминал
Windsurf подключить нельзя: в нём не задать свой адрес модели. GitHub Copilot в VS Code и JetBrains AI Assistant подключаются как любой клиент с OpenAI-совместимым API.
Возможности
Всё, что нужно агенту
-
262 тысячи токенов контекста
Агенту хватает места на большой модуль, тесты и длинную историю правок.
-
90–130 токенов в секунду
Повторные шаги агента берутся из кэша, поэтому ждать приходится только первый ответ длинного чата.
-
Три совместимых API
OpenAI Chat Completions, OpenAI Responses и Anthropic Messages на одном адресе.
-
Три уровня рассуждений
low для быстрых ответов, medium по умолчанию и high для сложных задач.
-
Видит и рисует картинки
Понимает скриншоты, а на просьбу «нарисуй» присылает картинку прямо в чат агента.
-
Ключ на каждое устройство
Отдельные ключи для ноутбука и сервера. Видно, когда ключ работал последний раз, отзыв — в один клик.
Как подключить
Три шага до первого ответа
-
01
Войдите по email
Пришлём 6-значный код, пароль не нужен. Первый вход создаёт аккаунт.
-
02
Создайте ключ
Показываем его один раз. Сохраните ключ в файл — агент прочитает его оттуда.
-
03
Подключите агента
Выберите агента и систему, повторите шаги. Кабинет отметит первый запрос.
API
Совместим с SDK OpenAI и Anthropic
Достаточно поменять адрес и имя модели, остальной код остаётся прежним.
- Base URL
- https://llm.brawl.io/v1
- Модель
- brawl-0.1-beta
- Anthropic Messages
- https://llm.brawl.io
- Уровень рассуждений
- -low · -high
import os from openai import OpenAI client = OpenAI( base_url="https://llm.brawl.io/v1", api_key=os.environ["BRAWL_API_KEY"], ) stream = client.chat.completions.create( model="brawl-0.1-beta-high", # уровень high messages=[{"role": "user", "content": "Найди гонку в worker.py"}], stream=True, ) for chunk in stream: print(chunk.choices[0].delta.content or "", end="")
import OpenAI from "openai"; const client = new OpenAI({ baseURL: "https://llm.brawl.io/v1", apiKey: process.env.BRAWL_API_KEY, }); const stream = await client.chat.completions.create({ model: "brawl-0.1-beta-high", // уровень high messages: [{ role: "user", content: "Найди гонку в worker.py" }], stream: true, }); for await (const chunk of stream) { process.stdout.write(chunk.choices[0]?.delta?.content ?? ""); }
curl https://llm.brawl.io/v1/chat/completions \ -H "Authorization: Bearer $BRAWL_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "brawl-0.1-beta-high", "messages": [{"role": "user", "content": "Найди гонку в worker.py"}] }'
import os from anthropic import Anthropic client = Anthropic( base_url="https://llm.brawl.io", api_key=os.environ["BRAWL_API_KEY"], ) message = client.messages.create( model="brawl-0.1-beta-high", # уровень high max_tokens=32768, messages=[{"role": "user", "content": "Найди гонку в worker.py"}], ) print("".join(block.text for block in message.content if block.type == "text"))
Уровни рассуждений
Глубина под задачу
Уровень задают суффиксом имени модели или переключателем в агенте: в OpenCode это Ctrl+T.
-
low
Быстрые ответы, простые правки и вопросы по коду.
brawl-0.1-beta-low -
medium по умолчанию
Повседневная работа агента: баланс скорости и качества.
brawl-0.1-beta -
high
Сложные задачи и отладка. Думает в 4–9 раз дольше.
brawl-0.1-beta-high
Вопросы
Частые вопросы
Не нашли ответ? В кабинете есть инструкция для каждого агента и разбор частых ошибок.
Как войти без пароля?
Введите email — мы пришлём 6-значный код. Он действует 10 минут, новый можно запросить через минуту. Если аккаунта ещё нет, первый вход его создаст.
Сколько это стоит?
Нисколько: пока идёт бета, Brawl бесплатен.
Где обрабатываются мои запросы?
На собственном сервере Brawl. Журнал запросов хранится 30 дней, ключи в нём замаскированы. Подробнее — в политике конфиденциальности.
Почему первый ответ в длинном чате приходит не сразу?
Агент каждый раз отправляет всю историю чата. Первый запрос модель читает целиком, около 3 000 токенов в секунду, поэтому история на 64 тысячи токенов займёт секунд двадцать. Следующие шаги берутся из кэша и начинаются почти сразу. Для новой задачи лучше начать новый чат.
Что делать, если ключ утёк?
Отзовите его в кабинете на странице «API-ключи»: запросы с ним перестанут проходить в течение нескольких секунд. Затем создайте новый ключ и обновите файл на устройствах, где работал старый.
Можно ли подключить GitHub Copilot или Windsurf?
GitHub Copilot в VS Code принимает свой адрес модели на платных тарифах: в Manage Models добавьте провайдера Custom Endpoint с адресом https://llm.brawl.io/v1. JetBrains AI Assistant подключается через OpenAI-совместимого провайдера. Оба варианта мы пока не проверяли. Windsurf свой адрес модели не принимает, но внутри него можно поставить Cline или Roo Code.
Подключите Brawl к своему агенту
Вход по email без пароля. Инструкция для вашего агента — сразу после входа.