mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 19:31:00 +00:00
fix: prefer OpenAI media for Codex defaults
This commit is contained in:
@@ -194,6 +194,7 @@ describe("openai image generation provider", () => {
|
||||
const provider = buildOpenAIImageGenerationProvider();
|
||||
|
||||
expect(provider.defaultModel).toBe("gpt-image-2");
|
||||
expect(provider.aliases).toContain("openai-codex");
|
||||
expect(provider.models).toEqual([
|
||||
"gpt-image-2",
|
||||
"gpt-image-1.5",
|
||||
|
||||
@@ -537,6 +537,7 @@ function createOpenAIImageGenerationProviderBase(params: {
|
||||
}): ImageGenerationProvider {
|
||||
return {
|
||||
id: params.id,
|
||||
aliases: ["openai-codex"],
|
||||
label: params.label,
|
||||
defaultModel: DEFAULT_OPENAI_IMAGE_MODEL,
|
||||
models: [...OPENAI_IMAGE_MODELS],
|
||||
|
||||
@@ -17,6 +17,12 @@ beforeAll(async () => {
|
||||
installProviderHttpMockCleanup();
|
||||
|
||||
describe("openai video generation provider", () => {
|
||||
it("declares the openai-codex alias for default-model ordering", () => {
|
||||
const provider = buildOpenAIVideoGenerationProvider();
|
||||
|
||||
expect(provider.aliases).toContain("openai-codex");
|
||||
});
|
||||
|
||||
it("declares explicit mode capabilities", () => {
|
||||
expectExplicitVideoGenerationCapabilities(buildOpenAIVideoGenerationProvider());
|
||||
});
|
||||
|
||||
@@ -180,6 +180,7 @@ async function downloadOpenAIVideo(params: {
|
||||
export function buildOpenAIVideoGenerationProvider(): VideoGenerationProvider {
|
||||
return {
|
||||
id: "openai",
|
||||
aliases: ["openai-codex"],
|
||||
label: "OpenAI",
|
||||
defaultModel: DEFAULT_OPENAI_VIDEO_MODEL,
|
||||
models: [DEFAULT_OPENAI_VIDEO_MODEL, "sora-2-pro"],
|
||||
|
||||
Reference in New Issue
Block a user