NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
nim::NIMAIModelConfig结构体 参考

AI 数字人模型类型 更多...

#include <nim_ai_helper.h>

类 nim::NIMAIModelConfig 继承关系图:
nim::NIMAIModelConfigBase

Public 成员函数

void SetModel (const std::string &model)
 
std::string GetModel () const
 
void SetPromptKeys (const std::list< std::string > &prompt_keys)
 
std::list< std::string > GetPromptKeys () const
 
- Public 成员函数 继承自 nim::NIMAIModelConfigBase
void SetPrompt (const std::string &prompt)
 
std::string GetPrompt () const
 
void SetMaxTokens (int32_t max_tokens)
 
int32_t GetMaxTokens () const
 
void SetTopP (float top_p)
 
float GetTopP () const
 
void SetTemperature (float temperature)
 
float GetTemperature () const
 
bool ExistValue (NIMAIModelConfigFieldFlag flag) const
 

Public 属性

std::string model_
 具体大模型版本模型名
 
std::list< std::string > prompt_keys_
 提示词对应的变量
 
- Public 属性 继承自 nim::NIMAIModelConfigBase
std::string prompt_
 提示词
 
int32_t max_tokens_ {0}
 模型最大 tokens 数量
 
float top_p_ {0.0}
 取值范围 (0, 1), 生成时, 核采样方法的概率阈值。
 
float temperature_ {0.0}
 取值范围 (0, 2), 用于控制随机性和多样性的程度。
 

额外继承的成员函数

- Protected 属性 继承自 nim::NIMAIModelConfigBase
unsigned int field_valid_flags_ {0}
 

详细描述

AI 数字人模型类型

成员函数说明

◆ GetModel()

std::string nim::NIMAIModelConfig::GetModel ( ) const
inline

◆ GetPromptKeys()

std::list< std::string > nim::NIMAIModelConfig::GetPromptKeys ( ) const
inline

◆ SetModel()

void nim::NIMAIModelConfig::SetModel ( const std::string &  model)
inline

◆ SetPromptKeys()

void nim::NIMAIModelConfig::SetPromptKeys ( const std::list< std::string > &  prompt_keys)
inline

类成员变量说明

◆ model_

std::string nim::NIMAIModelConfig::model_

具体大模型版本模型名

◆ prompt_keys_

std::list<std::string> nim::NIMAIModelConfig::prompt_keys_

提示词对应的变量


该结构体的文档由以下文件生成: