Skip to content
โ—‡ AirawatOS Developer
๐Ÿšง Under development โ€” this portal is being built track by track. Content will keep growing, and some sections are still placeholders.

Reference

โ† Schema catalogue

intelligence.provider

domain: intelligence

A PLUGGABLE model provider (LLM/embedding), as governed data โ€” adding a provider is a record, not code. The model-gateway reads these, routes a request by model name to the matching provider, injects that provider's key from Vault (referenced by `key_secret`, never stored here), and speaks its OpenAI-compatible API. Replaces a hardcoded llm-proxy: one gateway, many providers (Airawat-hosted, OpenAI, a local vLLM/Ollama, โ€ฆ), all metered.

FieldTypeRequiredDescription
schemaโ€”โœ“
idstringโœ“
provider_idstringโœ“
display_namestring
kindstringโœ“the wire protocol (OpenAI /embeddings + /chat/completions)
base_urlstringโœ“e.g. https://llm.airawat.org/v1
modelsarray<object>โœ“[{name, task: embed|chat, dim?}]
key_secretstringVault secret name holding this provider's API key (the gateway resolves it; never stored here)
default_embedboolean
default_chatboolean
enabledboolean
tenantstring