Files

32 lines
3.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# llmtr.com — авторег + free-модельный пул
Турецкий paid-gateway (OpenAI-compatible `/v1`, 369 моделей, ключи `llmtr-*`). Репа: `github.com/gbonnet65923/llmtr-autoreg` (stdlib, секрет-скан перед push обязателен). Регер: `tmp/llmtr/llmtr_reg.py N start` (~26с/акк), банк `accounts.jsonl`.
## Протокол (чистый HTTP, stdlib)
1. `POST /api/auth/register` `{fullName, email, password, captchaToken}` → `challengeToken`
2. 6-значный OTP на почту (годен 10 мин; IMAP: `noop()` перед search + Date-фильтр)
3. `POST /api/auth/register/verify` `{challengeToken, code}` → сессия (cookies)
4. `POST /api/keys` `{"name": X}` → `apiKey` (показывается ОДИН раз — сразу писать в банк)
- Turnstile: sitekey `0x4AAAAAAC_o7kdbb_hnqKdy`, action `register`. Фри-сайдкар `:8877` решает за 5–30с. На `/login` сайдкар не работает — только `/register`.
- Питфол urllib: хедеры только через `Request.add_header` — `addheaders` + авто-хедер дают дубль Content-Type → 400 "Required".
- Пароль: 8–128 симв., минимум 1 заглавная + 1 цифра, без пробелов/эмодзи.
## Бесплатный пул (работает при балансе $0)
`anthropic/claude-haiku-5.5-free`, `deepseek/deepseek-v4.1-flash-free`, `qwen/qwen3.8-27b-free`, `nvidia/nemotron-3-ultra-550b-a55b`, `nvidia/nemotron-3-super-120b-a12b`, `agnes/agnes-3.0-flash`, `agnes/agnes-2.5-flash`, `poolside/laguna-xs-2.1` (code), `openai/gpt-oss-safeguard-20b`, `liquid/lfm-2.5-embedding-350m-free` (embeddings).
Не фри: видео (`veo`, `grok-imagine`) = insufficient_credits несмотря на нулевую цену в каталоге (витрина); `evren/*` = BYO-ключ.
## Питфолы
- **Урезанный дневной лимит свежих акков**: новый аккаунт → `429 New accounts have a reduced daily allowance... try again after <дата+24ч>`; лимит расширяется через сутки жизни аккаунта. Пул из N акков = N×лимит — ценность именно в ротации, не в одном ключе.
- **Gmail +alias канонизируется** — один inbox = один аккаунт. Для массовки нужны независимые ящики (t-online пул работает; dash-алиасы t-online мёртвы для доставки — только canonical).
- Rate limit регистрации ~4–5/IP/40мин → прокси-ротация. Фри-прокси пул выгорает быстро (~50% proxy dead в волне) — перед волной прогнать пул живым тестом к `https://llmtr.com/api/auth/me` (401 = прокси годен, соединение есть).
- Студ-кампании: `@cumhuriyet.edu.tr` = грант 10M токенов автоматом при регистрации (без дедлайна), `@yeditepe.edu.tr` 15M (сдохла 01.07.2026). Edu-ящики = отдельное направление фарма.
## Интеграция в шлюз new-api
Канал-на-ключ (`llmtr-free-N`, type=1, base_url `https://llmtr.com`, abilities на 10 free-моделей, ModelRatio=0). Мульти-ключ блобом НЕ работает — детали и полный чек-лист: `remote-server-ops` → `references/newapi-channel-ops-types-watchdog-shim.md` (секция Multi-key blob vs channel-per-key). Cron-watchdog (no_agent, 30м) тихо пересинкивает только при новых ключах.