File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -266,7 +266,7 @@ export function applyProviderSpecificLogic(
266266 applyPreferredProvider ( requestedModel , requestToMutate ) ;
267267
268268 if ( isXaiModel ( requestedModel ) ) {
269- applyXaiModelSettings ( requestToMutate , extraHeaders ) ;
269+ applyXaiModelSettings ( requestedModel , requestToMutate , extraHeaders ) ;
270270 }
271271
272272 if ( isGeminiModel ( requestedModel ) ) {
Original file line number Diff line number Diff line change @@ -44,9 +44,14 @@ export function convertReasoningDetailsToReasoningContent(
4444}
4545
4646export function applyXaiModelSettings (
47+ requestedModel : string ,
4748 requestToMutate : OpenRouterChatCompletionRequest ,
4849 extraHeaders : Record < string , string >
4950) {
51+ if ( requestedModel === grok_code_fast_1_optimized_free_model . public_id ) {
52+ delete requestToMutate . reasoning ;
53+ }
54+
5055 // https://kilo-code.slack.com/archives/C09922UFQHF/p1767968746782459
5156 extraHeaders [ 'x-grok-conv-id' ] = requestToMutate . prompt_cache_key || crypto . randomUUID ( ) ;
5257 extraHeaders [ 'x-grok-req-id' ] = crypto . randomUUID ( ) ;
You can’t perform that action at this time.
0 commit comments