数据分析
url:/sql_chat
method: POST
请求参数:
|参数名|参数类型|非空|参数说明|
|-|-|-|-|
|question|string|True|用户输入问题|
|database_config|list[map]|True|数据库的配置|
|database_type|list[map]|True|数据库的类型(mysql,sqlserver)|
|llm_name|string|True|大模型名称|
|api_key_config|string|True|api密钥设置|
|temperature|string|True|模型温度,默认0.05|
|reply_limit|int|False|回复长度,默认1024|
返回参数:
|参数名|参数类型|参数说明|
|-|-|-|
|type|string|返回的消息的类型|
|content|string|返回消息的内容|
请求参数示例:
```language
{
"question":"二月的销售额",
"database_config": {
"host": "121.40.49.153",
"user": "zyf0320",
"password": "TUuW<rOm6&0",
"database": "lk-test",
"port": 3306
},
"database_type": "mysql",
"llm_name":"gpt-4",
"api_key_config": {
"qianfan_ak": "xxxx",
"qianfan_sk": "xxxx",
"openai_api_key": "sk-bB2uyflGy0UtgiEm3905A8D217994767B3D099F13014B65d"
},
"temperature": 0.1,
"max_tokens": 1024
}
```
返回参数示例(流式):
```language
{
"type": "answer",
"content": "然而,他并没有意识到这些故事都是虚构的,因此他的行为变得越来越疯狂和不可理解。"
}
```