feat: more llm provider options (google, mistral) (#28)

* feat: add google provider

* fix: default for google model

* feat: multiple providers

* fix: defaults from env for login form

* fix: add mistral to env files

* chore: delete unused code

* chore: revert database url to original

* fix: render default value for api key from env on server

* fix: type errors during compilation

---------

Co-authored-by: Vasily Zubarev <me@vas3k.ru>
This commit is contained in:
Dmitrii Anfimov
2025-07-22 21:49:54 +02:00
committed by GitHub
parent 9903325f17
commit dee915ffd6
21 changed files with 1185 additions and 150 deletions

View File

@@ -9,6 +9,12 @@ DATABASE_URL="postgresql://user@localhost:5432/taxhacker"
OPENAI_MODEL_NAME="gpt-4o-mini"
OPENAI_API_KEY="" # "sk-..."
GOOGLE_MODEL_NAME="gemini-2.5-flash"
GOOGLE_API_KEY=""
MISTRAL_MODEL_NAME="mistral-medium-latest"
MISTRAL_API_KEY=""
# Auth Config
BETTER_AUTH_SECRET="random-secret-key" # please use any long random string here