Skip to content

Commit 1fc5158

Browse files
fix: Resolve TypeScript errors in stream-text.ts
- Add type assertions to fix LanguageModelV2/V1 compatibility - Fix Messages type compatibility with convertToCoreMessages - Apply fixes to both Anthropic and AI Stupid Level code paths
1 parent d3b062b commit 1fc5158

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

app/lib/.server/llm/stream-text.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ export function streamText(messages: Messages, env: Env, options?: StreamingOpti
3333
}
3434

3535
return _streamText({
36-
model: getAIStupidLevelModel(apiKey, modelName),
36+
model: getAIStupidLevelModel(apiKey, modelName) as any,
3737
system: getSystemPrompt(),
3838
maxTokens: MAX_TOKENS,
39-
messages: convertToCoreMessages(messages),
39+
messages: convertToCoreMessages(messages as any),
4040
...options,
4141
});
4242
}
@@ -49,13 +49,13 @@ export function streamText(messages: Messages, env: Env, options?: StreamingOpti
4949
}
5050

5151
return _streamText({
52-
model: getAnthropicModel(anthropicApiKey),
52+
model: getAnthropicModel(anthropicApiKey) as any,
5353
system: getSystemPrompt(),
5454
maxTokens: MAX_TOKENS,
5555
headers: {
5656
'anthropic-beta': 'max-tokens-3-5-sonnet-2024-07-15',
5757
},
58-
messages: convertToCoreMessages(messages),
58+
messages: convertToCoreMessages(messages as any),
5959
...options,
6060
});
6161
}

0 commit comments

Comments
 (0)