java.lang.Object
com.tlcsdm.core.ai.deepseek.DeepSeekChatClient
- 作者:
- unknowIfGuestInDream
-
字段概要
字段修饰符和类型字段说明private static final Stringprivate final Stringprivate final List<ChatMessage> private final HttpClientprivate final com.fasterxml.jackson.databind.ObjectMapper -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddAssistantMessage(String content) voidaddSystemMessage(String content) voidaddUserMessage(String content) chat(String userMessage, String model, boolean webSearch, boolean deepThought, Double temperature, Integer maxTokens) chatStream(String userMessage, boolean webSearch, boolean deepThought, Consumer<String> chunkConsumer) chatStream(String userMessage, String model, boolean webSearch, boolean deepThought, Double temperature, Integer maxTokens, Consumer<String> chunkConsumer) voidprivate ChatCompletionResponse
-
字段详细资料
-
API_BASE_URL
- 另请参阅:
-
httpClient
-
objectMapper
private final com.fasterxml.jackson.databind.ObjectMapper objectMapper -
apiKey
-
conversationHistory
-
-
构造器详细资料
-
DeepSeekChatClient
-
-
方法详细资料
-
chat
public String chat(String userMessage, boolean webSearch, boolean deepThought) throws DeepSeekApiException -
chat
-
chatStream
public CompletableFuture<String> chatStream(String userMessage, boolean webSearch, boolean deepThought, Consumer<String> chunkConsumer) -
chatStream
-
addSystemMessage
-
addUserMessage
-
addAssistantMessage
-
clearConversationHistory
public void clearConversationHistory() -
getConversationHistory
-
createChatCompletion
private ChatCompletionResponse createChatCompletion(ChatCompletionRequest request) throws DeepSeekApiException
-