mirror of
https://github.com/kuaifan/dootask.git
synced 2026-08-26 06:39:03 +00:00
docs(ai): 注释模型名思考标记剥离规则
说明 think/thinking/reasoning 后缀的支持写法(空格、- 、_、括号),便于后续维护识别匹配范围。
This commit is contained in:
parent
0d31106b0f
commit
2a3f05e06f
@ -233,6 +233,10 @@ class AI
|
|||||||
$authParams['agency'] = $agency;
|
$authParams['agency'] = $agency;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 从模型名末尾剥离思考标记,支持以下写法:
|
||||||
|
// 模型名 think / 模型名-thinking / 模型名_reasoning (空格、- 、_ 作分隔)
|
||||||
|
// 模型名(think) / 模型名 ( reasoning ) (括号包裹)
|
||||||
|
// 关键词三选一:think | thinking | reasoning
|
||||||
$thinkPatterns = [
|
$thinkPatterns = [
|
||||||
"/^(.+?)(\s+|\s*[_-]\s*)(think|thinking|reasoning)\s*$/",
|
"/^(.+?)(\s+|\s*[_-]\s*)(think|thinking|reasoning)\s*$/",
|
||||||
"/^(.+?)\s*\(\s*(think|thinking|reasoning)\s*\)\s*$/"
|
"/^(.+?)\s*\(\s*(think|thinking|reasoning)\s*\)\s*$/"
|
||||||
@ -243,6 +247,7 @@ class AI
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// 命中后把关键词剥掉,只保留前面的真实模型名
|
||||||
if ($thinkMatch && !empty($thinkMatch[1])) {
|
if ($thinkMatch && !empty($thinkMatch[1])) {
|
||||||
$authParams['model_name'] = $thinkMatch[1];
|
$authParams['model_name'] = $thinkMatch[1];
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user