From a8c67906a02b086074ca606dbb4309b70340d23b Mon Sep 17 00:00:00 2001 From: xiewei <892331662@qq.com> Date: Fri, 28 Feb 2025 10:46:29 +0800 Subject: [PATCH] =?utf8?q?250228:1.0=E7=89=88=E6=9C=ACai=E6=96=B0=E5=A2=9E?= =?utf8?q?deepseek?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../android/sdk/polymerizesdk/ChatActivity.java | 5 +++++ polysdk/build.gradle | 2 +- .../zhixun/android/sdk/polysdk/ai/ChatManager.java | 14 +++++++++++++- .../zhixun/android/sdk/polysdk/ai/TTsManager.java | 1 - .../sdk/polysdk/callback/OnChatMsgListener.java | 1 + 5 files changed, 20 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/zhixun/android/sdk/polymerizesdk/ChatActivity.java b/app/src/main/java/com/zhixun/android/sdk/polymerizesdk/ChatActivity.java index 4dbe0b4..03caf36 100644 --- a/app/src/main/java/com/zhixun/android/sdk/polymerizesdk/ChatActivity.java +++ b/app/src/main/java/com/zhixun/android/sdk/polymerizesdk/ChatActivity.java @@ -112,6 +112,11 @@ public class ChatActivity extends AppCompatActivity { } } + + @Override + public void onDeepSeekReasoning_content(String text) { + + } }); btn_transcrip.setOnLongClickListener(new View.OnLongClickListener() { diff --git a/polysdk/build.gradle b/polysdk/build.gradle index 60a19a7..9b78309 100644 --- a/polysdk/build.gradle +++ b/polysdk/build.gradle @@ -10,7 +10,7 @@ android { minSdk 24 targetSdk 33 versionCode 1 - versionName "1.6" + versionName "1.7" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" ndk { diff --git a/polysdk/src/main/java/com/zhixun/android/sdk/polysdk/ai/ChatManager.java b/polysdk/src/main/java/com/zhixun/android/sdk/polysdk/ai/ChatManager.java index 11714b2..be2ac98 100644 --- a/polysdk/src/main/java/com/zhixun/android/sdk/polysdk/ai/ChatManager.java +++ b/polysdk/src/main/java/com/zhixun/android/sdk/polysdk/ai/ChatManager.java @@ -107,7 +107,12 @@ public class ChatManager { if (TextUtils.isEmpty(channel) || channel.equals(MyConfig.CHANNLE_CHAT)) { url = MyConfig.URL_AI_CHAT + "?is_auth=1" + "&dt=" + MyConfig.TOKEN; } else { - url = MyConfig.URL_AI_CHAT + "?platform=" + channel + "&is_auth=1" + "&dt=" + MyConfig.TOKEN; + if(channel.equals("deepseek")){ + url = MyConfig.URL_AI_CHAT + "?platform=huoshan&model=ep-20250206162546-g74w6&is_auth=1" + "&dt=" + MyConfig.TOKEN; + }else { + url = MyConfig.URL_AI_CHAT + "?platform=" + channel + "&is_auth=1" + "&dt=" + MyConfig.TOKEN; + } + } handler.removeMessages(MSG_RECONNECT); SobLog.d(TAG, "url--" + url); @@ -125,6 +130,13 @@ public class ChatManager { if (onChatMsgListener != null) { chatType = msgObj.getString("type"); onChatMsgListener.onChange(chatType, msgObj.getString("content")); + if(msgObj.has("reasoning_content")){ + String reasoning_content = msgObj.getString("reasoning_content"); + if(!TextUtils.isEmpty(reasoning_content)){ + onChatMsgListener.onDeepSeekReasoning_content(reasoning_content); + } + } + if (chatType.equals("start") || chatType.equals("middle")) { handler.removeMessages(MSG_CHAT_TIMEOUT); handler.sendEmptyMessageDelayed(MSG_CHAT_TIMEOUT,3000); diff --git a/polysdk/src/main/java/com/zhixun/android/sdk/polysdk/ai/TTsManager.java b/polysdk/src/main/java/com/zhixun/android/sdk/polysdk/ai/TTsManager.java index 5ec02c4..881accf 100644 --- a/polysdk/src/main/java/com/zhixun/android/sdk/polysdk/ai/TTsManager.java +++ b/polysdk/src/main/java/com/zhixun/android/sdk/polysdk/ai/TTsManager.java @@ -281,7 +281,6 @@ public class TTsManager { } public void runSynthesis(String text) { - if(ttsClient==null||!ttsClient.isOpen()){ SobLog.d(TAG, "runSynthesis--fail--ttsClient is close"); return; diff --git a/polysdk/src/main/java/com/zhixun/android/sdk/polysdk/callback/OnChatMsgListener.java b/polysdk/src/main/java/com/zhixun/android/sdk/polysdk/callback/OnChatMsgListener.java index ec9b5de..df443ca 100644 --- a/polysdk/src/main/java/com/zhixun/android/sdk/polysdk/callback/OnChatMsgListener.java +++ b/polysdk/src/main/java/com/zhixun/android/sdk/polysdk/callback/OnChatMsgListener.java @@ -2,4 +2,5 @@ package com.zhixun.android.sdk.polysdk.callback; public interface OnChatMsgListener { void onChange(String type,String text); + void onDeepSeekReasoning_content(String text); } -- 2.17.1