summaryrefslogtreecommitdiffhomepage
path: root/packages/core/src/llm
diff options
context:
space:
mode:
Diffstat (limited to 'packages/core/src/llm')
-rw-r--r--packages/core/src/llm/provider.ts11
1 files changed, 7 insertions, 4 deletions
diff --git a/packages/core/src/llm/provider.ts b/packages/core/src/llm/provider.ts
index 3131b1a..7cbb829 100644
--- a/packages/core/src/llm/provider.ts
+++ b/packages/core/src/llm/provider.ts
@@ -1,7 +1,7 @@
-import { createOpenAICompatible } from "@ai-sdk/openai-compatible";
import { createAnthropic } from "@ai-sdk/anthropic";
-import { wrapLanguageModel } from "ai";
+import { createOpenAICompatible } from "@ai-sdk/openai-compatible";
import type { LanguageModelV1Middleware, LanguageModelV1Prompt } from "ai";
+import { wrapLanguageModel } from "ai";
function normalizeMessages(msgs: unknown[]): unknown[] {
return msgs.map((msg: unknown) => {
@@ -19,7 +19,10 @@ function normalizeMessages(msgs: unknown[]): unknown[] {
);
const existingMetadata = (message.providerMetadata ?? {}) as Record<string, unknown>;
- const existingOpenAICompat = (existingMetadata.openaiCompatible ?? {}) as Record<string, unknown>;
+ const existingOpenAICompat = (existingMetadata.openaiCompatible ?? {}) as Record<
+ string,
+ unknown
+ >;
return {
...message,
@@ -120,4 +123,4 @@ function createAnthropicProvider(config: ProviderConfig) {
};
}
-export { prefixToolName, unprefixToolName }; \ No newline at end of file
+export { prefixToolName, unprefixToolName };