Skip to content

Commit e18b42f

Browse files
authored
2 parents e5a8765 + 0bc26b3 commit e18b42f

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

src/lib/providers/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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)) {

src/lib/providers/xai.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,14 @@ export function convertReasoningDetailsToReasoningContent(
4444
}
4545

4646
export 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();

0 commit comments

Comments
 (0)