This commit is contained in:
root
2025-10-14 01:59:12 +05:00
parent 848856ea67
commit 9086d7be84
@@ -19,13 +19,14 @@ import java.util.Map;
import reactor.netty.http.client.HttpClient;
import org.springframework.http.client.reactive.ReactorClientHttpConnector;
import jakarta.annotation.PostConstruct;
@Service
public class OpenAIAnalyticsService {
private static final Logger logger = LoggerFactory.getLogger(OpenAIAnalyticsService.class);
private final WebClient webClient;
private WebClient webClient;
@Value("${openai.model.name:gpt-4o-mini}")
private String modelName;
@@ -36,8 +37,15 @@ public class OpenAIAnalyticsService {
@Value("${openai.api.key}")
private String apiKey;
private String openaiUrl;
public OpenAIAnalyticsService(
@Value("${openai.api.url:https://api.openai.com/v1/chat/completions}") String openaiUrl) {
this.openaiUrl = openaiUrl;
}
@PostConstruct
public void initialize() {
// Проверяем API ключ при инициализации
if (apiKey == null || apiKey.trim().isEmpty()) {
logger.error(