diff --git a/src/config/codexProviderPresets.ts b/src/config/codexProviderPresets.ts index db27cf1..4f34067 100644 --- a/src/config/codexProviderPresets.ts +++ b/src/config/codexProviderPresets.ts @@ -70,6 +70,32 @@ export const codexProviderPresets: CodexProviderPreset[] = [ textColor: "#FFFFFF", }, }, + { + name: "Azure OpenAI (gpt-5-codex)", + websiteUrl: + "https://learn.microsoft.com/azure/ai-services/openai/how-to/overview", + category: "third_party", + isOfficial: true, + auth: generateThirdPartyAuth(""), + config: `model_provider = "azure" +model = "gpt-5-codex" +model_reasoning_effort = "high" +disable_response_storage = true + +[model_providers.azure] +name = "Azure OpenAI (gpt-5-codex)" +base_url = "https://YOUR_RESOURCE_NAME.openai.azure.com/openai" +env_key = "OPENAI_API_KEY" +query_params = { "api-version" = "2025-04-01-preview" } +wire_api = "responses" +requires_openai_auth = true`, + endpointCandidates: ["https://YOUR_RESOURCE_NAME.openai.azure.com/openai"], + theme: { + icon: "codex", + backgroundColor: "#0078D4", + textColor: "#FFFFFF", + }, + }, { name: "AiHubMix", websiteUrl: "https://aihubmix.com", diff --git a/src/main.tsx b/src/main.tsx index c3b0a22..6223e91 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -63,9 +63,9 @@ try { async function bootstrap() { // 启动早期主动查询后端初始化错误,避免事件竞态 try { - const initError = (await invoke("get_init_error")) as - | ConfigLoadErrorPayload - | null; + const initError = (await invoke( + "get_init_error", + )) as ConfigLoadErrorPayload | null; if (initError && (initError.path || initError.error)) { await handleConfigLoadError(initError); // 注意:不会执行到这里,因为 exit(1) 会终止进程