auto-backup claude-memory 2026-05-06_12:00
This commit is contained in:
@@ -4,21 +4,20 @@ description: OmniRoute v3.6.5 на LXC 132 (10.0.0.179) — AI-шлюз для 6
|
||||
type: project
|
||||
originSessionId: 9f26284f-db92-456f-813d-fd8210b7d7b6
|
||||
---
|
||||
## OmniRoute v3.6.9+ (LXC 132, 10.0.0.179)
|
||||
## OmniRoute v3.6.5 (LXC 132, 10.0.0.179)
|
||||
|
||||
- **Путь**: /root/OmniRoute/, Node.js 22, Next.js 16.2, git repo (github.com/diegosouzapw/OmniRoute)
|
||||
- **Dashboard**: http://10.0.0.179:20128, пароль: 1qaz!QAZ
|
||||
- **API**: http://10.0.0.179:20128/v1 (или https://ai.dttb.ru/v1 публично через NPM с Bearer)
|
||||
- **API Key**: `sk-225e902dc95ff192-6bdad7-3ec8cdc6` (test-key) / `sk-225e902dc95ff192-e71c19-7cc9283e` (claw)
|
||||
- **API**: http://10.0.0.179:20128/v1
|
||||
- **API Key**: sk-225e902dc95ff192-6bdad7-3ec8cdc6
|
||||
- **SQLite DB**: /root/.omniroute/storage.sqlite
|
||||
- **Service**: omniroute.service (systemd, enabled), запускает **npx-кэш** (НЕ git repo)
|
||||
- **ExecStart**: `/usr/bin/node /root/.npm/_npx/<hash>/node_modules/omniroute/app/server.js` (hash меняется при обновлении)
|
||||
- **Конфиг**: /root/OmniRoute/.env (секреты сгенерированы)
|
||||
- **Каталог моделей**: 145+ моделей (на 2026-05-06)
|
||||
|
||||
### SSH доступ к LXC 132
|
||||
- **Прямой SSH** `ssh root@10.0.0.179` — РАБОТАЕТ если на машине есть claude-code ключ (на Mac Олега есть)
|
||||
- **Через Proxmox**: `sshpass -p '1qaz!QAZ' ssh root@10.0.0.250 "pct exec 132 -- bash -c 'COMMAND'"` — РАБОТАЕТ всегда
|
||||
- **Прямой SSH (root@10.0.0.179) НЕ РАБОТАЕТ** — пароль 1qaz!QAZ не подходит, ключ claude-code отсутствует
|
||||
- **Доступ через Proxmox**: `sshpass -p '1qaz!QAZ' ssh root@10.0.0.250 "pct exec 132 -- bash -c 'COMMAND'"` — РАБОТАЕТ
|
||||
- **Hostname**: code-server
|
||||
|
||||
### Обновление OmniRoute (npx способ — используется сервисом)
|
||||
@@ -31,34 +30,18 @@ originSessionId: 9f26284f-db92-456f-813d-fd8210b7d7b6
|
||||
### Обновление git-репозитория (отдельно, для разработки)
|
||||
1. `cd /root/OmniRoute && git pull origin main && npm install && npm run build`
|
||||
|
||||
### Подключённые провайдеры (актуально 2026-05-06)
|
||||
| Префикс | Провайдер | Модели Opus | Статус |
|
||||
|---------|-----------|-------------|--------|
|
||||
| **`cc/`** | Claude Code OAuth (Max-подписка) | **claude-opus-4-7**, opus-4-6, sonnet-4-6, sonnet-4-5, haiku-4-5 | ✅ Primary path к Opus |
|
||||
| `claude/` | прямой Anthropic API (платный) | claude-opus-4-7, opus-4-6, sonnet-4-6, haiku-4-5 | ✅ Резерв per-token |
|
||||
| `kr/` | Kiro/AWS Bedrock | sonnet-4.5 (Opus НЕТ) | ✅ для Sonnet, ❌ Opus |
|
||||
| `cx/` | Codex (OpenAI free) | gpt-5.4, gpt-5.4-mini, gpt-5.5 | ✅ для GPT |
|
||||
| `gh/` | GitHub Copilot integrator (MS) | sonnet-4.5/4.6, ~~opus-4.6~~, ~~opus-4.7~~ | ⚠️ Sonnet работает, Opus сломан (см. ниже) |
|
||||
| `antigravity/` | Google Antigravity | opus-4-6-thinking | ❌ Нужен OAuth reconnect (projectId пуст) |
|
||||
| `kc/` `kilocode/` | KiloCode aggregator | opus-4.7 | ❌ Empty response |
|
||||
| `glm/` | Zhipu Z.ai | glm-5.1 | ✅ |
|
||||
|
||||
### Главный путь к Opus 4.7 — `omniroute/cc/claude-opus-4-7`
|
||||
|
||||
Через **CLIProxy + Claude Code OAuth + Max-подписку**. Фиксированная стоимость, без per-token. Подтверждено 2026-05-06: smoke-test вернул корректный ответ от `claude-opus-4-7`. См. [[../decisions/2026-05-06-openclaw-opus-4-7-via-max-cliproxy]].
|
||||
|
||||
### Известные сломы
|
||||
|
||||
- **`gh/claude-opus-4.6`**: MS Copilot integrator убрал Opus 4.6 из своего scope, отдаёт «model not available for integrator vscode-chat»
|
||||
- **`gh/claude-opus-4.7`**: ID mismatch — OmniRoute шлёт `4.7`, MS ждёт `4-7` (точка vs дефис). Баг текущей версии OmniRoute. Workaround: использовать `cc/claude-opus-4-7` пока не починят.
|
||||
- **`antigravity/*`**: возвращает `"Missing Google projectId for Antigravity account. Please reconnect OAuth in Providers → Antigravity"`. Триггер из [[user_profile]]: до OAuth нужен вход на antigravity.google и создание Cloud Code project.
|
||||
### Подключённые провайдеры (2026-04-11)
|
||||
| Провайдер | Аккаунт | Модели | Статус |
|
||||
|-----------|---------|--------|--------|
|
||||
| Codex (OpenAI) | batlaew@gmail.com (free plan) | gpt-5.4, gpt-5.4-mini | Работает, refresh проблема |
|
||||
| Claude | OAuth | claude-opus-4-6, sonnet | Токен есть, refresh проблема |
|
||||
| Kiro (AWS) | OAuth | claude-sonnet-4.5, haiku | Токен есть, refresh проблема |
|
||||
|
||||
### Использование
|
||||
|
||||
- Prefix модели в API: `cc/claude-opus-4-7`, `kr/claude-sonnet-4.5`, `cx/gpt-5.4`
|
||||
- Codex OAuth callback: localhost:1455 (нужен SSH-туннель для удалённого онбординга)
|
||||
- Token refresh: периодическая перелогинка OAuth — проверять Dashboard → Providers
|
||||
- Health-check moniter: на LXC 132 в `journalctl -u omniroute -f` смотреть USAGE/STREAM строки
|
||||
- Prefix модели: `cx/gpt-5.4` (Codex), `cc/claude-opus-4-6` (Claude)
|
||||
- 181 модель доступна через API (на 2026-04-14)
|
||||
- Codex OAuth: callback на localhost:1455 (нужен SSH-туннель для удалённого доступа)
|
||||
- Token refresh: требует периодическую перелогинку OAuth
|
||||
|
||||
### Важно
|
||||
- OAuth Codex привязан к localhost:1455 — для удалённого доступа: `ssh -L 20128:localhost:20128 -L 1455:localhost:1455 root@10.0.0.179`
|
||||
|
||||
Reference in New Issue
Block a user