Skip to main content
GET
/
ai
/
settings
Get AI settings
curl --request GET \
  --url https://api.wacht.dev/ai/settings \
  --header 'Authorization: <api-key>'
{
  "strong_llm_provider": "gemini",
  "weak_llm_provider": "gemini",
  "gemini_api_key_set": true,
  "openrouter_api_key_set": true,
  "openrouter_require_parameters": true,
  "openai_api_key_set": true,
  "anthropic_api_key_set": true,
  "strong_model": "<string>",
  "weak_model": "<string>",
  "storage": {
    "provider": "s3",
    "bucket": "<string>",
    "region": "<string>",
    "endpoint": "<string>",
    "root_prefix": "<string>",
    "force_path_style": true,
    "access_key_id_set": true,
    "secret_access_key_set": true
  }
}

Authorizations

Authorization
string
header
required

Response

200 - application/json

AI settings

strong_llm_provider
enum<string>
Available options:
gemini,
openai,
openrouter
weak_llm_provider
enum<string>
Available options:
gemini,
openai,
openrouter
gemini_api_key_set
boolean
openrouter_api_key_set
boolean
openrouter_require_parameters
boolean
openai_api_key_set
boolean
anthropic_api_key_set
boolean
strong_model
string | null
weak_model
string | null
storage
object