diff --git a/codex-rs/core/src/client.rs b/codex-rs/core/src/client.rs index 7945f1242e..2098205b0b 100644 --- a/codex-rs/core/src/client.rs +++ b/codex-rs/core/src/client.rs @@ -544,7 +544,7 @@ impl ModelClient { let api_provider = self.state.provider.to_api_provider(matches!( auth.as_ref().map(CodexAuth::auth_mode), Some(crate::auth::AuthMode::Chatgpt) - ))?; + )); let api_auth = auth_provider_from_auth(auth.clone(), &self.state.provider)?; Ok(CurrentClientSetup { auth, diff --git a/codex-rs/core/src/models_manager/manager.rs b/codex-rs/core/src/models_manager/manager.rs index d14f8383f5..ec60435100 100644 --- a/codex-rs/core/src/models_manager/manager.rs +++ b/codex-rs/core/src/models_manager/manager.rs @@ -435,7 +435,7 @@ impl ModelsManager { let auth_mode = auth.as_ref().map(CodexAuth::auth_mode); let api_provider = self .provider - .to_api_provider(matches!(auth_mode, Some(AuthMode::Chatgpt)))?; + .to_api_provider(matches!(auth_mode, Some(AuthMode::Chatgpt))); let api_auth = auth_provider_from_auth(auth.clone(), &self.provider)?; let auth_env = collect_auth_env_telemetry( &self.provider, diff --git a/codex-rs/core/src/realtime_conversation.rs b/codex-rs/core/src/realtime_conversation.rs index 01f2dc763e..b66e1434f9 100644 --- a/codex-rs/core/src/realtime_conversation.rs +++ b/codex-rs/core/src/realtime_conversation.rs @@ -348,7 +348,7 @@ pub(crate) async fn handle_start( let provider = sess.provider().await; let auth = sess.services.auth_manager.auth().await; let realtime_api_key = realtime_api_key(auth.as_ref(), &provider)?; - let mut api_provider = provider.to_api_provider(/*use_chatgpt_base_url*/ false)?; + let mut api_provider = provider.to_api_provider(/*use_chatgpt_base_url*/ false); let config = sess.get_config().await; if let Some(realtime_ws_base_url) = &config.experimental_realtime_ws_base_url { api_provider.base_url = realtime_ws_base_url.clone();