NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
v2_nim_ai_service.hpp
浏览该文件的文档.
1#ifndef NE_CROSS_PLATFORM_SDK_V2_NIM_AI_SERVICE_HPP
2#define NE_CROSS_PLATFORM_SDK_V2_NIM_AI_SERVICE_HPP
3#include "v2_nim_internal.hpp"
4namespace v2 {
5
16public:
32 const V2NIMFailureCallback& failure) = 0;
33
52 const V2NIMSuccessCallback<void>& success,
53 const V2NIMFailureCallback& failure) = 0;
54
76 const V2NIMSuccessCallback<void>& success,
77 const V2NIMFailureCallback& failure) = 0;
78
87 virtual void addAIListener(const V2NIMAIListener& listener) = 0;
88
97 virtual void removeAIListener(const V2NIMAIListener& listener) = 0;
98};
99
100} // namespace v2
101
102#endif // NE_CROSS_PLATFORM_SDK_V2_NIM_AI_SERVICE_HPP
Definition: ne_stl_continuous_container.h:15
Definition: ne_stl_smart_ptr.h:31
AI 数字人服务
Definition: v2_nim_ai_service.hpp:15
virtual void getAIUserList(const V2NIMSuccessCallback< const nstd::vector< nstd::shared_ptr< V2NIMAIUser > > & > &success, const V2NIMFailureCallback &failure)=0
获取 AI 数字人列表
virtual void stopAIModelStreamCall(const V2NIMAIModelStreamCallStopParams &params, const V2NIMSuccessCallback< void > &success, const V2NIMFailureCallback &failure)=0
停止流式输出
virtual void addAIListener(const V2NIMAIListener &listener)=0
添加 AI 模块的监听器
virtual void removeAIListener(const V2NIMAIListener &listener)=0
移除 AI 模块的状态监听器
virtual void proxyAIModelCall(const V2NIMProxyAIModelCallParams &params, const V2NIMSuccessCallback< void > &success, const V2NIMFailureCallback &failure)=0
AI 数字人请求代理接口
通用成功
Definition: v2_nim_def_callback.hpp:7
Definition: v2_nim_ai_service.hpp:4
Definition: ne_stl_bind.h:132
Definition: v2_nim_def_callback.hpp:263
停止透传接口的 AI 流式回复
Definition: v2_nim_def_struct.hpp:2867
AI 数字人代理请求参数
Definition: v2_nim_def_struct.hpp:915