diff --git a/packages/llm/src/providers/base.ts b/packages/llm/src/providers/base.ts new file mode 100644 index 0000000..9672200 --- /dev/null +++ b/packages/llm/src/providers/base.ts @@ -0,0 +1,6 @@ +import type { LLMMessage, LLMOptions } from "@codeboard/shared"; + +export interface LLMProvider { + name: string; + chat(messages: LLMMessage[], options?: LLMOptions): Promise; +}