UNPKG

aios-core

Version:

Synkra AIOS: AI-Orchestrated System for Full Stack Development - Core Framework

44 lines (39 loc) 962 B
/** * @fileoverview AI Providers Module * * Exports all AI provider classes and factory functions. * * @module aios-core/infrastructure/integrations/ai-providers * @see Epic GEMINI-INT - Story 2: AI Provider Factory Pattern */ const { AIProvider } = require('./ai-provider'); const { ClaudeProvider } = require('./claude-provider'); const { GeminiProvider } = require('./gemini-provider'); const { getProvider, getPrimaryProvider, getFallbackProvider, getProviderForTask, executeWithFallback, getAvailableProviders, getProvidersStatus, clearProviderCache, getConfig, } = require('./ai-provider-factory'); module.exports = { // Base class AIProvider, // Provider implementations ClaudeProvider, GeminiProvider, // Factory functions getProvider, getPrimaryProvider, getFallbackProvider, getProviderForTask, executeWithFallback, getAvailableProviders, getProvidersStatus, clearProviderCache, getConfig, };