37 lines
726 B
TypeScript
37 lines
726 B
TypeScript
// AI Chatbot configuration
|
|
|
|
export const CHATBOT_CONFIG = {
|
|
// LLM settings
|
|
model: 'claude-haiku-4-5-20251001',
|
|
maxTokens: 2048,
|
|
temperature: 0.3,
|
|
|
|
// Agent settings
|
|
agentModel: 'claude-sonnet-4-6',
|
|
agentMaxTokens: 4096,
|
|
maxAgentIterations: 5,
|
|
|
|
// Router settings
|
|
routerModel: 'claude-haiku-4-5-20251001',
|
|
|
|
// Artifact generation
|
|
artifactModel: 'claude-haiku-4-5-20251001',
|
|
|
|
// Retrieval settings
|
|
retrievalK: 5,
|
|
similarityThreshold: 0.7,
|
|
|
|
// Embedding settings
|
|
embeddingModel: 'text-embedding-ada-002',
|
|
|
|
// Chunking settings for ingestion
|
|
chunkSize: 1000,
|
|
chunkOverlap: 200,
|
|
|
|
// Rate limiting
|
|
rateLimitPerMinute: 10,
|
|
|
|
// Conversation history
|
|
maxHistoryMessages: 10,
|
|
} as const
|