Код: Выделить всё
OpenAiStreamingChatModel chatModel=OpenAiStreamingChatModel.builder()
.apiKey(ChatGptFacade.apiKey)
.modelName(OpenAiChatModelName.GPT_4_O_MINI)
.build();
AiServices builder=AiServices.builder(Assistant2.class)
.streamingChatModel(chatModel)
.chatMemoryProvider(memoryId -> MessageWindowChatMemory.withMaxMessages(9))
.systemMessageProvider(chatMemoryId->systemPrompt);
Assistant2 assistant=builder.build();
Подробнее здесь: https://stackoverflow.com/questions/797 ... hread-safe