---
title: "Get this key's settings"
method: GET
path: "/config"
---

# Get this key's settings

`GET /config`

## Request

- Base URL: `https://oyabrowser.com`
- URL: `https://oyabrowser.com/config`
- Auth: HTTP bearer

The calling key's settings, secrets masked, with the LLM it runs on (effective) and the provider and model catalog.

## Response `200`

The key's settings

- object
  - `llm_provider` 'openai' | 'anthropic' | 'gemini' | 'vertex' | 'openrouter': Which LLM provider this key's agent runs on; picks the default endpoint and model.
  - `openai_api_key` string: The key for whichever llm_provider is set (the field name is shared). Masked on read.
  - `openai_base_url` string: An OpenAI-compatible endpoint, when not the provider's own. Only honoured with this key's own openai_api_key.
  - `chat_model` string: The model id, as the provider names it. Empty or null uses the provider's default.
  - `effective` object: What this key runs on right now, deployment defaults included.
    - `baseUrl` string
    - `model` string
    - `hasLlmKey` boolean
  - `llm_catalog` object[]: Every LLM provider and the models it offers (OpenRouter's is its live list). Clients build their provider and model pickers from this.
    - `id` string
    - `label` string
    - `hint` string: How its key looks.
    - `keysUrl` string
    - `base` string
    - `model` string: The default model.
    - `models` object[]
      - `id` string
      - `label` string

---

[API](https://skmtc.dev/oyabrowser/apis/oya-browser-api.md) · [All operations](https://skmtc.dev/oyabrowser/apis/oya-browser-api/llms.txt) · [OpenAPI document](https://skmtc.dev/oyabrowser/apis/oya-browser-api/revisions/748c4b34f8e4?raw)
