下载
中文
注册

LlmManager接口

接口功能

默认构造函数。

接口格式

LlmManager(const std::string &llmConfigPath, mindie_llm::GetRequestsCallback getRequest,
        mindie_llm::SendResponsesCallback sendResponse, mindie_llm::ControlSignalCallback controlCallback,
        mindie_llm::LlmManagerStatsCallback statusCallback,
        mindie_llm::SendStatusResponseCallback statusResponseCallback,
std::map<std::string, std::string> ipInfo = std::map<std::string, std::string>())

接口参数

函数中Callback定义的五个函数指针类型,以及如下参数

参数

是否必选

说明

取值要求

ipInfo

将PD场景模型初始化需要的节点身份信息相关参数传递给模型。

std::map<std::string, std::string>

llmConfigPath

将llmmanager需要的配置路径传递给llmmanager的构造函数。

const std::string

使用样例

mindie_llm::GetRequestsCallback getRequestCallback;
mindie_llm::SendResponsesCallback sendResponsesCallback;
mindie_llm::ControlSignalCallback stopSignalCallback;
mindie_llm::LlmManagerStatsCallback statsCallback;
mindie_llm::SendStatusResponseCallback sendStatusCallback;
const std::string llmConfigPath;
std::map<std::string, std::string> ipInfo;
std::shared_ptr<mindie_llm::LlmManager> llmManager = std::make_shared<mindie_llm::LlmManager>(llmConfigPath, getRequestCallback, sendResponsesCallback, stopSignalCallback, statsCallback, sendStatusCallback,ipInfo);

返回值

返回LlmManager对象。