learning_ai_common_plat/packages/llm/src/index.ts

14 lines
448 B
TypeScript

export type {
LLMProvider,
ChatCompletionRequest,
ChatCompletionResponse,
ChatMessage,
TokenUsage,
LLMProviderType,
} from './types.js';
export { getLLM, createLLMProvider, setLLM, _resetLLM } from './factory.js';
export { AzureOpenAIProvider, type AzureOpenAIConfig } from './providers/azure-openai.js';
export { OpenAIProvider, type OpenAIConfig } from './providers/openai.js';
export { MockLLMProvider } from './providers/mock.js';