Настройка модели Codex через env: CODEX_MODEL, CODEX_REASONING_EFFORT (для тестов скорости)
This commit is contained in:
31
server.js
31
server.js
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user