[2026-05-16] proxy_server: add claude-code backend (OAuth, no API key)
This commit is contained in:
@@ -83,18 +83,26 @@ xcodebuild test -project ReflectApp.xcodeproj -scheme ReflectApp \
|
|||||||
|
|
||||||
## Локальный AI сервер (режим без ключа)
|
## Локальный AI сервер (режим без ключа)
|
||||||
|
|
||||||
### Запуск (Ollama — локальная модель)
|
### Запуск
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Сервер слушает на всех интерфейсах, показывает LAN IP
|
# claude-code — OAuth через Hermes (нет API ключа, читает CLAUDE_CODE_OAUTH_TOKEN из ~/.hermes/.env)
|
||||||
cd ~/Developer/reflect-app
|
cd ~/Developer/reflect-app
|
||||||
|
python3 proxy_server.py --backend claude-code
|
||||||
|
|
||||||
|
# Ollama — локальная модель
|
||||||
python3 proxy_server.py --backend ollama --ollama-model qwen2.5:7b
|
python3 proxy_server.py --backend ollama --ollama-model qwen2.5:7b
|
||||||
|
|
||||||
# Или с Claude API
|
# Claude API key
|
||||||
export ANTHROPIC_API_KEY=sk-ant-...
|
export ANTHROPIC_API_KEY=sk-ant-...
|
||||||
python3 proxy_server.py --backend claude
|
python3 proxy_server.py --backend claude
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**claude-code бэкенд** — приоритет источников токена:
|
||||||
|
1. `CLAUDE_CODE_OAUTH_TOKEN` из `~/.hermes/.env` (Hermes-managed, наиболее надёжный)
|
||||||
|
2. macOS Keychain (`Claude Code-credentials`)
|
||||||
|
3. `~/.claude/.credentials.json` (с авто-обновлением если есть refreshToken)
|
||||||
|
|
||||||
### Настройка на iPhone
|
### Настройка на iPhone
|
||||||
|
|
||||||
1. Открыть приложение → шестерёнка (Settings)
|
1. Открыть приложение → шестерёнка (Settings)
|
||||||
|
|||||||
Reference in New Issue
Block a user