initial commit
This commit is contained in:
parent
7a291b7bba
commit
d57ad1b56b
@ -97,7 +97,7 @@ class GeminiService(LLMService):
|
|||||||
"""Initialize the Gemini service."""
|
"""Initialize the Gemini service."""
|
||||||
try:
|
try:
|
||||||
import google.generativeai as genai
|
import google.generativeai as genai
|
||||||
genai.configure(api_key=settings.gemini_api_key)
|
genai.configure(api_key=settings.GEMINI_API_KEY)
|
||||||
self.model = genai.GenerativeModel(settings.gemini_model)
|
self.model = genai.GenerativeModel(settings.gemini_model)
|
||||||
except (ImportError, AttributeError) as e:
|
except (ImportError, AttributeError) as e:
|
||||||
logger.error(f"Failed to initialize Gemini service: {e}")
|
logger.error(f"Failed to initialize Gemini service: {e}")
|
||||||
@ -198,9 +198,9 @@ def get_llm_service() -> LLMService:
|
|||||||
"""
|
"""
|
||||||
llm_provider = settings.LLM_PROVIDER.lower()
|
llm_provider = settings.LLM_PROVIDER.lower()
|
||||||
|
|
||||||
if llm_provider == "openai" and settings.openai_api_key:
|
if llm_provider == "openai" and settings.OPEANAI_API_KEY:
|
||||||
return OpenAIService()
|
return OpenAIService()
|
||||||
elif llm_provider == "gemini" and settings.gemini_api_key:
|
elif llm_provider == "gemini" and settings.GEMINI_API_KEY:
|
||||||
return GeminiService()
|
return GeminiService()
|
||||||
elif llm_provider == "mock" or settings.environment == "test":
|
elif llm_provider == "mock" or settings.environment == "test":
|
||||||
# Use mock service for testing or when configured
|
# Use mock service for testing or when configured
|
||||||
|
Loading…
x
Reference in New Issue
Block a user