MIGRATION_TO_OPENROUTER.md•3.34 kB
# 🔄 Миграция на OpenRouter - Готово!
## ✅ Что сделано
Код полностью обновлён для работы с **OpenRouter** вместо DashScope/Bailian.
### Обновлённые файлы:
1. **`autonomous_agent/qwen_client.py`**
- ✅ Endpoint: `https://openrouter.ai/api/v1/chat/completions`
- ✅ Формат: OpenAI-совместимый API
- ✅ Модели: `qwen/qwen-turbo`, `qwen/qwen-plus`, `qwen/qwen-max`
2. **`autonomous_agent/main.py`**
- ✅ Модель по умолчанию: `qwen/qwen-turbo`
3. **`test_qwen_simple.py`**
- ✅ Обновлён для OpenRouter формата
---
## 🚀 Что нужно сделать вам
### 1. Зарегистрируйтесь на OpenRouter
👉 **https://openrouter.ai/**
Войдите через Google (самый простой способ)
### 2. Получите API ключ
👉 **https://openrouter.ai/keys**
- Нажмите "Create Key"
- Скопируйте ключ (формат: `sk-or-v1-...`)
### 3. Установите переменную окружения
```bash
export QWEN_API_KEY="sk-or-v1-ваш-ключ"
```
### 4. Протестируйте
```bash
cd /Users/Gyber/GYBERNATY-ECOSYSTEM/TRADER-AGENT
source venv/bin/activate
python test_qwen_simple.py
```
---
## 📋 Обновление GitHub Secrets
Если используете GitHub Actions для деплоя:
1. Перейдите в GitHub репозиторий
2. **Settings** → **Secrets and variables** → **Actions**
3. Обновите `QWEN_API_KEY`:
- Старое значение: `sk-6f5319fb244f4f9faa1595825cf87a05` (DashScope)
- Новое значение: `sk-or-v1-ваш-ключ-от-openrouter`
4. Опционально обновите `QWEN_MODEL`:
- Старое: `qwen-plus`
- Новое: `qwen/qwen-turbo`
---
## 🎯 Доступные модели
| Модель | Название в API | Описание |
|--------|----------------|----------|
| **Qwen Turbo** | `qwen/qwen-turbo` | Быстрая, дешёвая (рекомендуется) |
| **Qwen Plus** | `qwen/qwen-plus` | Сбалансированная |
| **Qwen Max** | `qwen/qwen-max` | Самая мощная |
---
## ✅ Проверка работы
### Тест 1: Простой запрос
```bash
export QWEN_API_KEY="sk-or-v1-ваш-ключ"
python test_qwen_simple.py
```
**Ожидаемый результат:**
```
✅ УСПЕХ!
📥 Ответ: [ответ от модели]
```
### Тест 2: Полный анализ рынка
```bash
python -m autonomous_agent.main
```
**Ожидаемый результат:**
- Анализ рынка выполнен
- Найдены топ 3 возможности
- Результаты сохранены в `data/latest_analysis.json`
---
## 📚 Документация
- **Быстрый старт:** [`README_OPENROUTER.md`](README_OPENROUTER.md)
- **Подробная инструкция:** [`OPENROUTER_SETUP_GUIDE.md`](OPENROUTER_SETUP_GUIDE.md)
---
## 🎉 Готово!
Код полностью готов к работе с OpenRouter. Просто получите API ключ и протестируйте!
**OpenRouter намного проще чем DashScope/Bailian!** 🚀