NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nim::AI类 参考

#include <nim_cpp_ai.h>

Public 类型

using AIModelCallResultCallback = std::function< void(NIMResCode res_code, const NIMAIModelCallResult &result)>
 
using AIModelStreamingCallResultCallback = std::function< void(NIMResCode res_code, const NIMAIModelStreamingCallResult &result)>
 
using GetAIUserListCallback = std::function< void(NIMResCode res_code, const std::list< AIUserNameCard > &)>
 
using ProxyAIModelCallCallback = std::function< void(NIMResCode res_code)>
 
using StopProxyAIModelStreamingCallCallback = ProxyAIModelCallCallback
 

静态 Public 成员函数

static void RegProxyAIModelCallCb (const AIModelCallResultCallback &callback)
 注册代理 AI 全局回调
 
static void RegProxyAIModelStreamingCallCb (const AIModelStreamingCallResultCallback &callback)
 注册代理 AI 流式回调
 
static void GetAIUserList (const GetAIUserListCallback &callback)
 获取 AI 数字人用户列表
 
static void ProxyAIModelCall (const NIMProxyAIModelCallParams &params, const ProxyAIModelCallCallback &callback)
 AI 数字人请求代理接口
 
static void StopProxyAIModelStreamingCall (const NIMStopProxyAIModelStreamingCallParams &params, const StopProxyAIModelStreamingCallCallback &callback)
 停止透传接口的 AI 流式回复
 

成员类型定义说明

◆ AIModelCallResultCallback

using nim::AI::AIModelCallResultCallback = std::function<void(NIMResCode res_code, const NIMAIModelCallResult& result)>

◆ AIModelStreamingCallResultCallback

using nim::AI::AIModelStreamingCallResultCallback = std::function<void(NIMResCode res_code, const NIMAIModelStreamingCallResult& result)>

◆ GetAIUserListCallback

using nim::AI::GetAIUserListCallback = std::function<void(NIMResCode res_code, const std::list<AIUserNameCard>&)>

◆ ProxyAIModelCallCallback

using nim::AI::ProxyAIModelCallCallback = std::function<void(NIMResCode res_code)>

◆ StopProxyAIModelStreamingCallCallback

成员函数说明

◆ GetAIUserList()

void AI::GetAIUserList ( const GetAIUserListCallback callback)
static

获取 AI 数字人用户列表

参数
callbackGetAIUserListCallback 回调
返回
void 无返回值

◆ ProxyAIModelCall()

void AI::ProxyAIModelCall ( const NIMProxyAIModelCallParams params,
const ProxyAIModelCallCallback callback 
)
static

AI 数字人请求代理接口

参数
paramsNIMProxyAIModelCallParams 请求参数
callbackProxyAIModelCallCallback 回调

◆ RegProxyAIModelCallCb()

void AI::RegProxyAIModelCallCb ( const AIModelCallResultCallback callback)
static

注册代理 AI 全局回调

参数
callbackAIModelCallResultCallback 回调
返回
void 无返回值

◆ RegProxyAIModelStreamingCallCb()

void AI::RegProxyAIModelStreamingCallCb ( const AIModelStreamingCallResultCallback callback)
static

注册代理 AI 流式回调

参数
callbackAIModelStreamingCallResultCallback 回调
返回
void 无返回值

◆ StopProxyAIModelStreamingCall()

void AI::StopProxyAIModelStreamingCall ( const NIMStopProxyAIModelStreamingCallParams params,
const StopProxyAIModelStreamingCallCallback callback 
)
static

停止透传接口的 AI 流式回复

参数
paramsNIMStopProxyAIModelStreamingCallParams 停止透传参数
callbackProxyAIModelCallCallback 回调
返回
void 无返回值
自从
v10.8.30

该类的文档由以下文件生成: