通過閱讀本文,您可以瞭解Android SDK涉及的資料類型。
資料結構概覽
舊版本SDK中存在棄用參數、方法,建議您將SDK升級到最新版本,請參見Android使用指南。
結構類型 | 資料類型 | 描述 |
Enum | AI Agent類型 | |
機器人當前的狀態 | ||
當前AI通話出現了錯誤 | ||
ASR反饋狀態代碼 | ||
智能體語音被打斷原因 | ||
音頻編碼配置 | ||
音頻情境配置 | ||
視頻渲染模式 | ||
視頻旋轉角度 | ||
視頻渲染鏡像模式 | ||
判斷使用者說話是否結束模式 | ||
Class | 通話設定物件 | |
視頻配置參數 | ||
音頻配置參數 | ||
通話可配置的參數項 | ||
同步訊息對話智能體聊天記錄配置 | ||
智能體運行時資訊 | ||
發送文本到智能體的請求對象 | ||
視覺大模型自訂截幀請求對象 | ||
視頻渲染設定物件 | ||
通話可配置的參數項 | ||
語音辨識配置 | ||
語音合成配置 | ||
大語言模型配置 | ||
數字人配置 | ||
打斷配置 | ||
聲紋降噪配置 | ||
輪次檢測配置 | ||
VCR檢測結果 | ||
VCR的視訊框架檢測結果 | ||
VCR的人數檢測結果 | ||
VCR的電子裝置檢測結果 | ||
VCR的頭部動作檢測結果 | ||
VCR配置 | ||
VCR的基礎檢測配置 | ||
VCR的視訊框架檢測配置 | ||
實驗參數,用於特定邏輯策略的控制 |
資料結構詳情
Enum
ARTCAICallAgentType
AI Agent類型
枚舉名 | 描述 |
VoiceAgent | 純語音通話 |
AvatarAgent | 數字人通話 |
VisionAgent | 視覺理解通話 |
VideoAgent | 視訊通話 |
ChatBot | 訊息對話 |
ARTCAICallRobotState
機器人當前的狀態
枚舉名 | 描述 |
Listening | 聆聽中 |
Thinking | 思考中 |
Speaking | 講話中 |
AICallErrorCode
當前AI通話出現了錯誤
枚舉名 | 描述 |
None | 無 |
InvalidAction | 無效的介面調用 |
InvalidParams | 介面傳入的參數非法 |
StartFailed | 啟動通話失敗 |
AgentSubscriptionRequired | 發起通話失敗,超出每天免費體驗的額度 |
AgentNotFund | 智能體沒找到 |
TokenExpired | 通話認證Token到期 |
ConnectionFailed | 連結失敗,通話中斷 |
KickedByUserReplace | 相同UserId的不同裝置加入同一個通話登入導致通話無法進行 |
KickedBySystem | 被系統踢出導致通話無法進行 |
LocalDeviceException | 本地裝置問題導致無法進行 |
AgentLeaveChannel | 智能體離開頻道了,通話結束 |
AgentConcurrentLimit | 數字人-智能體到達並發限制 |
AgentAudioSubscribeFailed | 訂閱智能體音頻失敗 |
AiAgentAsrUnavailable | 第三方ASR服務啟動失敗 |
AvatarAgentUnavailable | 數字人服務不可用 |
ChatLogNotFound | 聊天記錄未能找到 |
InternalError | 內部錯誤 |
VoicePrintStatusCode
ASR反饋狀態代碼
枚舉名 | 描述 |
Disable | 沒開啟聲紋降噪Vad,且關閉AIVad |
EnableWithoutRegister | 已開啟聲紋降噪Vad,但還完成聲紋註冊 |
SpeakerRecognized | 已開啟聲紋降噪Vad,識別到主講人 |
SpeakerNotRecognized | 已開啟聲紋降噪Vad,沒識別到主講人 |
DetectedSpeakerWithAIVad | 開啟AIVad,識別到主講人 |
UndetectedSpeakerWithAIVad | 開啟AIVad,沒識別到主講人 |
Unknown | 未知狀態 |
ARTCAICallSpeakingInterruptedReason
智能體語音被打斷原因
枚舉名 | 描述 |
UnKnown | 未知原因 |
ByWorks | 因為識別到了特定打斷詞 |
ByVoice | 因為識別到語音被打斷 |
ByInterruptSpeaking | 因為調用了API:interruptSpeaking()介面被打斷 |
BySpeechBroadCast | 因為主動語音播報打斷 |
ByLlmQuery | 因為主動LLM查詢打斷 |
ARTCAICallAudioProfile
音頻編碼配置
枚舉名 | 描述 |
ARTCAICallAudioLowQualityMode | 音頻低音質模式,預設8000Hz採樣率,單聲道,最大編碼碼率12kbps |
ARTCAICallAudioBasicQualityMode | 標準音質模式,預設16000Hz採樣率,單聲道,最大編碼碼率24kbps |
ARTCAICallAudioHighQualityMode | (預設)高音質模式,預設48000Hz採樣率,單聲道,最大編碼碼率64kbps |
ARTCAICallAudioStereoHighQualityMode | 立體聲高音質模式,預設48000Hz採樣率,雙聲道,最大編碼碼率80kbps |
ARTCAICallAudioSuperHighQualityMode | 超高音質模式,預設48000Hz採樣率,單聲道,最大編碼碼率96kbps |
ARTCAICallAudioStereoSuperHighQualityMode | 立體聲超高音質模式,預設48000Hz採樣率,雙聲道,最大編碼碼率128kbps |
ARTCAICallAudioScenario
音頻情境配置
枚舉名 | 描述 |
ARTCAICallAudioSceneDefaultMode | 一般音視頻通訊情境推薦使用 |
ARTCAICallAudioSceneMusicMode | 音頻情境配置,高保真音樂音質,樂器教學等對音樂音質有要求的情境推薦使用 |
ARTCAICallVideoRenderMode
視頻渲染模式
枚舉名 | 描述 |
ARTCAICallVideoRenderModeAuto | 自動模式 |
ARTCAICallVideoRenderModeStretch | 展開平鋪模式 ,如果外部輸入的視頻寬高比和推流設定的寬高比不一致時,將輸入視頻展開到推流設定的比例,畫面會變形 |
ARTCAICallVideoRenderModeFill | 裁剪模式,如果外部輸入的視頻寬高比和推流設定的寬高比不一致時,將輸入視頻寬或者高進行裁剪,畫面內容會丟失 |
ARTCAICallVideoRenderModeNoChange | 不改變 |
ARTCAICallVideoRotationMode
視頻旋轉角度
枚舉名 | 描述 |
ARTCAICallVideoRotationMode_0 | 0度 |
ARTCAICallVideoRotationMode_90 | 90度 |
ARTCAICallVideoRotationMode_180 | 180度 |
ARTCAICallVideoRotationMode_270 | 270度 |
ARTCAICallVideoRenderMirrorMode
視頻渲染鏡像模式
枚舉名 | 描述 |
ARTCAICallVideoRenderMirrorModeOnlyFront | 只有自拍預覽鏡像,其他不鏡像 |
ARTCAICallVideoRenderMirrorModeAllEnabled | 全部鏡像 |
ARTCAICallVideoRenderMirrorModeAllDisable | 全部不鏡像 |
ARTCAICallTurnDetectionMode
判斷使用者說話是否結束模式
枚舉名 | 描述 |
ARTCAICallTurnDetectionNormalMode | 普通模式,不使用AI進行語義判斷是否說話結束,使用ASR靜默時間判斷。 |
ARTCAICallTurnDetectionSemanticMode | Semantic,用AI根據上下文語義,判斷是否說話結束 |
Class
ARTCAICallConfig
通話設定物件
參數 | 類型 | 含義 |
agentId | String | 智能體Id |
agentType | 智能體類型,必須是agentId的類型,否則啟動智能體會報錯 | |
agentUserId | String | 智能體的Uid,為空白時由智能體服務分配uid |
region | String | 智能體服務所在的地區,必須是agentId所在的地區,否則啟動智能體會報錯 |
userData | String | 使用者自訂資訊,該資訊最終傳給智能體 |
enableAudioDelayInfo | boolean | 是否開啟對話延遲統計資訊,預設開啟 |
agentConfig | 用於啟動通話的agentConfig參數 | |
audioConfig | 本地音頻配置 | |
videoConfig | 本地視頻配置,VisionAgent/VideoAgent時才會生效 | |
chatSyncConfig | 關聯的chat智能體配置,如果設定了,那麼在通話過程中會把通話記錄同步到chat智能體上 | |
mAiCallVideoConfig | 視頻相關配置(2.5以上版本起棄用) | |
mAliCallAudioConfig | 音頻相關配置(2.5以上版本起棄用) | |
mAiCallAgentTemplateConfig | 建立AI音視訊通話可配置的參數項(2.5以上版本起棄用) | |
mAiCallChatSyncConfig | 聊天同步配置,用於將通話類智能體和訊息對話智能體聊天內容整合到一個會話中(2.5以上版本起棄用) |
ARTCAICallVideoConfig
視頻配置參數
參數 | 類型 | 含義 |
useHighQualityPreview | boolean | 是否使用本地高清預覽 |
useFrontCameraDefault | boolean | 是否預設啟動自拍 |
cameraCaptureFrameRate | int | 網路攝影機採集幀率 |
useSurfaceView | boolean | 是否使用SurfaceView渲染,如果設定false,則使用TextureView渲染 |
videoEncoderWidth | int | 視頻編碼寬度 |
videoEncoderHeight | int | 視頻編碼高度 |
videoEncoderFrameRate | int | 視頻編碼幀率 |
videoEncoderBitRate | int | 視頻編碼碼率 |
videoEncoderKeyFrameInterval | int | 主要畫面格間隔,單位毫秒 |
isCameraMute | boolean | 是否靜音本地視頻,預設不靜音 |
ARTCAICallAudioConfig
音頻配置參數
參數 | 類型 | 含義 |
audioProfile | 音頻編碼配置,預設是ARTCAICallAudioHighQualityMode,可以通過設定該參數指定音頻採樣率和聲道數 | |
audioScenario | 音頻情境配置,預設是ARTCAICallAudioSceneMusicMode,如果想要指定藍芽採集,可以使用ARTCAICallAudioSceneDefaultMode | |
enableSpeaker | boolean | 擴音器播放還是耳機播放,預設開啟擴音器播放,設定成false切換成耳機播放 |
isMicrophoneOn | boolean | 是否開啟麥克風,預設開啟 |
ARTCAICallAgentTemplateConfig(棄用)
通話可配置的參數項
該類型在2.5以上版本已棄用,最新版請使用ARTCAICallAgentConfig。
參數 | 類型 | 含義 |
aiAgentId | String | 智能體ID,通過AICallKit的call介面發起智能體呼叫,設定該欄位。 說明 智能體ID必須要設定,不可為空白。 |
aiAgentRegion | String | 智能體服務所在的地區,預設值:cn-shanghai。 說明 您需要根據智能體指定不同的地區。 |
aiAgentUserId | String | 智能體對應的使用者Id,如果不設定,AI Server會為智能體產生隨機的userId |
userExtendData | String | 業務擴充資訊,需要使用JSON字串,該資訊最終傳給LLM。 |
aiAgentGreeting | String | 智能體歡迎語,AI智能體在使用者入會後主動說的一句話 |
aiAgentUserOnlineTimeout | int | 使用者未入會,智能體逾時關閉任務的時間。單位:秒。預設值:60 秒 |
aiAgentUserOfflineTimeout | int | 使用者退會後,智能體逾時關閉任務的時間。單位:秒。預設值:5 秒 |
aiAgentWorkflowOverrideParams | String | 工作流程覆蓋參數,預設無 |
aiAgentBailianAppParams | String | 百鍊應用中心參數。詳情,請參見將使用者資訊透傳給百鍊。 |
aiAgentAsrMaxSilence | int | 語音辨識最大靜音時間長度,單位:毫秒,取值範圍:200ms~1200ms,預設值:400ms。 |
aiAgentVolume | int | 智能體說話的音量,取值範圍:-1~100,預設值:-1,若不填:預設使用阿里雲推薦的自適應音量模式。 |
enableVoiceInterrupt | boolean | 是否支援語音打斷,預設 true。 |
enableIntelligentSegment | boolean | 智能斷句開關,預設 true。 |
enableVoicePrint | boolean | 是否使用聲紋識別,預設 false,如果需要開啟聲紋識別,需要開啟enableVoicePrint開關並設定voiceprintId。 |
voiceprintId | String | 聲紋Id,如果enableVoicePrint設定成true且voiceprintId不為空白,表示當前通話開啟聲紋降噪能力,為空白表示不啟用聲紋降噪能力。 |
aiAgentVoiceId | String | 智能體講話音色Id。 |
aiAgentMaxIdleTime | int | 智能體閑時的最大等待時間(單位:秒),逾時智能體自動下線,設定為-1表示閑時不退出,預設600s。 |
llmHistoryLimit | int | llm/mllm 歷史對話上下文最大保留輪次,小於0則使用服務端預設值 10 次。 |
aiAgentGracefulShutdown | boolean | 是否優雅下線,預設 false。 說明 優雅下線是指當智能體被停止(如通話掛斷)時,會完整播報完當前語句後再停止,最長持續10秒。 |
enablePushToTalk | boolean | 是否開啟對講機模式,預設 false |
aiAgentAvatarId | String | 數字人模型Id,當智能體類型是AvatarAgent時,可以指定數字人模型Id。 |
asrLanguageId | String | asr語種Id,為空白表示使用智能體預設配置值,可選:
|
wakeUpQuery | String | 喚醒詞,使用者在通話啟動前的指令,用於智能體在通話啟動後立即響應,例如:“今天天氣怎麼樣?”。 |
llmSystemPrompt | String | LLM的系統提示詞,例如:“你是一位友好且樂於助人的助手,專註於為使用者提供準確的資訊和建議。” 說明 不支援LLM節點為百鍊工作流程類型。 |
interruptWords | List<String> | 對話打斷的觸發詞,例如:“打斷一下”、“我知道了”。 |
aiAgentLlmHistoryLimit | int | llm/mllm 歷史對話上下文最大保留輪次,預設 10 次。 |
aiAgentVadLevel | int | 設定AIVad的靈敏度參數,通過該參數的設定可以抗人聲幹擾。取值範文[0-10],用戶端預設開啟AIVad且值為3。 |
ARTCAICallChatSyncConfig
同步訊息對話智能體聊天記錄配置
參數 | 類型 | 含義 |
sessionId | String | 一個使用者和智能體對話的唯一標識,預設為空白。 |
chatBotAgentId | String | 關聯到訊息對話的智能體ID。 |
receiverId | String | 訊息對話智能體接收者ID,使用者UserId。 |
ARTCAICallAgentInfo
智能體運行時資訊
參數 | 類型 | 含義 |
agentId | String | 當前智能體ID。 |
agentType | 智能體類型。 | |
agentUserId | String | 智能體在RTC房間中的使用者ID。 |
channelId | String | 智能體所在的RTC頻道ID。 |
instanceId | String | 當前智能體啟動並執行執行個體ID。 |
requestId | String | 當前智能體啟動並執行請求ID。 |
ARTCAICallSendTextToAgentRequest
發送文本到智能體的請求對象
參數 | 類型 | 含義 |
text | String | 詢問智能體的簡訊,例如:這是什嗎? |
ARTCAICallVisionCustomCaptureRequest
視覺大模型自訂截幀請求對象
參數 | 類型 | 含義 |
text | String | 請求多模態大模型時的文本參數。 |
enableASR | boolean | 是否把人聲的asr結果作為大模型的輸入,如果為true,則使用人聲asr結果與截幀一起送給大模型;反之,則使用text欄位與截幀一起送給大模型。 說明 僅在持續截幀時生效 |
isSingle | boolean | 為true時表示單次截幀,截幀後立即退出自訂截幀狀態; 為false時表示持續截幀,達到duration後會自動結束自訂截幀狀態。 |
eachDuration | int | 截幀間隔時間長度(秒)。 |
num | int | 每次截幀的圖片數量。 |
duration | int | 持續截幀的時間長度(秒),如果isSingle=true,則忽略,否則達到該設定時間長度時會結束自訂截幀狀態。 |
userData | String | json字串,自訂商務資訊,跟隨text和圖片幀一同傳給大模型,用於企業做業務處理。 |
ARTCAICallVideoCanvas
視頻渲染設定物件
參數 | 類型 | 含義 |
renderMode | 渲染模式,預設值為 ARTCAICallVideoRenderModeAuto。 | |
mirrorMode | 鏡像模式,預設值為ARTCAICallVideoRenderMirrorModeOnlyFront。 | |
rotationMode | 旋轉角度,預設值為 ARTCAICallVideoRotationMode_0。 | |
zOrderOnTop | boolean | 用於設定SurfaceView是否應該在所有其它視窗之上的顯示層,預設值為true |
zOrderMediaOverlay | boolean | 用於設定SurfaceView是否應該在MediaPlayer、Camera和類似視窗之上的顯示層,預設值為true |
ARTCAICallAgentConfig
通話可配置的參數項
參數 | 類型 | 含義 |
agentGreeting | String | 智能體歡迎語,為空白表示使用智能體配置值,最大長度100字元 |
wakeUpQuery | String | 使用者在通話啟動前的指令,用於智能體在通話啟動後立即響應 |
agentMaxIdleTime | int | 智能體閑時的最大等待時間(單位:秒),逾時智能體自動下線,預設值為600s |
userOnlineTimeout | int | 使用者未入會,智能體逾時關閉任務的時間,預設值為60s |
userOfflineTimeout | int | 使用者退會後,智能體逾時關閉任務的時間,預設值為5s |
enablePushToTalk | boolean | 是否開啟對講機模式 |
agentGracefulShutdown | boolean | 是否優雅下線:播報完當前句子再停止 |
volume | int | 智能體說話的音量,範圍為 0~400,預設值為100 |
workflowOverrideParams | String | 工作流程覆蓋參數 |
enableIntelligentSegment | boolean | 智能斷句開關 |
asrConfig | 語音辨識配置 | |
ttsConfig | 語音合成配置 | |
llmConfig | 大語言模型配置 | |
avatarConfig | 數字人配置 | |
interruptConfig | 打斷配置 | |
voiceprintConfig | 聲紋降噪配置 | |
turnDetectionConfig | 輪次檢測配置 | |
experimentalConfig | 非產品化定製化配置 | |
ARTCAICallAgentVcrConfig | VCR配置 |
ARTCAICallAgentAsrConfig
語音辨識配置
參數 | 類型 | 含義 |
asrLanguageId | String | asr語種Id,為空白表示使用智能體配置值 |
asrMaxSilence | int | 語音斷句檢測閾值,靜音時間長度超過該閾值會被認為斷句,預設值為400ms,參數範圍 200ms~1200ms |
asrHotWords | List<String> | ASR熱詞列表,限制:500個詞及以內,每個詞不超過10個字元 |
vadLevel | int | 設定AIVad的靈敏度參數,預設值為3,取值範圍:[0,10] |
customParams | String | 自接入ASR時,傳入運行時參數,使用URL參數形式,例如:"mode=fast&sample=16000&format=wav" |
vadDuration | int | 語音活動檢測的最短期間閾值,用於控制打斷的靈敏度。預設為0表示關閉此功能;有效範圍:200到2000毫秒,常用[200,500] 對應1-4個字。 |
ARTCAICallAgentTtsConfig
語音合成配置
參數 | 類型 | 含義 |
agentVoiceId | String | 智能體講話音色Id,為空白表示使用智能體配置值 |
pronunciationRules | List | 發音規則數組,最多支援 20 條規則。若為 nil 或空數組,則不使用任何規則。樣本如下: |
speechRate | double | TTS播報語速,支援所有TTS類型,取值範圍為[0.5, 2.0],預設值為1.0,小於0則不會發給服務端(使用控制台配置值) |
languageId | String | TTS播報語種代碼,當TTS類型為MiniMax有效 |
emotion | String | TTS播報情緒類型,當TTS類型為MiniMax有效 |
modelId | String | TTS模型Id,當前僅支援minimax,可選值:speech-01-turbo / speech-02-turbo |
ARTCAICallAgentLlmConfig
大語言模型配置
參數 | 類型 | 含義 |
llmHistoryLimit | int | 歷史對話上下文最大保留輪次,預設值為10 |
llmSystemPrompt | String | llm的系統提示詞 |
bailianAppParams | String | 百鍊應用中心參數 |
llmCompleteReply | boolean | 是否發送完整的LLM結果。 說明 開啟後,LLM產生結果之後,會通過onLLMReplyCompleted事件回調完整llm結果。 |
openAIExtraQuery | String | 額外的 OpenAI 協議 LLM 的查詢參數。 說明 參數必須使用 key=value 格式,多個參數用 & 串連,所有值必須為字串類型。 |
ARTCAICallAgentAvatarConfig
數字人配置
參數 | 類型 | 含義 |
agentAvatarId | String | 數字人模型Id,為空白表示使用智能體配置值 |
ARTCAICallAgentInterruptConfig
打斷配置
參數 | 類型 | 含義 |
enableVoiceInterrupt | boolean | 是否開啟智能打斷 |
interruptWords | List<String> | 觸發對話打斷的特定詞彙或短語 |
ARTCAICallAgentVoiceprintConfig
聲紋降噪配置
參數 | 類型 | 含義 |
useVoiceprint | boolean | 當前斷句是否使用聲紋降噪識別 |
voiceprintId | String | 聲紋Id,如果不為空白表示當前通話開啟聲紋降噪能力 |
ARTCAICallAgentTurnDetectionConfig
輪次檢測配置
參數 | 類型 | 含義 |
turnEndWords | List<String> | 斷句特定詞,例如:“完畢”、“我講完了” |
mode | 判斷使用者說話是否結束模式,預設為語義斷句模式,用AI根據上下文語義,判斷是否說話結束。預設值為ARTCAICallTurnDetectionSemanticMode。 | |
semanticWaitDuration | int | 語義斷句自訂等待時間,單位:毫秒,範圍:[0, 10000]; 預設 -1,AI自動判斷合適的等待時間 說明 如果是ARTCAICallTurnDetectionNormalMode模式,semanticWaitDuration欄位無效 |
ARTCAICallAgentVcrResult
VCR 檢測結果
參數 | 類型 | 含義 |
resultData | Object | 智能體返回的所有的VCR檢測結果 |
stillFrameMotionResult | VCR的靜止幀檢測結果 | |
invalidFrameMotionResult | VCR的無效幀檢測結果 | |
peopleCountResult | VCR的即時畫面人數檢測結果 | |
equipmentResult | VCR的電子裝置檢測結果 | |
headMotionResult | VCR的頭部動作檢測結果 |
FrameMotionResult
VCR的視訊框架檢測結果
參數 | 類型 | 含義 |
duration | int | 多久前發送的(單位:毫秒) |
PeopleCountResult
VCR的人數檢測結果
參數 | 類型 | 含義 |
count | int | VCR識別到的人數 |
EquipmentResult
VCR的電子裝置檢測結果
參數 | 類型 | 含義 |
mobilePhoneCount | int | 裝置數總數 |
watchCount | int | 手錶數量 |
headPhoneCount | int | 耳機數量 |
HeadMotionResult
VCR的頭部動作檢測結果
參數 | 類型 | 含義 |
nodDetected | boolean | 點頭 |
shakeDetected | boolean | 搖頭 |
ARTCAICallAgentVcrConfig
VCR配置
參數 | 類型 | 含義 |
data | JSONObject | 當使用者傳json對象進來時,緩衝起來,後面產生json字串時,使用該對象,這樣可以做到自訂擴充 |
stillFrameMotion | VCR的靜音幀檢測配置 | |
invalidFrameMotion | VCR的無效幀檢測配置 | |
peopleCount | VCR的即時畫面人數檢測配置 | |
equipment | VCR的電子裝置檢測配置 | |
headMotion | VCR的頭部運動檢測配置 |
ARTCAICallAgentVcrBaseConfig
VCR的基礎檢測配置
參數 | 類型 | 含義 |
enable | boolean | 是否啟用 |
ARTCAICallAgentVcrFrameMotionConfig
VCR的視訊框架檢測配置
參數 | 類型 | 含義 |
callbackDelay | int | 多少毫秒後觸發回調 |
ARTCAICallExperimentalConfig
實驗參數,用於特定邏輯策略的控制
參數 | 類型 | 含義 |
rtcSdkParams | JSONObject | rtcsdk參數 |
commonParams | JSONObject | 通用參數 |
IARTCAICallService詳情
generateAIAgentShareCall
請求啟動分享的智能體通話
/**
* 請求啟動分享的智能體通話
* @param userId 當前登入的使用者id
* @param aiAgentId 智能體id
* @param aiAgentType 智能體類型
* @param artcaiCallConfig 智能體配置
* @param callback 請求回調
*/
void generateAIAgentShareCall(String userId, String aiAgentId, ARTCAICallEngine.ARTCAICallAgentType aiAgentType, ARTCAICallEngine.ARTCAICallConfig artcaiCallConfig, IARTCAICallServiceCallback callback);ARTCAIAgentUtil詳情
parseAiAgentShareInfo
解析分享智能體的資訊
/**
* 解析分享智能體的資訊
* @param shareInfoText
* @return 分享智能體的結構化配置
*/
public static ARTCAIAgentShareInfo parseAiAgentShareInfo(String shareInfoText);parseAiAgentInfo
解析智能體啟動的響應資訊
/**
* 解析智能體啟動的響應資訊
* @param jsonObject 智能體啟動的響應資訊
* @return 智能體啟動響應的結構化資訊
*/
public static ARTCAIAgentInfo parseAiAgentInfo(JSONObject jsonObject);