批量创建知识库应用发布
批量创建应用发布。
Path Parameters
应用程序的ID。
Request Body required
- Array [
- ]
应用程序的ID。
requests object[] required
应用发布请求的列表。
应用程序的ID。
application_release object required
创建应用发布的参数。
应用程序的ID。
第三方平台类型。
- 200
- default
OK
Schema
- Array [
- Array [
- ]
- ]
application_releases object[]
应用发布列表。
应用程序的ID。
应用发布的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_releases": [
{
"application_id": "string",
"release_id": "string",
"platform": 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
},
"state": 0,
"creator": "string",
"last_editor": "string",
"create_time": "2024-11-04T06:28:49.406Z",
"update_time": "2024-11-04T06:28:49.406Z",
"release_key": "string"
}
]
}
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"
}
]
}