{ "name":"minimax", "chat":{ "path":"/v1/text/chatcompletion_pro", "method":"POST", "apitype":"stream", or "async" or "sync" "headers":[ { "name":"Content-Type", "value":"application/json" }, { "name":"Authorization", "value":"Bearer ${apikey}" } ], ################### apitype == stream only ###################### "chunk_match":"data: (.*)", "chunk_filter": { "name":"reply", "op":"!=", "value":"", "field":"content" }, ################### apitype == stream only end ###################### ################### apitype == async only ###################### "resp":[ "name":"queryid" "value":"gaaa.aaa" ] "query_path":"/path/to", "query_params":[ ], "query_data":[ ], "query_resp":[ ] ################### apitype == async only end ###################### ################### apitype == sync only ###################### ################### apitype == sync only end ###################### "params":[ { "name":"GroupId", "value":"${groupid}" } ], "data":[ { "name":"model", "value":"${model}" }, { "name":"messages", "value":"${messages}" }, { "name":"stream", "value":true }, { "name":"bot_setting", "value":[{ "bot_name":"MM助手", "content":"MM助手" }] }, { "name":"reply_constraints", "value":{ "sender_type":"BOT", "sender_name":"MM助手" } } ], "resp":[ { "name":"content", "value":"choices[0].messages[0].text" }, { "name":"usage", "value":"usage" } ] } }