UNPKG

seraph-agent

Version:

An extremely lightweight, SRE autonomous AI agent for seamless integration with common observability tasks.

19 lines (18 loc) 644 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createLLMProvider = createLLMProvider; const gemini_1 = require("./gemini"); const anthropic_1 = require("./anthropic"); const openai_1 = require("./openai"); function createLLMProvider(config) { switch (config.llm?.provider) { case 'gemini': return new gemini_1.GeminiProvider(config); case 'anthropic': return new anthropic_1.AnthropicProvider(config); case 'openai': return new openai_1.OpenAIProvider(config); default: return new gemini_1.GeminiProvider(config); } }