app.controllers package

Submodules

app.controllers.ai module

app.controllers.ai.get_gemini()[source]
app.controllers.ai.get_openai()[source]
class app.controllers.ai.vendors(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Google = 'google'
Ollama = 'ollama'
OpenAI = 'openai'

app.controllers.database module

app.controllers.database.generate_code_challenge(verifier)[source]

Create a SHA256 challenge from the code verifier (RFC 7636).

app.controllers.database.generate_code_verifier()[source]

Generate a secure random code verifier (43-128 characters).

app.controllers.database.get_db() SyncClient[source]
app.controllers.database.get_service_client() SyncClient[source]
app.controllers.database.get_session_storage()[source]

Module contents