OpenClaw (Clawdbot) Configuration & API Integration Guide

What is OpenClaw?

An AI agent gateway that runs on any operating system, supporting WhatsApp, Telegram, Discord, iMessage, and more. Send a message and get responses from your agents anytime, anywhere. Additional channels such as Mattermost can be added via plugins.

See also the official OpenClaw documentation.

1. Install OpenClaw

Choose the installation method that matches your operating system.

🍎 macOS / 🐧 Linux

  1. Run the install script
    Run the following command in your terminal to automatically install OpenClaw, then continue with the configuration wizard in the next section:

    curl -fsSL https://openclaw.ai/install.sh | bash
    
  2. Verify the installation
    Check whether OpenClaw was installed successfully:

    openclaw --version
    

🪟 Windows (PowerShell)

  1. Run the install script

    Note: Make sure WSL2 is installed. In PowerShell, start WSL and perform the following installation steps inside WSL.

    Run the following command in the terminal to automatically install OpenClaw:

    iwr -useb https://openclaw.ai/install.ps1 | iex
    
  2. Verify the installation
    Check whether OpenClaw was installed successfully:

    openclaw --version
    

2. Initialize and configure OpenClaw

First, start the interactive onboarding wizard:

openclaw onboard

OpenClaw onboarding

Follow these steps:

  1. Select “QuickStart”:

    QuickStart

  2. Select “Skip for now”:

    Skip for now

  3. Choose “All providers”:

    All providers

  4. Choose “Keep current”:

    Keep current

  5. For chat tools you can also choose “Skip for now”:

    Skip chat tools

  6. For Skills configuration, you can again choose “Skip for now”. Use the space bar to select options and Enter to confirm:

    Skip skills

  7. Recommended settings: We recommend turning on the three options shown below:

    Recommended options

🎉 You have now completed the OpenClaw onboarding wizard!

Tip: OpenClaw will automatically open the gateway UI in your default browser. If the gateway is not running, start it with:

openclaw gateway

2. Connect OpenClaw to a third‑party API

1. Get a third‑party API key

  1. Visit https://apiset.ai to register and top up your balance.
  2. On the API Keys page, create an API key and copy your API Key.

2. Configure the API key

After completing the installation above, you will find a file named openclaw.json in the OpenClaw configuration directory.

1. Open the configuration directory

Run the following command in your terminal to directly open the OpenClaw configuration folder:

open ~/.openclaw

(If you are on Windows using WSL, you can run explorer.exe . to open the current directory in File Explorer.)

2. Edit the configuration

Open the openclaw.json file and configure the third‑party API and model for OpenClaw.

Replace the existing agents and models sections with the content below, and remember to change apiKey to your own key. The example below uses the minimax-m2.5 model; you can change the model name as needed.

&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">{</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
  &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;agents&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">{</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
    &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;defaults&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">{</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
      &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;model&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">{</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
        &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;primary&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-string&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;apiset.ai/minimax-m2&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-number&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-number&quot;</span>&gt;<span class="hljs-number">.5</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;
      &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">}</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">,</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
      &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;models&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">{</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
        &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;apiset.ai/minimax-m2&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-number&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-number&quot;</span>&gt;<span class="hljs-number">.5</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">{</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">}</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
      &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">}</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
    &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">}</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
  &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">}</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">,</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
  &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;models&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">{</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
    &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;mode&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-string&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;merge&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">,</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
    &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;providers&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">{</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
      &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;apiset.ai&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">{</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
        &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;baseUrl&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-string&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;https&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-comment&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-comment&quot;</span>&gt;<span class="hljs-comment">//apiset.ai/api/v1&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;amp;gt;,&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;/span&gt;</span>
        &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;apiKey&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-string&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">{</span>&lt;/span&gt;&amp;lt;/span&amp;gt;api_set_key&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">}</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">,</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-comment&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-comment&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-comment&quot;</span>&gt;<span class="hljs-comment">// Paste your API_KEY here and then remove this comment&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;/span&gt;</span>
        &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;api&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-string&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;openai-completions&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">,</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
        &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;models&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">[</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
          &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">{</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
            &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;id&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-string&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;minimax-m2&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-number&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-number&quot;</span>&gt;<span class="hljs-number">.5</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">,</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
            &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;name&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-string&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;minimax-m2&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-number&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-number&quot;</span>&gt;<span class="hljs-number">.5</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">,</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
            &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;reasoning&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-literal&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-keyword&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-literal&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-keyword&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-literal&quot;</span>&gt;&lt;span class=<span class="hljs-string">&quot;hljs-keyword&quot;</span>&gt;<span class="hljs-literal"><span class="hljs-keyword">false</span></span>&lt;/span&gt;&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">,</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
            &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;input&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">[</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
              &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-string&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;text&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;
            &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">]</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">,</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
            &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;cost&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">{</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
              &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;input&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-number&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-number&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-number&quot;</span>&gt;<span class="hljs-number">2.1</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">,</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
              &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;output&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-number&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-number&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-number&quot;</span>&gt;<span class="hljs-number">8.4</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">,</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
              &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;cacheRead&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-number&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-number&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-number&quot;</span>&gt;<span class="hljs-number">0</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">,</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
              &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;cacheWrite&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-number&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-number&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-number&quot;</span>&gt;<span class="hljs-number">0</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
            &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">}</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">,</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
            &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;contextWindow&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-number&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-number&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-number&quot;</span>&gt;<span class="hljs-number">200000</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">,</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
            &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-attr&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;amp;amp;quot;maxTokens&amp;amp;amp;quot;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">:</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt; &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-number&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-number&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-number&quot;</span>&gt;<span class="hljs-number">204800</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
          &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">}</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
        &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">]</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
      &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">}</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
    &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">}</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
  &amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">}</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;
&amp;amp;lt;span class=&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-string&amp;quot;&lt;/span&gt;&amp;gt;&amp;amp;quot;hljs-punctuation&amp;amp;quot;&amp;lt;/span&amp;gt;&amp;amp;gt;&amp;lt;span class=&lt;span class=<span class="hljs-string">&quot;hljs-string&quot;</span>&gt;&amp;quot;hljs-punctuation&amp;quot;&lt;/span&gt;&amp;gt;&lt;span class=<span class="hljs-string">&quot;hljs-punctuation&quot;</span>&gt;<span class="hljs-punctuation">}</span>&lt;/span&gt;&amp;lt;/span&amp;gt;&amp;amp;lt;/span&amp;amp;gt;

3. Restart the service

After saving openclaw.json, restart OpenClaw with:

openclaw gateway restart

You should now see the configured OpenClaw gateway UI:

Gateway UI

🎉 You have successfully completed the OpenClaw installation and third‑party API configuration.