Files
marketing-parser/QUICK_FIX_401.md
2025-10-14 01:55:42 +05:00

57 lines
1.6 KiB
Markdown

# 🚨 Быстрое решение ошибки 401 Unauthorized
## Проблема
```
OpenAI request failed: 401 Unauthorized from POST https://api.openai.com/v1/chat/completions
```
## ⚡ Быстрое решение
### 1. Получите API ключ OpenAI
- Перейдите на https://platform.openai.com/
- Войдите в аккаунт
- Создайте новый API ключ в разделе "API Keys"
### 2. Установите переменную окружения
```bash
export OPENAI_API_KEY=sk-your-actual-api-key-here
```
### 3. Перезапустите приложение
```bash
mvn spring-boot:run
```
### 4. Проверьте работу
Откройте: `GET /api/openai/test`
## 🔧 Альтернативное решение
Если не хотите использовать переменные окружения, отредактируйте файл `src/main/resources/application.properties`:
```properties
openai.api.key=sk-your-actual-api-key-here
```
## ✅ Проверка
После настройки в логах должно появиться:
```
OpenAIAnalyticsService initialized with model: gpt-4o-mini
```
И тест должен вернуть результат анализа текста вместо ошибки 401.
## 📞 Если проблема остается
1. Убедитесь, что API ключ начинается с `sk-`
2. Проверьте, что ключ не истек
3. Убедитесь, что у вас есть доступ к OpenAI API
4. Проверьте баланс аккаунта OpenAI