feat: backend orkestrasyonunu ve arac entegrasyonlarini genislet

This commit is contained in:
2026-03-22 04:45:43 +03:00
parent d07bc365f5
commit 5f4c19a18d
25 changed files with 3750 additions and 82 deletions

View File

@@ -15,14 +15,20 @@ class Settings(BaseSettings):
db_url: str = "sqlite:///./wiseclaw.db"
admin_host: str = "127.0.0.1"
admin_port: int = 8000
ollama_base_url: str = "http://127.0.0.1:11434"
default_model: str = "qwen3.5:4b"
model_provider: str = "local"
local_base_url: str = "http://127.0.0.1:1234"
local_model: str = "qwen3-vl-8b-instruct-mlx@5bit"
zai_base_url: str = "https://api.z.ai/api/anthropic"
zai_model: str = "glm-5"
anythingllm_base_url: str = "http://127.0.0.1:3001"
anythingllm_workspace_slug: str = "wiseclaw"
search_provider: str = "brave"
telegram_bot_token: str = Field(default="", repr=False)
brave_api_key: str = Field(default="", repr=False)
zai_api_key: str = Field(default="", repr=False)
anythingllm_api_key: str = Field(default="", repr=False)
@lru_cache
def get_settings() -> Settings:
return Settings()