Files
ai-setup/README.md
vitaly 42546b4dc1 feat: migrate Kimi from Moonshot to Artemox OpenAI API
- Add claude-openai-anthropic-proxy.py (Anthropic ↔ OpenAI translator)
- Rewrite claude_kimi to use native kimi CLI instead of Claude wrapper
- Add OpenAI-compatible API test helpers (_claude_test_openai_api, _handle_openai_api_response)
- Replace 127.0.0.1 with localhost for broader compatibility
- Add test for query-string handling in Kimi proxy
- Update README to reflect Artemox API usage
2026-05-31 17:55:57 +07:00

39 lines
2.6 KiB
Markdown
Raw 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.
# Claude Code Launcher
Скрипт `claude_setup.sh` предназначен для автоматизации установки и настройки `Claude Code` вместе с прокси-серверами для доступа к различным LLM (Anthropic, ChatGPT, DeepSeek, Kimi, Gemini).
## Что делает скрипт
1. **Настройка npm**: Устанавливает префикс для глобальных пакетов в домашнюю директорию, чтобы избежать использования `sudo` при установке.
2. **Установка зависимостей**:
* Проверяет наличие `Node.js` (устанавливает версию 22.x при необходимости).
* Устанавливает `Claude Code` через официальный инсталлер или `npm`.
3. **Настройка прокси**:
* Устанавливает `claude-code-proxy` для работы с ChatGPT.
* Устанавливает `antigravity-claude-proxy` для работы с Gemini.
4. **Конфигурация окружения**:
* Автоматически добавляет необходимые пути в `~/.bashrc`.
* Добавляет вспомогательные Bash-функции для запуска `Claude Code` с разными бэкендами.
## Использование
После выполнения скрипта необходимо применить изменения:
```bash
source ~/.bashrc
```
### Доступные команды запуска
* `claude_gpt`: Доступ к GPT-5.5 (требует авторизации через `claude-code-proxy`).
* `claude_deepseek`: Доступ к DeepSeek (требуется API ключ).
* `claude_kimi`: Доступ к Kimi K2.6 через Artemox OpenAI-compatible API (требуется API ключ).
* `claude_gemini`: Доступ к Gemini (требует авторизации через веб-интерфейс `antigravity-claude-proxy`).
## Важные замечания
* **Gemini**: Для работы с Gemini крайне рекомендуется использовать отдельный Google-аккаунт, чтобы избежать блокировок основного аккаунта из-за использования прокси.
* **Безопасность**:
* `deepseek_key` и `kimi_key` сохраняются в `~/.config/claude-launcher/` с правами доступа `600`.
* Скрипт проверяет, чтобы не запускаться от `root`.