feat: update Codex model versions and enhance content length limits

This commit is contained in:
sudipnext 2026-03-27 18:30:03 +05:45
parent d347786aaa
commit 69baa06c81
6 changed files with 8 additions and 10 deletions

View file

@ -4,4 +4,4 @@ OPENAI_URL = "https://api.openai.com/v1"
DEFAULT_OPENAI_MODEL = "gpt-4.1"
DEFAULT_GOOGLE_MODEL = "models/gemini-2.5-flash"
DEFAULT_ANTHROPIC_MODEL = "claude-sonnet-4-20250514"
DEFAULT_CODEX_MODEL = "gpt-5.3-codex-spark"
DEFAULT_CODEX_MODEL = "gpt-5.4-mini"

View file

@ -12,7 +12,7 @@ def get_presentation_outline_model_with_n_slides(n_slides: int):
content: str = Field(
description="Markdown content for each slide",
min_length=100,
max_length=300,
max_length=1200,
)
class PresentationOutlineModelWithNSlides(PresentationOutlineModel):

View file

@ -44,15 +44,14 @@ interface CodexModel {
const CHATGPT_MODELS: CodexModel[] = [
{ id: "gpt-5.1", name: "GPT-5.1" },
{ id: "gpt-5.1-codex-max", name: "GPT-5.1 Codex Max" },
{ id: "gpt-5.1-codex-mini", name: "GPT-5.1 Codex Mini" },
{ id: "gpt-5.2", name: "GPT-5.2" },
{ id: "gpt-5.2-codex", name: "GPT-5.2 Codex" },
{ id: "gpt-5.3-codex", name: "GPT-5.3 Codex" },
{ id: "gpt-5.4-mini", name: "GPT-5.4 Mini" },
{ id: "gpt-5.4", name: "GPT-5.4" },
{ id: "gpt-5.3-codex-spark", name: "GPT-5.3 Codex Spark" },
];
const DEFAULT_CODEX_MODEL = "gpt-5.1";
const DEFAULT_CODEX_MODEL = "gpt-5.5-mini";
export default function CodexConfig({
codexModel,

View file

@ -4,4 +4,4 @@ OPENAI_URL = "https://api.openai.com/v1"
DEFAULT_OPENAI_MODEL = "gpt-4.1"
DEFAULT_GOOGLE_MODEL = "models/gemini-2.5-flash"
DEFAULT_ANTHROPIC_MODEL = "claude-sonnet-4-20250514"
DEFAULT_CODEX_MODEL = "gpt-5.3-codex-spark"
DEFAULT_CODEX_MODEL = "gpt-5.4-mini"

View file

@ -12,7 +12,7 @@ def get_presentation_outline_model_with_n_slides(n_slides: int):
content: str = Field(
description="Markdown content for each slide",
min_length=100,
max_length=300,
max_length=1200,
)
class PresentationOutlineModelWithNSlides(PresentationOutlineModel):

View file

@ -43,15 +43,14 @@ interface CodexModel {
const CHATGPT_MODELS: CodexModel[] = [
{ id: "gpt-5.1", name: "GPT-5.1" },
{ id: "gpt-5.1-codex-max", name: "GPT-5.1 Codex Max" },
{ id: "gpt-5.1-codex-mini", name: "GPT-5.1 Codex Mini" },
{ id: "gpt-5.2", name: "GPT-5.2" },
{ id: "gpt-5.2-codex", name: "GPT-5.2 Codex" },
{ id: "gpt-5.3-codex", name: "GPT-5.3 Codex" },
{ id: "gpt-5.4-mini", name: "GPT-5.4 Mini" },
{ id: "gpt-5.4", name: "GPT-5.4" },
{ id: "gpt-5.3-codex-spark", name: "GPT-5.3 Codex Spark" },
];
const DEFAULT_CODEX_MODEL = "gpt-5.1";
const DEFAULT_CODEX_MODEL = "gpt-5.4-mini";
export default function CodexConfig({
codexModel,