Настройка модели Codex через env: CODEX_MODEL, CODEX_REASONING_EFFORT (для тестов скорости)

This commit is contained in:
2026-08-25 21:35:40 +07:00
parent 8a757a3fbe
commit 887b3fa600

View File

@@ -219,22 +219,33 @@ function runCodexEdit(jobDir, inputName, prompt) {
const lastMessagePath = path.join(jobDir, "last_message.txt");
const outputPath = path.join(jobDir, "output.jpg");
const args = [
"exec",
"-C", jobDir,
"--skip-git-repo-check",
"--ephemeral",
"--dangerously-bypass-approvals-and-sandbox"
];
// Переопределение модели и уровня рассуждений (для тестов скорости):
// CODEX_MODEL=gpt-5.2-codex-mini CODEX_REASONING_EFFORT=low node server.js
if (process.env.CODEX_MODEL) {
args.push("-m", process.env.CODEX_MODEL);
}
if (process.env.CODEX_REASONING_EFFORT) {
args.push("--reasoning-effort", process.env.CODEX_REASONING_EFFORT);
}
args.push("-i", inputName, "-o", "last_message.txt", "-");
return new Promise((resolve, reject) => {
let child;
try {
child = spawn(
CODEX_EXE,
[
"exec",
"-C", jobDir,
"--skip-git-repo-check",
"--ephemeral",
"--dangerously-bypass-approvals-and-sandbox",
"-i", inputName,
"-o", "last_message.txt",
"-"
],
args,
{
cwd: jobDir,
env: process.env,