GPT-5.2-Codex added
This commit is contained in:
@@ -71,7 +71,7 @@ def ollama_version() -> Response:
|
||||
|
||||
def _instructions_for_model(model: str) -> str:
|
||||
base = current_app.config.get("BASE_INSTRUCTIONS", BASE_INSTRUCTIONS)
|
||||
if model.startswith("gpt-5-codex") or model.startswith("gpt-5.1-codex"):
|
||||
if model.startswith("gpt-5-codex") or model.startswith("gpt-5.1-codex") or model.startswith("gpt-5.2-codex"):
|
||||
codex = current_app.config.get("GPT5_CODEX_INSTRUCTIONS") or GPT5_CODEX_INSTRUCTIONS
|
||||
if isinstance(codex, str) and codex.strip():
|
||||
return codex
|
||||
@@ -98,6 +98,7 @@ def ollama_tags() -> Response:
|
||||
"gpt-5.1",
|
||||
"gpt-5.2",
|
||||
"gpt-5-codex",
|
||||
"gpt-5.2-codex",
|
||||
"gpt-5.1-codex",
|
||||
"gpt-5.1-codex-max",
|
||||
"gpt-5.1-codex-mini",
|
||||
@@ -120,6 +121,10 @@ def ollama_tags() -> Response:
|
||||
"gpt-5-codex-high",
|
||||
"gpt-5-codex-medium",
|
||||
"gpt-5-codex-low",
|
||||
"gpt-5.2-codex-xhigh",
|
||||
"gpt-5.2-codex-high",
|
||||
"gpt-5.2-codex-medium",
|
||||
"gpt-5.2-codex-low",
|
||||
"gpt-5.1-codex-high",
|
||||
"gpt-5.1-codex-medium",
|
||||
"gpt-5.1-codex-low",
|
||||
|
||||
@@ -59,7 +59,7 @@ def _wrap_stream_logging(label: str, iterator, enabled: bool):
|
||||
|
||||
def _instructions_for_model(model: str) -> str:
|
||||
base = current_app.config.get("BASE_INSTRUCTIONS", BASE_INSTRUCTIONS)
|
||||
if model.startswith("gpt-5-codex") or model.startswith("gpt-5.1-codex"):
|
||||
if model.startswith("gpt-5-codex") or model.startswith("gpt-5.1-codex") or model.startswith("gpt-5.2-codex"):
|
||||
codex = current_app.config.get("GPT5_CODEX_INSTRUCTIONS") or GPT5_CODEX_INSTRUCTIONS
|
||||
if isinstance(codex, str) and codex.strip():
|
||||
return codex
|
||||
@@ -536,6 +536,7 @@ def list_models() -> Response:
|
||||
("gpt-5.1", ["high", "medium", "low"]),
|
||||
("gpt-5.2", ["xhigh", "high", "medium", "low"]),
|
||||
("gpt-5-codex", ["high", "medium", "low"]),
|
||||
("gpt-5.2-codex", ["xhigh", "high", "medium", "low"]),
|
||||
("gpt-5.1-codex", ["high", "medium", "low"]),
|
||||
("gpt-5.1-codex-max", ["xhigh", "high", "medium", "low"]),
|
||||
("gpt-5.1-codex-mini", []),
|
||||
|
||||
@@ -45,6 +45,9 @@ def normalize_model_name(name: str | None, debug_model: str | None = None) -> st
|
||||
"gpt5.2": "gpt-5.2",
|
||||
"gpt-5.2": "gpt-5.2",
|
||||
"gpt-5.2-latest": "gpt-5.2",
|
||||
"gpt5.2-codex": "gpt-5.2-codex",
|
||||
"gpt-5.2-codex": "gpt-5.2-codex",
|
||||
"gpt-5.2-codex-latest": "gpt-5.2-codex",
|
||||
"gpt5-codex": "gpt-5-codex",
|
||||
"gpt-5-codex": "gpt-5-codex",
|
||||
"gpt-5-codex-latest": "gpt-5-codex",
|
||||
|
||||
Reference in New Issue
Block a user