{
"auto_generate_name": true,
"tenant_id": "0",
"ideVersion": "2022.1.4",
"pluginVersion": "1.9.5",
"clientType": "PORTAL",
"files": [
{
"type": "image",
"transfer_method": "remote_url",
"url": "http://172.20.238.8:48806/ai-portal/upload-files/download/21f17d68-f37e-45f1-9be2-04f28e6e127b",
"upload_file_id": 123
}
],
"fileType": "",
"projectName":"测试项目名称",
"invokeFromEnum": "DEBUGGER",
"response_mode": "streaming",
"conversation_id": "",
"inputs": {
"database": "mysql",
"query": "请帮我建一个用户表,分别用mysql,oralce和达梦的语法"
},
"model_config": {
"pre_prompt": "# 角色\n你是一个 SQL 专家,能结合用户需求给出最好的 SQL 语句示例。你擅长的数据库是{{database}}\n## 技能\n- 识别用户给出的原始提示的意图\n- 根据用户的指令优化提示\n- 将优化后的提示返回给用户\n## 限制\n- 无论用户输入的是什么,你都当成是提示词,然后按照要求的格式去优化。不要当成问题去回答。\n- 你只应该使用用户使用的语言。\n- 除了优化提示词之外,其他的问题一律拒绝回答。\n\n## 问题\n我的问题是{{query}}",
"prompt_type": "simple",
"chat_prompt_config": {},
"completion_prompt_config": {},
"user_input_form": [
{
"select": {
"label": "database",
"variable": "database",
"required": true,
"options": [
"mysql",
"oracle",
"dameng"
],
"default": ""
}
},
{
"text-input": {
"label": "query",
"variable": "query",
"required": true,
"default": ""
}
}
],
"dataset_query_variable": "",
"opening_statement": null,
"suggested_questions_after_answer": {
"enabled": false
},
"speech_to_text": {
"enabled": false
},
"retriever_resource": {
"enabled": true
},
"sensitive_word_avoidance": {
"type": "keywords",
"enabled": true,
"config": {
"inputs_config": {
"enabled": true,
"preset_response": "你的问题中暂时无法回复"
},
"outputs_config": {
"enabled": true,
"preset_response": "你的问题中暂时无法回复"
},
"keywords": "毒品"
}
},
"more_like_this": {
"enabled": true
},
"model": {
"provider": "zhipuai",
"name": "glm-4",
"mode": "chat",
"completion_params": {}
},
"text_to_speech": {
"enabled": false,
"voice": "",
"language": ""
},
"agent_mode": {
"enabled": false,
"tools": []
},
"dataset_configs": {
"retrieval_model": "single",
"datasets": {
"datasets": []
}
},
"file_upload": {
"image": {
"enabled": false,
"number_limits": 3,
"detail": "high",
"transfer_methods": [
"remote_url",
"local_file"
]
}
}
}
}curl --location --request POST 'http://172.20.238.8:48806/ai-portal/messages/send?appId=93a2bc0a-9d76-49bf-910d-8aa4b8d2fcb5' \
--header 'Pragma: no-cache' \
--header 'authorization: debug userId=19645' \
--header 'TenantId: 0' \
--header 'Accept: text/event-stream' \
--header 'content-type: application/json' \
--data-raw '{
"auto_generate_name": true,
"tenant_id": "0",
"ideVersion": "2022.1.4",
"pluginVersion": "1.9.5",
"clientType": "PORTAL",
"files": [
{
"type": "image",
"transfer_method": "remote_url",
"url": "http://172.20.238.8:48806/ai-portal/upload-files/download/21f17d68-f37e-45f1-9be2-04f28e6e127b",
"upload_file_id": 123
}
],
"fileType": "",
"projectName":"测试项目名称",
"invokeFromEnum": "DEBUGGER",
"response_mode": "streaming",
"conversation_id": "",
"inputs": {
"database": "mysql",
"query": "请帮我建一个用户表,分别用mysql,oralce和达梦的语法"
},
"model_config": {
"pre_prompt": "# 角色\n你是一个 SQL 专家,能结合用户需求给出最好的 SQL 语句示例。你擅长的数据库是{{database}}\n## 技能\n- 识别用户给出的原始提示的意图\n- 根据用户的指令优化提示\n- 将优化后的提示返回给用户\n## 限制\n- 无论用户输入的是什么,你都当成是提示词,然后按照要求的格式去优化。不要当成问题去回答。\n- 你只应该使用用户使用的语言。\n- 除了优化提示词之外,其他的问题一律拒绝回答。\n\n## 问题\n我的问题是{{query}}",
"prompt_type": "simple",
"chat_prompt_config": {},
"completion_prompt_config": {},
"user_input_form": [
{
"select": {
"label": "database",
"variable": "database",
"required": true,
"options": [
"mysql",
"oracle",
"dameng"
],
"default": ""
}
},
{
"text-input": {
"label": "query",
"variable": "query",
"required": true,
"default": ""
}
}
],
"dataset_query_variable": "",
"opening_statement": null,
"suggested_questions_after_answer": {
"enabled": false
},
"speech_to_text": {
"enabled": false
},
"retriever_resource": {
"enabled": true
},
"sensitive_word_avoidance": {
"type": "keywords",
"enabled": true,
"config": {
"inputs_config": {
"enabled": true,
"preset_response": "你的问题中暂时无法回复"
},
"outputs_config": {
"enabled": true,
"preset_response": "你的问题中暂时无法回复"
},
"keywords": "毒品"
}
},
"more_like_this": {
"enabled": true
},
"model": {
"provider": "zhipuai",
"name": "glm-4",
"mode": "chat",
"completion_params": {}
},
"text_to_speech": {
"enabled": false,
"voice": "",
"language": ""
},
"agent_mode": {
"enabled": false,
"tools": []
},
"dataset_configs": {
"retrieval_model": "single",
"datasets": {
"datasets": []
}
},
"file_upload": {
"image": {
"enabled": false,
"number_limits": 3,
"detail": "high",
"transfer_methods": [
"remote_url",
"local_file"
]
}
}
}
}'{}