|
static const char * | kNIMAICallKeyAccountID = "account_id" |
| string AI account id
|
|
static const char * | kNIMAICallKeyRequestID = "request_id" |
| AI proxy 请求 ID
|
|
static const char * | kNIMAICallKeyStatus = "status" |
| int AI config status
|
|
static const char * | kNIMAICallKeyStreaming = "streaming" |
| bool AI streaming message
|
|
static const char * | kNIMAICallKeyStreamingMessageStatus = "streaming_message_status" |
| int AI streaming message status
|
|
static const char * | kNIMAICallKeyAIRAGs = "rags" |
| JSON array AI RAG(Retrieval-Augmented Generation) 信息
|
|
static const char * | kNIMAICallKeyAIRAGName = "name" |
| string AI RAG 信息名称
|
|
static const char * | kNIMAICallKeyAIRAGIcon = "icon" |
| string AI RAG 信息图标
|
|
static const char * | kNIMAICallKeyAIRAGUrl = "url" |
| string AI RAG 信息地址
|
|
static const char * | kNIMAICallKeyAIRAGTitle = "title" |
| string AI RAG 信息标题
|
|
static const char * | kNIMAICallKeyAIRAGTime = "time" |
| time_t AI RAG 信息时间
|
|
static const char * | kNIMAICallKeyAIRAGDescription = "desc" |
| time_t AI RAG 信息时间
|
|
static const char * | kNIMAICallKeyStreamingMessageChunk = "chunk" |
| AI 流式消息分片信息
|
|
static const char * | kNIMAICallKeyStreamingMessageChunkContent = "msg" |
| AI 流式消息分片内容
|
|
static const char * | kNIMAICallKeyStreamingMessageChunkMessageTime = "message_time" |
| AI 流式消息分片消息时间,即消息创建占位时间
|
|
static const char * | kNIMAICallKeyStreamingMessageChunkChunkTime = "timestamp" |
| AI 流式消息当前分片时间,chunkTime >= messageTime
|
|
static const char * | kNIMAICallKeyStreamingMessageChunkType = "type" |
| AI 流式消息分片类型,当前仅支持 0 表示文本
|
|
static const char * | kNIMAICallKeyStreamingMessageChunkIndex = "index" |
| AI 流式消息分片序号,从 0 开始
|
|
static const char * | kNIMAICallKeyContent = "content" |
| 请求大模型的内容
|
|
static const char * | kNIMAICallKeyContentKeyMsg = "msg" |
| 请求/响应的文本内容
|
|
static const char * | kNIMAICallKeyContentKeyType = "type" |
| 类型, 暂时只有 0, 代表文本, 预留扩展能力
|
|
static const char * | kNIMAICallKeyContentKeyTimestamp = "timestamp" |
| 分片时间
|
|
static const char * | kNIMAICallKeyMessages = "messages" |
| 上下文内容
|
|
static const char * | kNIMAICallKeyMessageKeyRole = "role" |
| 上下文内容的角色
|
|
static const char * | kNIMAICallKeyMessageKeyMsg = "msg" |
| 上下文的内容
|
|
static const char * | kNIMAICallKeyMessageKeyType = "type" |
| 类型, 暂时只有 0, 代表文本, 预留扩展能力
|
|
static const char * | kNIMAICallKeyPromptVariables = "prompt_variables" |
| 提示词变量占位符替换
|
|
static const char * | kNIMAICallKeyModelConfig = "model_config" |
| 请求接口模型相关参数配置, 如果参数不为空, 则默认覆盖控制相关配置
|
|
static const char * | kNIMAICallKeyModelConfigKeyPrompt = "prompt" |
| 提示词
|
|
static const char * | kNIMAICallKeyModelConfigKeyMaxTokens = "tokens" |
| 模型最大 tokens 数量
|
|
static const char * | kNIMAICallKeyModelConfigKeyTopP = "top_p" |
| 取值范围 (0, 1), 生成时, 核采样方法的概率阈值。
|
|
static const char * | kNIMAICallKeyModelConfigKeyTemperature = "temperature" |
| 取值范围 (0, 2), 用于控制随机性和多样性的程度。
|
|
static const char * | kNIMAICallKeyAntispamConfig = "antispam_config" |
| AI proxy 反垃圾配置
|
|
static const char * | kNIMAICallKeyAntispamConfigKeyEnable = "enable" |
| AI proxy 反垃圾配置 enable
|
|
static const char * | kNIMAICallKeyAntispamConfigKeyBizID = "antispam_business_id" |
| AI proxy 反垃圾配置易盾业务 ID
|
|
static const char * | kNIMAICallKeyMessageRoleAssist = "assistant" |
|
static const char * | kNIMAICallKeyMessageRoleUser = "user" |
|
static const char * | kNIMAICallKeyMessageRoleUnknown = "unknown" |
|