参数检查messages,model,temperature

  • messages:检查是否是非空数组

    • 检查messages内容item是否为对象或不存在
  • 定义有效角色validrole=

  • 判断有效角色里是否有item.role

  • 判断item.content是否为字符串且非空

  • 判定模型是否是字符串且非空或者已经定义
    -判定temperature是否是数字且在0-2之间

// 调试问题:在判断参数如果都没问题的时候,必须返回return null 接口误以为校验失败。
openai返回的数据格式只有Message字段,模型参数里有messages。

posted @ 2026-03-28 15:23  超级码农n号  阅读(5)  评论(0)    收藏  举报