|
1 |
| -import { ZodType } from "zod/v3"; |
2 |
| -import { LLMTool } from "../../types/llm"; |
3 |
| -import { LogLine } from "../../types/log"; |
4 |
| -import { AvailableModel, ClientOptions } from "../../types/model"; |
5 | 1 | import {
|
6 |
| - generateObject, |
7 |
| - generateText, |
8 |
| - streamText, |
9 |
| - streamObject, |
10 |
| - experimental_generateImage, |
11 | 2 | embed,
|
12 | 3 | embedMany,
|
13 |
| - experimental_transcribe, |
| 4 | + experimental_generateImage, |
14 | 5 | experimental_generateSpeech,
|
| 6 | + experimental_transcribe, |
| 7 | + generateObject, |
| 8 | + generateText, |
| 9 | + streamObject, |
| 10 | + streamText, |
15 | 11 | } from "ai";
|
| 12 | +import { ZodType } from "zod/v3"; |
| 13 | +import { LLMTool } from "../../types/llm"; |
| 14 | +import { LogLine } from "../../types/log"; |
| 15 | +import { AvailableModel } from "../../types/model"; |
16 | 16 |
|
17 | 17 | export interface ChatMessage {
|
18 | 18 | role: "system" | "user" | "assistant";
|
@@ -100,7 +100,6 @@ export abstract class LLMClient {
|
100 | 100 | public type: "openai" | "anthropic" | "cerebras" | "groq" | (string & {});
|
101 | 101 | public modelName: AvailableModel | (string & {});
|
102 | 102 | public hasVision: boolean;
|
103 |
| - public clientOptions: ClientOptions; |
104 | 103 | public userProvidedInstructions?: string;
|
105 | 104 |
|
106 | 105 | constructor(modelName: AvailableModel, userProvidedInstructions?: string) {
|
|
0 commit comments