From: xiewei <892331662@qq.com> Date: Fri, 28 Feb 2025 02:46:29 +0000 (+0800) Subject: 250228:1.0版本ai新增deepseek X-Git-Url: http://git.snicker.com.cn/Users/apple/Desktop/static/git-logo.png?a=commitdiff_plain;ds=sidebyside;p=mirrors%2Fpoly-sdk.git 250228:1.0版本ai新增deepseek --- 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); }