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

AI 数字人模型配置参数 更多...

#include <nim_ai_helper.h>

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

Public 成员函数

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 prompt_
 提示词
 
int32_t max_tokens_ {0}
 模型最大 tokens 数量
 
float top_p_ {0.0}
 取值范围 (0, 1), 生成时, 核采样方法的概率阈值。
 
float temperature_ {0.0}
 取值范围 (0, 2), 用于控制随机性和多样性的程度。
 

Protected 属性

unsigned int field_valid_flags_ {0}
 

详细描述

AI 数字人模型配置参数

成员函数说明

◆ ExistValue()

bool nim::NIMAIModelConfigBase::ExistValue ( NIMAIModelConfigFieldFlag  flag) const
inline

◆ GetMaxTokens()

int32_t nim::NIMAIModelConfigBase::GetMaxTokens ( ) const
inline

◆ GetPrompt()

std::string nim::NIMAIModelConfigBase::GetPrompt ( ) const
inline

◆ GetTemperature()

float nim::NIMAIModelConfigBase::GetTemperature ( ) const
inline

◆ GetTopP()

float nim::NIMAIModelConfigBase::GetTopP ( ) const
inline

◆ SetMaxTokens()

void nim::NIMAIModelConfigBase::SetMaxTokens ( int32_t  max_tokens)
inline

◆ SetPrompt()

void nim::NIMAIModelConfigBase::SetPrompt ( const std::string &  prompt)
inline

◆ SetTemperature()

void nim::NIMAIModelConfigBase::SetTemperature ( float  temperature)
inline

◆ SetTopP()

void nim::NIMAIModelConfigBase::SetTopP ( float  top_p)
inline

类成员变量说明

◆ field_valid_flags_

unsigned int nim::NIMAIModelConfigBase::field_valid_flags_ {0}
protected

◆ max_tokens_

int32_t nim::NIMAIModelConfigBase::max_tokens_ {0}

模型最大 tokens 数量

◆ prompt_

std::string nim::NIMAIModelConfigBase::prompt_

提示词

◆ temperature_

float nim::NIMAIModelConfigBase::temperature_ {0.0}

取值范围 (0, 2), 用于控制随机性和多样性的程度。

◆ top_p_

float nim::NIMAIModelConfigBase::top_p_ {0.0}

取值范围 (0, 1), 生成时, 核采样方法的概率阈值。


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