Files
writing-agent/tools/st-request-diff/peek-gen-fields.mjs
T

12 lines
666 B
JavaScript

// 看预设里采样参数字段的类型(有些预设存成字符串,本仓库可能因此丢掉)。
import { readFileSync } from "node:fs";
const keys = ["temperature", "top_p", "top_k", "min_p", "top_a", "frequency_penalty", "presence_penalty", "repetition_penalty", "openai_max_tokens", "openai_max_context", "seed", "n", "stream_openai"];
for (const file of process.argv.slice(2)) {
const raw = JSON.parse(readFileSync(file, "utf8"));
console.log("=== " + file.split("/").pop());
for (const k of keys) {
const v = raw[k];
console.log(" " + k.padEnd(20) + " " + (v === undefined ? "(缺)" : typeof v + " = " + JSON.stringify(v)));
}
}