mirror of
https://github.com/kennethreitz/simplemind.git
synced 2026-06-05 22:50:18 +00:00
Added Gemini API Key to settings + imported Gemini Provider
This commit is contained in:
@@ -2,9 +2,10 @@ from typing import List, Type
|
||||
|
||||
from ._base import BaseProvider
|
||||
from .anthropic import Anthropic
|
||||
from .gemini import Gemini
|
||||
from .groq import Groq
|
||||
from .openai import OpenAI
|
||||
from .ollama import Ollama
|
||||
from .xai import XAI
|
||||
|
||||
providers: List[Type[BaseProvider]] = [Anthropic, Groq, OpenAI, Ollama, XAI]
|
||||
providers: List[Type[BaseProvider]] = [Anthropic, Gemini, Groq, OpenAI, Ollama, XAI]
|
||||
|
||||
@@ -11,6 +11,7 @@ class Settings(BaseSettings):
|
||||
None, description="API key for Anthropic"
|
||||
)
|
||||
GROQ_API_KEY: Optional[SecretStr] = Field(None, description="API key for Groq")
|
||||
GEMINI_API_KEY: Optional[SecretStr] = Field(None, description="API key for Gemini")
|
||||
OPENAI_API_KEY: Optional[SecretStr] = Field(None, description="API key for OpenAI")
|
||||
OLLAMA_HOST_URL: Optional[str] = Field(
|
||||
"http://127.0.0.1:11434", description="Fully qualified host URL for Ollama"
|
||||
|
||||
Reference in New Issue
Block a user