Refactor code structure and optimize performance across multiple modules
deploy / deploy (push) Has been cancelled
deploy / deploy (push) Has been cancelled
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
# Руководство по запуску приложения
|
||||
|
||||
## Приложение теперь запускается без API ключа!
|
||||
|
||||
Приложение было исправлено и теперь может запускаться даже без настройки OpenAI API ключа.
|
||||
|
||||
## Быстрый запуск
|
||||
|
||||
### 1. Запуск без API ключа
|
||||
|
||||
```bash
|
||||
mvn spring-boot:run
|
||||
```
|
||||
|
||||
Приложение запустится успешно, но OpenAI функции будут возвращать сообщения об ошибке конфигурации.
|
||||
|
||||
### 2. Запуск с API ключом
|
||||
|
||||
```bash
|
||||
export OPENAI_API_KEY=sk-your-actual-api-key-here
|
||||
mvn spring-boot:run
|
||||
```
|
||||
|
||||
## Проверка статуса
|
||||
|
||||
После запуска откройте: `GET /api/openai/test`
|
||||
|
||||
**Без API ключа:**
|
||||
|
||||
```
|
||||
OpenAI Analytics Service Test:
|
||||
Summary: OpenAI API key not configured
|
||||
Sentiment: neutral
|
||||
Tags: api-key-not-configured
|
||||
Entities: {}
|
||||
|
||||
WARNING: OpenAI API key is not configured!
|
||||
Please set OPENAI_API_KEY environment variable or update application.properties
|
||||
```
|
||||
|
||||
**С API ключом:**
|
||||
|
||||
```
|
||||
OpenAI Analytics Service Test:
|
||||
Summary: [реальный анализ текста]
|
||||
Sentiment: [анализ тональности]
|
||||
Tags: [извлеченные теги]
|
||||
Entities: {[сущности]}
|
||||
|
||||
OpenAI API is working correctly!
|
||||
```
|
||||
|
||||
## Доступные эндпоинты
|
||||
|
||||
- `GET /api/openai/test` - тест подключения
|
||||
- `POST /api/openai/analyze?text=...&language=ru` - анализ текста
|
||||
- `POST /api/openai/generate?text=...&instruction=...&language=ru` - генерация текста
|
||||
|
||||
## Настройка API ключа
|
||||
|
||||
### Вариант 1: Переменная окружения (рекомендуется)
|
||||
|
||||
```bash
|
||||
export OPENAI_API_KEY=sk-your-actual-api-key-here
|
||||
```
|
||||
|
||||
### Вариант 2: Прямо в application.properties
|
||||
|
||||
```properties
|
||||
openai.api.key=sk-your-actual-api-key-here
|
||||
```
|
||||
|
||||
## Важные изменения
|
||||
|
||||
1. **Приложение запускается** даже без API ключа
|
||||
2. **OpenAI функции** возвращают понятные сообщения об ошибках
|
||||
3. **Логи показывают** статус конфигурации API ключа
|
||||
4. **Тестовый эндпоинт** показывает текущий статус
|
||||
|
||||
## Следующие шаги
|
||||
|
||||
1. Запустите приложение
|
||||
2. Проверьте статус через `/api/openai/test`
|
||||
3. При необходимости настройте API ключ
|
||||
4. Перезапустите приложение с API ключом
|
||||
Reference in New Issue
Block a user