请大家帮忙看一下api配置有没有问题

试了好几个平台都报错,我怀疑是我配置文件有问题,但是我看不懂json,所有json全靠看up视频加上ai,还有一些揣测写出来的,但是写到了这一步,ai也提不出有用的解决方法了,所以来求助大家

{
    "shenghuabi.migrate": {
        "mindZip": true,         // 是否压缩思维导图文件
        "workflowZip": true      // 是否压缩工作流文件
    },
    "shenghuabi.text2vec": {
        "startupType": "transformers",  // 使用transformers库加载模型
        "baseURL": "http://127.0.0.1:11434/v1",  // 服务基础URL
        "apiKey": " ",  // 文本向量服务API密钥(留空表示不启用)
        "dir": "d:/生花笔/text2vec",  // 模型存储目录
        "modelName": "Xenova/bge-base-zh-v1.5",  // 使用的向量模型名称
        "dtype": "fp16",  // 数据精度(fp16=半精度,fp32=单精度)
        "device": ["dml"],  // 使用的计算设备(dml=DirectML,cpu=gpu)
        "maxBatchSize": 2000  // 最大批处理量
    },
    "shenghuabi.vector_database": {
        "dir": "d:/生花笔/qdrant"  // 向量数据库存储目录
    },
    "shenghuabi.ollama.startup": true,  // 是否启动ollama服务
    "shenghuabi.ollama.dir": "d:/生花笔/ollama",  // ollama存储目录
    "shenghuabi.chat": {

        

        "model": "qwen2.5:3b",  // 默认使用的聊天模型
        "temperature": 0.1,  // 生成文本的随机性(0-1,越小越确定)
        "topP": 0.8,  // 核采样参数,控制生成文本的多样性
        "maxTokens": 400,  // 最大生成token数
        "baseURL": "http://127.0.0.1:11434/v1",  // 默认API基础URL
        "apiKey": "88a27658310743d1ae1327ea7e3870d3",  // 默认API密钥
        "vendor": "openai"  // 默认使用的API供应商
    },
    "shenghuabi.download": {
        "direct": false  // 是否使用直连下载(true=跳过CDN)
    },
    "shenghuabi.ocr.dir": "d:/生花笔/ocr",  // OCR模型存储目录
    "shenghuabi.pythonAddon": {
        "keepAlive": 300,  // Python服务保持存活时间(秒)
        "port": 9900,  // 服务端口
        "registry": "https://pypi.mirrors.ustc.edu.cn/simple",  // PyPI镜像源
        "correction": {
            "batchSize": 10,  // 纠错批处理量
            "supportList": [
                {
                    "name": "MacBert"  // 支持的纠错模型
                }
            ]
        },
        "dir": "d:/生花笔/python-addon"  // Python插件存储目录
    },
    "shenghuabi.defaultDir": "D:\\生花笔\\知识库",  // 默认工作目录
    "shenghuabi.chatModelList": [
        {
            "name": "默认模型",
            "model": "qwen2.5:3b",
            "temperature": 0.1,
            "topP": 0.8,
            "maxTokens": 400,
            "baseURL": "http://127.0.0.1:11434/v1",
            "apiKey": " ",
            "vendor": "openai",
            "vendorOptions": {},
        },
        {
            "name": "百度飞桨 deepseek-r1:1.5b",
            "model": "deepseek-r1:1.5b",
            "temperature": 0.1,
            "topP": 0.8,
            "maxTokens": 8192,
            "baseURL": "https://api-cxxxxxxx3.aistudio-app.com/v1",
            "apiKey": "fb5e98699b4xxxxxxd4de41efc1d4df12",
            "vendor": "openai",
            "vendorOptions": {},
        },
        {
            "name": "智谱清言 glm-4-flash",
            "vendor": "zhipu",  // 修正1
            "temperature": 0.1,
            "topP": 0.8,
            "maxTokens": 8192,
            "baseURL":"https://open.bigmodel.cn/api/paas/v4/chat/completions",
            "vendorOptions": {
                "zhipuai": {  // 修正3
                    "extraOptions": {
                        "apiKey": "ef86fc0946edxxxxxx5670532a7.3cfMQ3ccsCxD0oox",  // 修正4
                        "model": "glm-4-flash",
                    },
                },
            },
        },
       
    ],
}

块引用
飞桨报错
-已在其他工具里面测试过api可用
[X9e [Error]: 403 status code (no body)
at t.generate (d:\ShengHuaBi\resources\app\extensions\shenghuabi\index.js:1651:4073)
at ep.makeStatusError (d:\ShengHuaBi\resources\app\extensions\shenghuabi\index.js:1654:7777)
at ep.makeRequest (d:\ShengHuaBi\resources\app\extensions\shenghuabi\index.js:1654:8718)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async BM.stream (d:\ShengHuaBi\resources\app\extensions\shenghuabi\index.js:1668:2396)
at async Object.stream2 (d:\ShengHuaBi\resources\app\extensions\shenghuabi\index.js:2263:2020)
at async d:\ShengHuaBi\resources\app\extensions\shenghuabi\index.js:2946:10338] {
status: 403,
headers: {
connection: ‘close’,
‘content-length’: ‘0’,
date: ‘Thu, 20 Mar 2025 10:38:05 GMT’,
server: ‘nginx’,
vary: ‘Origin, Access-Control-Request-Method, Access-Control-Request-Headers’,
‘x-studio-server’: ‘a-g’
},
request_id: undefined,
error: undefined,
code: undefined,
param: undefined,
type: undefined
}

块引用
-已在其他工具里面测试过api可用
GLM报错
[V9e [Error]: 401 令牌已过期或验证不正确!
at t.generate (d:\ShengHuaBi\resources\app\extensions\shenghuabi\index.js:1651:4048)
at ep.makeStatusError (d:\ShengHuaBi\resources\app\extensions\shenghuabi\index.js:1654:7777)
at ep.makeRequest (d:\ShengHuaBi\resources\app\extensions\shenghuabi\index.js:1654:8718)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async BM.stream (d:\ShengHuaBi\resources\app\extensions\shenghuabi\index.js:1668:2396)
at async Object.stream2 (d:\ShengHuaBi\resources\app\extensions\shenghuabi\index.js:2263:2020)
at async d:\ShengHuaBi\resources\app\extensions\shenghuabi\index.js:2946:10338] {
status: 401,
headers: {
connection: ‘close’,
‘content-length’: ‘73’,
‘content-type’: ‘application/json’,
date: ‘Thu, 20 Mar 2025 10:38:39 GMT’,
‘set-cookie’: ‘acw_tc=ac11000117424671195983610e0030c1a67e29556aeb3a59b87c93ad5536c4;path=/;HttpOnly;Max-Age=1800’,
‘strict-transport-security’: ‘max-age=31536000; includeSubDomains’,
vary: ‘Origin, Access-Control-Request-Method, Access-Control-Request-Headers’,
‘x-log-id’: ‘202503201838398121fe1d3bfc4a96’
},
request_id: undefined,
error: { code: ‘401’, message: ‘令牌已过期或验证不正确!’ },
code: ‘401’,
param: undefined,
type: undefined
}

本地模型是可以用的

  • 我看了下这里可能有问题
 {
            "name": "智谱清言 glm-4-flash",
            "vendor": "zhipu", // 修正1
            "temperature": 0.1,
            "topP": 0.8,
            "maxTokens": 8192,
            "baseURL": "https://open.bigmodel.cn/api/paas/v4/chat/completions",
            "vendorOptions": {
                "zhipu": { // 原来写的是zhipuai
                    "extraOptions": {
                        "apiKey": "ef86fc0946edxxxxxx5670532a7.3cfMQ3ccsCxD0oox", // 修正4
                        "model": "glm-4-flash",
                    },
                },
            },
        },
  • 另外就是由于厂商过多,所以没有一个一个测试,如果您方便提供一个测试的key的话可能排查更方便

一般apikey都可以申请后再取消的

  • 百度飞桨和百度千帆是一家的吗?这个我没适配不清楚,能不能提供下具体的链接我看下

如果是openai兼容的话就不用适配,否则的话需要调整

大佬,具体是什么问题呢,我对照的是你新发的那个《大语言模型文档》的格式填写的,刚刚重新对照了一遍,没有看出来错误在哪里,方便指出来一下吗

然后您要哪个apikey,我都能发你,是私信吗

飞桨是这个,都是百度的,但是产品线应该不一样吧(大概)

上面有注释,智谱的哪个在厂商配置里zhipu写成了zhipuai
点我头像,然后私信就可以

已经更新了1.96.12
修复了在chatModelList时apikey失效问题