fix: 区分 gpt-5.1-chat 与 o1 的请求参数清理逻辑
将原先在同一处理器中对 gpt-5.1-chat 与 o1 一并清除 Temperature/TopP 的逻辑拆分为两个处理器: - gpt-5.1-chat:清除 Temperature 与 TopP - o1:仅清除 Temperature 文件:Yi.Framework.AiHub.Domain/YiFrameworkAiHubDomainModule.cs 目的:恢复/调整对不同模型的期望处理,避免对 o1 不必要地清除 TopP。
This commit is contained in:
@@ -76,7 +76,15 @@ namespace Yi.Framework.AiHub.Domain
|
|||||||
{
|
{
|
||||||
options.Handles.Add(request =>
|
options.Handles.Add(request =>
|
||||||
{
|
{
|
||||||
if (request.Model == "gpt-5.1-chat" || request.Model == "o1")
|
if (request.Model == "gpt-5.1-chat")
|
||||||
|
{
|
||||||
|
request.Temperature = null;
|
||||||
|
request.TopP = null;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
options.Handles.Add(request =>
|
||||||
|
{
|
||||||
|
if (request.Model == "o1")
|
||||||
{
|
{
|
||||||
request.Temperature = null;
|
request.Temperature = null;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user