You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用OpenAI createFile微调时JSONL格式报错,请求排查原因

问题排查与解决

错误原因

你的mydata.jsonl文件不符合JSONL格式要求:

  • JSONL强制要求每一行必须是一个完整的JSON对象,不能跨多行拆分,也不能包含多余的缩进或换行。
  • 你当前的文件将每个JSON对象拆成了多行,还带有缩进,导致OpenAI API无法识别每行的完整字典结构,触发格式错误。

修正后的mydata.jsonl内容

将文件内容改为如下单行格式:

{"prompt": "aa", "completion": "bb"}
{"prompt": "cc", "completion": "dd"}

额外代码优化(非必要但建议)

你的index.js中filename和fileContents变量未被使用,可删除以清理代码:

const { Configuration, OpenAIApi } = require("openai");
const fs = require("fs");

const configuration = new Configuration({
    apiKey: process.env.OPENAI_API_KEY,
});
async function getAiResponse(topic) {
    const openai = new OpenAIApi(configuration);
    const response = await openai.createFile(
        fs.createReadStream("mydata.jsonl"),
        "fine-tune"
    );
    console.log(response)
}
getAiResponse("ee");

内容的提问来源于stack exchange,提问作者Fatma Mahmoud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 03:22:47