# LexPipe ai-assistant

Streaming chat orchestration. Routes ``search_matters`` tool calls to postgres-dsl-assistant, persists threads / files via the .NET app, and runs LLM completions through the configured providers below.

## API docs

## Probes

## LLM providers

One row per provider this service can talk to.

ProviderEnv varStatus
OpenAIOPENAI_API_KEY✓ set
X.aiXAI_API_KEY✓ set
NVIDIANVIDIA_API_KEY✓ set
AnthropicANTHROPIC_API_KEY✓ set
Xiaomi MimoMIMO_API_KEY✗ unset
Google GeminiGOOGLE_GEMINI_API_KEY✓ set

## Chat settings

SettingValue
Max steps (tool loop)10
Max output tokens / turn4096
Max parallel tool calls5
Max tool calls per step10
Model override(unset — per-request default)

## Backends

BackendValue
.NET host (auth + account/info)https://main-app-prod--0000021.wittyglacier-a6d709c1.eastus.azurecontainerapps.io
Chat CRUD hosthttps://main-app-prod--0000021.wittyglacier-a6d709c1.eastus.azurecontainerapps.io (fallback)
Matter search hosthttps://dsl-assistant-prod--4dr4p5g.wittyglacier-a6d709c1.eastus.azurecontainerapps.io
Assistant secretset