@mrpzx001 在 解决火山引擎、腾讯、百度云千帆ds无法接入cline的问题 中发帖
火山引擎接口文档
根据文档可知,messageparam中的content字段为string类型,而cline请求的部分数据为 {“role”: “user”,“content”: [{“type”: “text”,“text”: “[read_file for ‘Logger.php’]”}]}。解决问题的办法就是把cline请求的数组转为字符串,比如:
private function processMessages(array $messages): array
{
return array_map(function ($message) {
$processedMessage = ['role' => $message['role']];
if (isset($message['content'])) {...