📦 部署方式
Other
📌 软件版本
v2.16.1
💻 系统环境
Other
📌 系统版本
所有系统
🌐 浏览器
Chrome
📌 浏览器版本
所有版本
🐛 问题描述
Grok-3-mini和Grok-4两个模型是不能带这两个参数请求api的,只要模型指定为这类,就会报错
📷 复现步骤
No response
🚦 期望结果
把xai旗下模型的这两个参数是否生效改成一个参数,或者直接删掉,其实后面的xai新模型都好像没这俩了
📝 补充信息
这里提供大家一个临时解决的方式,就是临时删除这两个参数,方式是找到app/client/xai.ts,给根节点添加如下代码
export interface XAIRequestPayload {
messages: {
role: "developer" | "system" | "user" | "assistant";
content: string | MultimodalContent[];
}[];
stream?: boolean;
model: string;
temperature: number;
top_p: number;
max_tokens?: number;
max_completion_tokens?: number;
}
然后把这里的类从
const requestPayload: RequestPayload = {
改成
const requestPayload: XAIRequestPayload = {
就可以,这样模型可以正常调用,缺点是之前支持两个参数的其他XAI模型也会不被传入。
📦 部署方式
Other
📌 软件版本
v2.16.1
💻 系统环境
Other
📌 系统版本
所有系统
🌐 浏览器
Chrome
📌 浏览器版本
所有版本
🐛 问题描述
Grok-3-mini和Grok-4两个模型是不能带这两个参数请求api的,只要模型指定为这类,就会报错
📷 复现步骤
No response
🚦 期望结果
把xai旗下模型的这两个参数是否生效改成一个参数,或者直接删掉,其实后面的xai新模型都好像没这俩了
📝 补充信息
这里提供大家一个临时解决的方式,就是临时删除这两个参数,方式是找到app/client/xai.ts,给根节点添加如下代码
export interface XAIRequestPayload {
messages: {
role: "developer" | "system" | "user" | "assistant";
content: string | MultimodalContent[];
}[];
stream?: boolean;
model: string;
temperature: number;
top_p: number;
max_tokens?: number;
max_completion_tokens?: number;
}
然后把这里的类从
const requestPayload: RequestPayload = {
改成
const requestPayload: XAIRequestPayload = {
就可以,这样模型可以正常调用,缺点是之前支持两个参数的其他XAI模型也会不被传入。