File size: 448 Bytes
bfc7d04
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// Stack 2.9 LLM Module
//
// Multi-provider LLM client supporting OpenAI, Anthropic, and Ollama.

export {
  OpenAIProvider,
  AnthropicProvider,
  OllamaProvider,
  LLMRouter,
  createProvider,
  createRouter,
  createRouterFromEnv,
} from './LLMService.ts'

export type {
  LLMProviderType,
  LLMConfig,
  ChatMessage,
  ChatParams,
  ChatResponse,
  LLMProvider,
} from './LLMService.ts'

export default {
  createRouter: createRouterFromEnv,
}