Prompt渲染
POST
/v1/prompt-template/{{api_id}}/render模板id获取方式:在提示工程模块点击对应的模板,点击复制模板ID
该API为纯渲染API,后续请求需要将prompt字段的内容进行后续的大模型基础接口调用
request
curl --request POST \
--url https://api.listenai.com/v1/chat/completions \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_REQUEST_TOKEN' \
--data '{
"messages": [
{
"role": "user",
"content": "this is a template prompt 模版标题, use this argument 模版参数测试 for render"
}
]
}
response
curl --request POST \
--url https://api.listenai.com/v1/chat/completions \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_REQUEST_TOKEN' \
--data '{
"messages": [
{
"role": "user",
"content": "this is a template prompt 模版标题, use this argument 模版参数测试 for render"
}
]
}
示例Sample
我们以应用部署与分享的Sample为例,将项目中的Prompt模板进行替换,并通过调用提示工程模板的ID进行实时更新。
下载地址(基于nodejs):prompt_template_v1.zip
核心代码示例
请求参数
Header 参数
Authorization
string
可选
示例值:
Bearer {{token}}
Content-Type
string
可选
示例值:
application/json
Body 参数application/json
title
string
模版标题
arg
string
模版参数测试
示例
{
"title": "模版标题",
"arg": "模版参数测试"
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
template_id
integer
必需
prompt
string
必需
示例
{
"template_id": 1,
"prompt": "this is a template prompt 模版标题, use this argument 模版参数测试 for render"
}
最后修改时间: 1 年前