# 🎯 Инструкция по настройке Bailian Console (РЕШЕНИЕ для международных пользователей)
## ⚠️ ВАЖНО: DashScope недоступен на международной версии!
Если вы видите сообщение:
> **"DashScope has not yet been released on Alibabacloud.com(international)"**
Это означает, что DashScope пока недоступен на международной версии Alibaba Cloud.
## ✅ Решение: Используйте Bailian!
**Bailian (百炼)** - это платформа Alibaba Cloud для работы с AI моделями, включая Qwen. Это **рабочий способ** доступа к Qwen API для международных пользователей.
**Ссылка:** https://bailian.console.alibabacloud.com/?tab=api#/api
---
## 🚀 Быстрый старт через Bailian
### ШАГ 1: Откройте Bailian Console
👉 **https://bailian.console.alibabacloud.com/?tab=api#/api**
### ШАГ 2: Войдите в систему
- Если у вас есть аккаунт Alibaba Cloud - войдите
- Если нет - зарегистрируйтесь
### ШАГ 3: Создайте API ключ
1. В консоли найдите раздел **"API"** или **"API密钥"**
2. Нажмите **"Create API Key"** или **"创建API密钥"**
3. Скопируйте ключ (формат: `sk-...`)
### ШАГ 4: Активируйте доступ
1. Найдите раздел **"Billing"** или **"计费"**
2. Активируйте бесплатный tier или пополните баланс
3. Подождите 5-10 минут
### ШАГ 5: Протестируйте
```bash
export QWEN_API_KEY="sk-ваш-ключ-из-bailian"
python test_qwen_simple.py
```
---
## 🔄 Разница между DashScope и Bailian
| Параметр | DashScope | Bailian |
|----------|-----------|---------|
| **URL** | dashscope.console.aliyun.com | bailian.console.alibabacloud.com |
| **Регион** | Международный | Китай + Международный |
| **API ключ** | Формат: `sk-...` | Формат: `sk-...` |
| **Модели** | Qwen (turbo, plus, max) | Qwen (turbo, plus, max) |
| **API Endpoint** | dashscope.aliyuncs.com | dashscope.aliyuncs.com (тот же!) |
**Важно:** Оба сервиса используют **один и тот же API endpoint**, поэтому наш код будет работать с обоими!
---
## 📝 Обновление кода для работы с Bailian
**Хорошая новость:** Код уже готов! API endpoint одинаковый для обоих сервисов.
Но если хотите явно указать использование Bailian, можно добавить комментарий:
```python
# В файле autonomous_agent/qwen_client.py
# Работает с обоими: DashScope и Bailian
BASE_URL = "https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation"
```
---
## 🎯 Какой сервис выбрать?
### ⚠️ Для международных пользователей (alibabacloud.com):
**DashScope НЕДОСТУПЕН** на международной версии!
**Используйте Bailian:**
- ✅ Работает для международных пользователей
- ✅ Тот же API endpoint
- ✅ Те же модели Qwen
- ✅ Код работает без изменений
**Ссылка:** https://bailian.console.alibabacloud.com/?tab=api#/api
### Для пользователей из Китая (aliyun.com):
**Можете использовать DashScope:**
- ✅ https://dashscope.console.aliyun.com/
- ✅ Китайская версия работает
**Или Bailian:**
- ✅ https://bailian.console.alibabacloud.com/?tab=api#/api
---
## 🔧 Настройка для Bailian
### 1. Получите API ключ
👉 **https://bailian.console.alibabacloud.com/?tab=api#/api**
1. Войдите в консоль
2. Перейдите в раздел **"API"**
3. Создайте новый API ключ
4. Скопируйте ключ (начинается с `sk-`)
### 2. Активируйте доступ
1. Перейдите в раздел **"Billing"** или **"计费"**
2. Активируйте бесплатный tier или пополните баланс
3. Подождите 5-10 минут
### 3. Проверьте доступные модели
1. В консоли найдите раздел **"Models"** или **"模型"**
2. Убедитесь что `qwen-turbo` доступна
### 4. Установите переменную окружения
```bash
export QWEN_API_KEY="sk-ваш-ключ-из-bailian"
```
### 5. Протестируйте
```bash
cd /Users/Gyber/GYBERNATY-ECOSYSTEM/TRADER-AGENT
source venv/bin/activate
python test_qwen_simple.py
```
---
## ✅ Преимущества Bailian
1. **Альтернативный доступ** - если DashScope недоступен
2. **Тот же API** - код работает без изменений
3. **Больше вариантов** - можно выбрать удобный сервис
---
## ⚠️ Важные замечания
1. **API ключи не взаимозаменяемы** - ключ из DashScope не работает в Bailian и наоборот
2. **Баланс раздельный** - баланс в DashScope ≠ баланс в Bailian
3. **API endpoint одинаковый** - оба используют `dashscope.aliyuncs.com`
4. **Модели те же** - qwen-turbo, qwen-plus, qwen-max
---
## 🆘 Решение проблем
### Проблема: "Account abnormal" / "NO_REAL_REGISTER_AUTHENTICATION"
**Это означает:** Аккаунт не прошёл полную аутентификацию
**Решение:**
👉 **Подробная инструкция:** [`ACCOUNT_AUTHENTICATION_FIX.md`](ACCOUNT_AUTHENTICATION_FIX.md)
**Кратко:**
1. Откройте Account Settings: https://account.alibabacloud.com/
2. Заполните все обязательные поля (имя, страна, телефон)
3. Подтвердите email
4. Пройдите верификацию (если требуется)
5. Активируйте Model Studio
6. Подождите 5-10 минут
7. Попробуйте снова
### Проблема: "403 Unpurchased" в Bailian
**Решение:**
1. Проверьте баланс в Bailian Console
2. Активируйте Free Tier или пополните баланс
3. Подождите 5-10 минут
### Проблема: Не могу найти раздел API
**Решение:**
1. Убедитесь что вы на правильном сайте: bailian.console.alibabacloud.com
2. Используйте прямую ссылку: https://bailian.console.alibabacloud.com/?tab=api#/api
3. Проверьте что вы вошли в систему
### Проблема: Интерфейс на китайском
**Решение:**
1. Найдите иконку языка (обычно вверху справа)
2. Выберите English
3. Или используйте переводчик браузера
---
## 📚 Дополнительные ресурсы
- **Bailian Console:** https://bailian.console.alibabacloud.com/
- **DashScope Console:** https://dashscope.console.aliyun.com/
- **Документация Qwen:** https://help.aliyun.com/product/2400179.html
---
## 🎯 Итоговая рекомендация
**Попробуйте оба сервиса:**
1. **Сначала DashScope:**
- https://dashscope.console.aliyun.com/
- Если работает - используйте его
2. **Если DashScope недоступен - используйте Bailian:**
- https://bailian.console.alibabacloud.com/?tab=api#/api
- Код работает точно так же!
**Оба используют один API endpoint, поэтому код не нужно менять!** 🎉
---
**Удачи с настройкой! 🚀**