2.6 KiB
2.6 KiB
Руководство по запуску приложения
Приложение теперь запускается без API ключа!
Приложение было исправлено и теперь может запускаться даже без настройки OpenAI API ключа.
Быстрый запуск
1. Запуск без API ключа
mvn spring-boot:run
Приложение запустится успешно, но OpenAI функции будут возвращать сообщения об ошибке конфигурации.
2. Запуск с API ключом
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: Переменная окружения (рекомендуется)
export OPENAI_API_KEY=sk-your-actual-api-key-here
Вариант 2: Прямо в application.properties
openai.api.key=sk-your-actual-api-key-here
Важные изменения
- Приложение запускается даже без API ключа
- OpenAI функции возвращают понятные сообщения об ошибках
- Логи показывают статус конфигурации API ключа
- Тестовый эндпоинт показывает текущий статус
Следующие шаги
- Запустите приложение
- Проверьте статус через
/api/openai/test - При необходимости настройте API ключ
- Перезапустите приложение с API ключом