Настройка модели 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 lastMessagePath = path.join(jobDir, "last_message.txt");
|
||||||
const outputPath = path.join(jobDir, "output.jpg");
|
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) => {
|
return new Promise((resolve, reject) => {
|
||||||
let child;
|
let child;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
child = spawn(
|
child = spawn(
|
||||||
CODEX_EXE,
|
CODEX_EXE,
|
||||||
[
|
args,
|
||||||
"exec",
|
|
||||||
"-C", jobDir,
|
|
||||||
"--skip-git-repo-check",
|
|
||||||
"--ephemeral",
|
|
||||||
"--dangerously-bypass-approvals-and-sandbox",
|
|
||||||
"-i", inputName,
|
|
||||||
"-o", "last_message.txt",
|
|
||||||
"-"
|
|
||||||
],
|
|
||||||
{
|
{
|
||||||
cwd: jobDir,
|
cwd: jobDir,
|
||||||
env: process.env,
|
env: process.env,
|
||||||
|
|||||||
Reference in New Issue
Block a user