Skip to documentation
deepthroat
DocsIntegrations
Editor extension

Continue

Add the full deepthroat model catalog to Continue in one configuration.

Chat Completions
On this pageBefore you startSetupConfigurationVerify & troubleshoot

Before you start

One deepthroat key connects Continue to the full text model catalog. Add credits or start an hourly plan on that key.

36 text models · one connectionComplete configuration included
All models

Setup

  1. 1
    Download the full config.yaml below. Merge its models list into ~/.continue/config.yaml if you already have a configuration.
  2. 2
    Replace every YOUR_API_KEY placeholder locally using Replace All, save the file, and reload Continue.
  3. 3
    Open Continue’s model selector. Every included text model is configured for chat.

Configuration

config.yaml36 models included · no API key embedded
Download
Preview the complete configuration
config.yaml
name: deepthroat
version: 1.0.0
schema: v1

models:
  - name: "DeepSeek V4 Pro · default"
    provider: openai
    model: "deepseek-v4-pro"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1048576
    roles:
      - chat
  - name: "DeepSeek V4.1 Flash · default"
    provider: openai
    model: "deepseek-v4.1-flash"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1048576
    roles:
      - chat
  - name: "Uncensored DeepSeek V4.1 Flash · default"
    provider: openai
    model: "uncensored-deepseek-v4.1-flash"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1048576
    roles:
      - chat
  - name: "GPT-OSS 120B · default"
    provider: openai
    model: "gpt-oss-120b"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 131072
    roles:
      - chat
  - name: "GPT-OSS 120B · medium"
    provider: openai
    model: "gpt-oss-120b"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 131072
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "Muse Spark 1.3 · default"
    provider: openai
    model: "muse-spark-1.3"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1048576
    roles:
      - chat
  - name: "Qwen3.7 Plus · default"
    provider: openai
    model: "qwen3.7-plus"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1000000
    roles:
      - chat
  - name: "Qwen3.8 Max · default"
    provider: openai
    model: "qwen3.8-max"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1000000
    roles:
      - chat
  - name: "Qwen3.7 Max · default"
    provider: openai
    model: "qwen3.7-max"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1000000
    roles:
      - chat
  - name: "Qwen3.6 Plus · default"
    provider: openai
    model: "qwen3.6-plus"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1000000
    roles:
      - chat
  - name: "Qwen3.5 Plus · default"
    provider: openai
    model: "qwen3.5-plus"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1000000
    roles:
      - chat
  - name: "Qwen3.8 Omni Flash · default"
    provider: openai
    model: "qwen3.8-omni-flash"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1000000
    roles:
      - chat
  - name: "Qwen3.5 Omni Plus · default"
    provider: openai
    model: "qwen3.5-omni-plus"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 262144
    roles:
      - chat
  - name: "Gemini 3.8 Flash · default"
    provider: openai
    model: "gemini-3.8-flash"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1048576
    roles:
      - chat
  - name: "Gemini 3.8 Flash · low"
    provider: openai
    model: "gemini-3.8-flash"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1048576
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "Gemini 3.8 Flash · medium"
    provider: openai
    model: "gemini-3.8-flash"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1048576
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "Gemini 3.8 Flash · high"
    provider: openai
    model: "gemini-3.8-flash"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1048576
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "LongCat 2.0 · default"
    provider: openai
    model: "longcat-2.0"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1048576
    roles:
      - chat
  - name: "LongCat 2.5 Preview · default"
    provider: openai
    model: "longcat-2.5-preview"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1048576
    roles:
      - chat
  - name: "GPT-6 Astra · default"
    provider: openai
    model: "gpt-6-astra"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    roles:
      - chat
  - name: "GPT-6 Astra · low"
    provider: openai
    model: "gpt-6-astra"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "GPT-6 Astra · medium"
    provider: openai
    model: "gpt-6-astra"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "GPT-6 Astra · high"
    provider: openai
    model: "gpt-6-astra"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "GPT-6 Astra · xhigh"
    provider: openai
    model: "gpt-6-astra"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "xhigh"
    roles:
      - chat
  - name: "GPT-6 Astra · max"
    provider: openai
    model: "gpt-6-astra"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "max"
    roles:
      - chat
  - name: "GPT-6 Astra · ultra"
    provider: openai
    model: "gpt-6-astra"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "ultra"
    roles:
      - chat
  - name: "GPT-6 Sol · default"
    provider: openai
    model: "gpt-6-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    roles:
      - chat
  - name: "GPT-6 Sol · low"
    provider: openai
    model: "gpt-6-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "GPT-6 Sol · medium"
    provider: openai
    model: "gpt-6-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "GPT-6 Sol · high"
    provider: openai
    model: "gpt-6-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "GPT-6 Sol · xhigh"
    provider: openai
    model: "gpt-6-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "xhigh"
    roles:
      - chat
  - name: "GPT-6 Sol · max"
    provider: openai
    model: "gpt-6-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "max"
    roles:
      - chat
  - name: "GPT-6 Luna · default"
    provider: openai
    model: "gpt-6-luna"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    roles:
      - chat
  - name: "GPT-6 Luna · low"
    provider: openai
    model: "gpt-6-luna"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "GPT-6 Luna · medium"
    provider: openai
    model: "gpt-6-luna"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "GPT-6 Luna · high"
    provider: openai
    model: "gpt-6-luna"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "GPT-6 Luna · xhigh"
    provider: openai
    model: "gpt-6-luna"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "xhigh"
    roles:
      - chat
  - name: "GPT-6 Luna · max"
    provider: openai
    model: "gpt-6-luna"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "max"
    roles:
      - chat
  - name: "GPT-5.6 Sol · default"
    provider: openai
    model: "gpt-5.6-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    roles:
      - chat
  - name: "GPT-5.6 Sol · low"
    provider: openai
    model: "gpt-5.6-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "GPT-5.6 Sol · medium"
    provider: openai
    model: "gpt-5.6-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "GPT-5.6 Sol · high"
    provider: openai
    model: "gpt-5.6-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "GPT-5.6 Sol · xhigh"
    provider: openai
    model: "gpt-5.6-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "xhigh"
    roles:
      - chat
  - name: "GPT-5.6 Sol · max"
    provider: openai
    model: "gpt-5.6-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "max"
    roles:
      - chat
  - name: "GPT-5.6 Terra · default"
    provider: openai
    model: "gpt-5.6-terra"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    roles:
      - chat
  - name: "GPT-5.6 Terra · low"
    provider: openai
    model: "gpt-5.6-terra"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "GPT-5.6 Terra · medium"
    provider: openai
    model: "gpt-5.6-terra"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "GPT-5.6 Terra · high"
    provider: openai
    model: "gpt-5.6-terra"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "GPT-5.6 Terra · xhigh"
    provider: openai
    model: "gpt-5.6-terra"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "xhigh"
    roles:
      - chat
  - name: "GPT-5.6 Terra · max"
    provider: openai
    model: "gpt-5.6-terra"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "max"
    roles:
      - chat
  - name: "GPT-5.6 Luna · default"
    provider: openai
    model: "gpt-5.6-luna"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    roles:
      - chat
  - name: "GPT-5.6 Luna · low"
    provider: openai
    model: "gpt-5.6-luna"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "GPT-5.6 Luna · medium"
    provider: openai
    model: "gpt-5.6-luna"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "GPT-5.6 Luna · high"
    provider: openai
    model: "gpt-5.6-luna"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "GPT-5.6 Luna · xhigh"
    provider: openai
    model: "gpt-5.6-luna"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "xhigh"
    roles:
      - chat
  - name: "GPT-5.6 Luna · max"
    provider: openai
    model: "gpt-5.6-luna"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "max"
    roles:
      - chat
  - name: "Claude Sonnet 5 · default"
    provider: openai
    model: "claude-sonnet-5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 950000
    roles:
      - chat
  - name: "Claude Sonnet 4.6 (Thinking) · default"
    provider: openai
    model: "claude-sonnet-4.6"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 250000
    roles:
      - chat
  - name: "Claude Sonnet 4.6 (Thinking) · low"
    provider: openai
    model: "claude-sonnet-4.6"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 250000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "Claude Sonnet 4.6 (Thinking) · medium"
    provider: openai
    model: "claude-sonnet-4.6"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 250000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "Claude Sonnet 4.6 (Thinking) · high"
    provider: openai
    model: "claude-sonnet-4.6"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 250000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "Claude Sonnet 4.6 (Thinking) · xhigh"
    provider: openai
    model: "claude-sonnet-4.6"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 250000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "xhigh"
    roles:
      - chat
  - name: "Claude Sonnet 4.6 (Thinking) · max"
    provider: openai
    model: "claude-sonnet-4.6"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 250000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "max"
    roles:
      - chat
  - name: "Claude Haiku 4.5 · default"
    provider: openai
    model: "claude-haiku-4.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 190000
    roles:
      - chat
  - name: "Claude Opus 4.5 · default"
    provider: openai
    model: "claude-opus-4.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 200000
    roles:
      - chat
  - name: "Claude Opus 4.5 · low"
    provider: openai
    model: "claude-opus-4.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 200000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "Claude Opus 4.5 · medium"
    provider: openai
    model: "claude-opus-4.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 200000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "Claude Opus 4.5 · high"
    provider: openai
    model: "claude-opus-4.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 200000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "Claude Opus 4.5 · xhigh"
    provider: openai
    model: "claude-opus-4.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 200000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "xhigh"
    roles:
      - chat
  - name: "Claude Opus 4.5 · max"
    provider: openai
    model: "claude-opus-4.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 200000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "max"
    roles:
      - chat
  - name: "Claude Opus 4.6 (Thinking) · default"
    provider: openai
    model: "claude-opus-4.6"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 250000
    roles:
      - chat
  - name: "Claude Opus 4.6 (Thinking) · low"
    provider: openai
    model: "claude-opus-4.6"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 250000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "Claude Opus 4.6 (Thinking) · medium"
    provider: openai
    model: "claude-opus-4.6"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 250000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "Claude Opus 4.6 (Thinking) · high"
    provider: openai
    model: "claude-opus-4.6"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 250000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "Claude Opus 4.6 (Thinking) · xhigh"
    provider: openai
    model: "claude-opus-4.6"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 250000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "xhigh"
    roles:
      - chat
  - name: "Claude Opus 4.6 (Thinking) · max"
    provider: openai
    model: "claude-opus-4.6"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 250000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "max"
    roles:
      - chat
  - name: "Claude Opus 4.7 · default"
    provider: openai
    model: "claude-opus-4.7"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1000000
    roles:
      - chat
  - name: "Claude Opus 4.7 · low"
    provider: openai
    model: "claude-opus-4.7"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "Claude Opus 4.7 · medium"
    provider: openai
    model: "claude-opus-4.7"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "Claude Opus 4.7 · high"
    provider: openai
    model: "claude-opus-4.7"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "Claude Opus 4.7 · xhigh"
    provider: openai
    model: "claude-opus-4.7"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "xhigh"
    roles:
      - chat
  - name: "Claude Opus 4.7 · max"
    provider: openai
    model: "claude-opus-4.7"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "max"
    roles:
      - chat
  - name: "Claude Opus 4.8 · default"
    provider: openai
    model: "claude-opus-4.8"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    roles:
      - chat
  - name: "Claude Opus 4.8 · low"
    provider: openai
    model: "claude-opus-4.8"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "Claude Opus 4.8 · medium"
    provider: openai
    model: "claude-opus-4.8"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "Claude Opus 4.8 · high"
    provider: openai
    model: "claude-opus-4.8"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "Claude Opus 4.8 · xhigh"
    provider: openai
    model: "claude-opus-4.8"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "xhigh"
    roles:
      - chat
  - name: "Claude Opus 4.8 · max"
    provider: openai
    model: "claude-opus-4.8"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "max"
    roles:
      - chat
  - name: "Claude Opus 5 · default"
    provider: openai
    model: "claude-opus-5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    roles:
      - chat
  - name: "Claude Opus 5 · low"
    provider: openai
    model: "claude-opus-5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "Claude Opus 5 · medium"
    provider: openai
    model: "claude-opus-5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "Claude Opus 5 · high"
    provider: openai
    model: "claude-opus-5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "Claude Opus 5 · xhigh"
    provider: openai
    model: "claude-opus-5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "xhigh"
    roles:
      - chat
  - name: "Claude Opus 5 · max"
    provider: openai
    model: "claude-opus-5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "max"
    roles:
      - chat
  - name: "Claude Opus 5.5 · default"
    provider: openai
    model: "claude-opus-5.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    roles:
      - chat
  - name: "Claude Opus 5.5 · low"
    provider: openai
    model: "claude-opus-5.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "Claude Opus 5.5 · medium"
    provider: openai
    model: "claude-opus-5.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "Claude Opus 5.5 · high"
    provider: openai
    model: "claude-opus-5.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "Claude Opus 5.5 · xhigh"
    provider: openai
    model: "claude-opus-5.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "xhigh"
    roles:
      - chat
  - name: "Claude Opus 5.5 · max"
    provider: openai
    model: "claude-opus-5.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "max"
    roles:
      - chat
  - name: "Claude Sonnet 5.5 · default"
    provider: openai
    model: "claude-sonnet-5.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    roles:
      - chat
  - name: "Claude Sonnet 5.5 · low"
    provider: openai
    model: "claude-sonnet-5.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "Claude Sonnet 5.5 · medium"
    provider: openai
    model: "claude-sonnet-5.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "Claude Sonnet 5.5 · high"
    provider: openai
    model: "claude-sonnet-5.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "GPT-6.1 Sol · default"
    provider: openai
    model: "gpt-6.1-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    roles:
      - chat
  - name: "GPT-6.1 Sol · low"
    provider: openai
    model: "gpt-6.1-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "GPT-6.1 Sol · medium"
    provider: openai
    model: "gpt-6.1-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "GPT-6.1 Sol · high"
    provider: openai
    model: "gpt-6.1-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "GPT-6.1 Sol · xhigh"
    provider: openai
    model: "gpt-6.1-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "xhigh"
    roles:
      - chat
  - name: "GPT-6.1 Sol · max"
    provider: openai
    model: "gpt-6.1-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "max"
    roles:
      - chat
  - name: "GPT-6.1 Sol · ultra"
    provider: openai
    model: "gpt-6.1-sol"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "ultra"
    roles:
      - chat
  - name: "SWE-1.6 · default"
    provider: openai
    model: "swe-1.6"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 200000
    roles:
      - chat
  - name: "Claude Haiku 5.5 · default"
    provider: openai
    model: "claude-haiku-5.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    roles:
      - chat
  - name: "Claude Haiku 5.5 · low"
    provider: openai
    model: "claude-haiku-5.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "Claude Haiku 5.5 · medium"
    provider: openai
    model: "claude-haiku-5.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "Claude Haiku 5.5 · high"
    provider: openai
    model: "claude-haiku-5.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "Claude Haiku 5.5 · xhigh"
    provider: openai
    model: "claude-haiku-5.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "xhigh"
    roles:
      - chat
  - name: "Claude Haiku 5.5 · max"
    provider: openai
    model: "claude-haiku-5.5"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
      - image_input
    defaultCompletionOptions:
      contextLength: 1000000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "max"
    roles:
      - chat
  - name: "DeepSeek V4.1 Flash 1017 · default"
    provider: openai
    model: "deepseek-v4.1-flash-1017"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1050000
    roles:
      - chat
  - name: "DeepSeek V4.1 Flash 1017 · low"
    provider: openai
    model: "deepseek-v4.1-flash-1017"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "DeepSeek V4.1 Flash 1017 · medium"
    provider: openai
    model: "deepseek-v4.1-flash-1017"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "DeepSeek V4.1 Flash 1017 · high"
    provider: openai
    model: "deepseek-v4.1-flash-1017"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1050000
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
  - name: "GLM 5.3 Flash · default"
    provider: openai
    model: "glm-5.3-flash"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1048576
    roles:
      - chat
  - name: "GLM 5.3 Flash · low"
    provider: openai
    model: "glm-5.3-flash"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1048576
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "low"
    roles:
      - chat
  - name: "GLM 5.3 Flash · medium"
    provider: openai
    model: "glm-5.3-flash"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1048576
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "medium"
    roles:
      - chat
  - name: "GLM 5.3 Flash · high"
    provider: openai
    model: "glm-5.3-flash"
    apiBase: "https://api.cheapai.gay/v1"
    apiKey: "YOUR_API_KEY"
    useResponsesApi: false
    capabilities:
      - tool_use
    defaultCompletionOptions:
      contextLength: 1048576
    requestOptions:
      extraBodyProperties:
        reasoning_effort: "high"
    roles:
      - chat
Reasoning controls
Each adjustable model has separate entries such as · low, · high, and · max in the model selector, plus a · default entry. Each preset sends that exact reasoning effort. Models without effort controls have only their default entry.
Switch models inside your app
Use the chat model selector. Refresh the downloaded configuration when new models are added. Chat models do not configure autocomplete or embeddings.
Included models (36)
DeepSeek V4 Prodeepseek-v4-proModel default
DeepSeek V4.1 Flashdeepseek-v4.1-flashModel default
Uncensored DeepSeek V4.1 Flashuncensored-deepseek-v4.1-flashModel default
GPT-OSS 120Bgpt-oss-120bmedium
Muse Spark 1.3muse-spark-1.3Model default
Qwen3.7 Plusqwen3.7-plusModel default
Qwen3.8 Maxqwen3.8-maxModel default
Qwen3.7 Maxqwen3.7-maxModel default
Qwen3.6 Plusqwen3.6-plusModel default
Qwen3.5 Plusqwen3.5-plusModel default
Qwen3.8 Omni Flashqwen3.8-omni-flashModel default
Qwen3.5 Omni Plusqwen3.5-omni-plusModel default
Gemini 3.8 Flashgemini-3.8-flashlowmediumhigh
LongCat 2.0longcat-2.0Model default
LongCat 2.5 Previewlongcat-2.5-previewModel default
GPT-6 Astragpt-6-astralowmediumhighxhighmaxultra
GPT-6 Solgpt-6-sollowmediumhighxhighmax
GPT-6 Lunagpt-6-lunalowmediumhighxhighmax
GPT-5.6 Solgpt-5.6-sollowmediumhighxhighmax
GPT-5.6 Terragpt-5.6-terralowmediumhighxhighmax
GPT-5.6 Lunagpt-5.6-lunalowmediumhighxhighmax
Claude Sonnet 5claude-sonnet-5Model default
Claude Sonnet 4.6 (Thinking)claude-sonnet-4.6lowmediumhighxhighmax
Claude Haiku 4.5claude-haiku-4.5Model default
Claude Opus 4.5claude-opus-4.5lowmediumhighxhighmax
Claude Opus 4.6 (Thinking)claude-opus-4.6lowmediumhighxhighmax
Claude Opus 4.7claude-opus-4.7lowmediumhighxhighmax
Claude Opus 4.8claude-opus-4.8lowmediumhighxhighmax
Claude Opus 5claude-opus-5lowmediumhighxhighmax
Claude Opus 5.5claude-opus-5.5lowmediumhighxhighmax
Claude Sonnet 5.5claude-sonnet-5.5lowmediumhigh
GPT-6.1 Solgpt-6.1-sollowmediumhighxhighmaxultra
SWE-1.6swe-1.6Model default
Claude Haiku 5.5claude-haiku-5.5lowmediumhighxhighmax
DeepSeek V4.1 Flash 1017deepseek-v4.1-flash-1017lowmediumhigh
GLM 5.3 Flashglm-5.3-flashlowmediumhigh

Effort labels show levels available through this harness. These are the current published text models. Your key’s access rules and model availability still apply. Image-generation models use a separate API.

Verify & troubleshoot

Send a short prompt and check Activity. If models are missing, verify the list with the same API key:

bash
curl "https://api.cheapai.gay/v1/models" \
  -H "Authorization: Bearer YOUR_API_KEY"
  • 401: replace the placeholder with your actual key and check that it is enabled.
  • 402: top up that key or start an hourly plan in the wallet.
  • 404: refresh the model list and check the endpoint. Use https://api.cheapai.gay/v1 as the base URL.
  • Tool errors: select a tool-capable text model and read the tool calling guide.
Official Continue setup documentation