fix(cliproxy): normalize codex model and provider routing

This commit is contained in:
Tam Nhu Tran
2026-02-18 21:27:58 +07:00
parent e6469d1b00
commit ecc4a3fe58
5 changed files with 292 additions and 11 deletions
@@ -79,6 +79,8 @@ export function ProviderEditor({
);
}, [modelsData, modelFilterProvider]);
const providerRoute = (baseProvider || provider).toLowerCase();
const {
data,
isLoading,
@@ -119,7 +121,7 @@ export function ProviderEditor({
const handleApplyPreset = (updates: Record<string, string>) => {
const effectivePort = port ?? CLIPROXY_DEFAULT_PORT;
updateEnvValues({
ANTHROPIC_BASE_URL: `http://127.0.0.1:${effectivePort}/api/provider/${provider}`,
ANTHROPIC_BASE_URL: `http://127.0.0.1:${effectivePort}/api/provider/${providerRoute}`,
ANTHROPIC_AUTH_TOKEN: effectiveApiKey,
...updates,
});
@@ -129,7 +131,7 @@ export function ProviderEditor({
const handleCustomPresetApply = (values: ModelMappingValues, presetName?: string) => {
const effectivePort = port ?? CLIPROXY_DEFAULT_PORT;
updateEnvValues({
ANTHROPIC_BASE_URL: `http://127.0.0.1:${effectivePort}/api/provider/${provider}`,
ANTHROPIC_BASE_URL: `http://127.0.0.1:${effectivePort}/api/provider/${providerRoute}`,
ANTHROPIC_AUTH_TOKEN: effectiveApiKey,
ANTHROPIC_MODEL: values.default,
ANTHROPIC_DEFAULT_OPUS_MODEL: values.opus,