创建知识库应用程序
创建知识库应用程序,包括名称、描述和封面。
Request Body required
应用程序的显示名称。
应用程序的描述。
应用程序的封面图片。
封面图片类型。
- 200
- default
OK
Schema
- Array [
- ]
应用程序ID。
应用程序的显示名称。
应用程序的描述。
应用程序的封面图片。
应用程序状态。
创建者名称。
最后编辑者名称。
创建时间。
更新时间。
应用程序的使用情况。
config object
应用程序配置。
model_config object
模型配置信息
重复惩罚系数:1表示不惩罚,值大于1鼓励生成非重复的tokens,值小于1则倾向生成重复的tokens。推荐范围为[1, 1.2]。
在聊天补全中生成的最大token数,默认值为1024。
为每条输入消息生成的聊天补全选择数量。注意,你将根据生成的所有token数计费。将n设为1以减少成本。
使用的采样温度,范围在0到2之间。较高的值(如0.8)会使输出更加随机,而较低的值(如0.2)会使其更集中和确定。我们通常建议修改此值或top_p,但不要同时修改。
采样温度的替代方案,称为核采样,模型只考虑top_p概率质量的tokens结果。0.1表示只考虑前10%概率质量的tokens。我们通常建议修改此值或temperature,但不要同时修改。
知识库提示,改写用户问题,增加知识库检索到的知识信息
人设提示,大模型所需要扮演的人设信息
模型名称。
search_config object
知识搜索配置
dataset_list object[] required
要搜索的知识库列表
知识库ID
知识库显示名称
返回结果的Top K值
置信度
权重:表示两种方法之间的比例,取值范围为0到1。值越大,越倾向于全文检索;值越小,越倾向于语义检索。
是否在提示中包含检索段的前后片段?如果是,检索将更加全面,但会消耗更多token。
会话开始前显示的问题提示。
对话的开场白。
是否提供用户可能想问的三个问题。
封面图片类型。
{
"application_id": "string",
"display_name": "string",
"desc": "string",
"cover_image": "string",
"state": 0,
"creator": "string",
"last_editor": "string",
"create_time": "2024-12-05T02:41:59.723Z",
"update_time": "2024-12-05T02:41:59.723Z",
"usage": 0,
"config": {
"model_config": {
"frequency_penalty": 0,
"max_tokens": 0,
"n": 0,
"temperature": 0,
"top_p": 0
},
"prompt": "string",
"sys_prompt": "string",
"model": "string",
"search_config": {
"dataset_list": [
{
"id": "string",
"display_name": "string"
}
],
"top_k": 0,
"confidence": 0,
"weight": 0,
"open_window": true
},
"question_hints": [
"string"
],
"conversation_opener": "string",
"conversation_question_prompt_enabled": true
},
"cover_image_type": 0
}
Default error response
Schema
- Array [
- ]
The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
details object[]
A list of messages that carry the error details. There is a common set of message types for APIs to use.
The type of the serialized message.
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}