<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: 崔棉大师</title>
    <description>The latest articles on DEV Community by 崔棉大师 (@_47686745be4094e3787a).</description>
    <link>https://dev.to/_47686745be4094e3787a</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4036291%2Fcd65efec-2d7e-41fb-877a-19858935334e.png</url>
      <title>DEV Community: 崔棉大师</title>
      <link>https://dev.to/_47686745be4094e3787a</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/_47686745be4094e3787a"/>
    <language>en</language>
    <item>
      <title>How to use Kimi K3 with an OpenAI-compatible API endpoint</title>
      <dc:creator>崔棉大师</dc:creator>
      <pubDate>Sun, 19 Jul 2026 08:58:23 +0000</pubDate>
      <link>https://dev.to/_47686745be4094e3787a/how-to-use-kimi-k3-with-an-openai-compatible-api-endpoint-196l</link>
      <guid>https://dev.to/_47686745be4094e3787a/how-to-use-kimi-k3-with-an-openai-compatible-api-endpoint-196l</guid>
      <description>&lt;p&gt;Kimi K3 is attracting attention from developers who want a strong Chinese LLM for coding, long-context work, agents, document processing, and general API workflows.&lt;/p&gt;

&lt;p&gt;One practical question comes up quickly:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Can I use Kimi K3 through the same OpenAI-compatible API format that my existing tools already support?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Yes. This guide shows one working path using &lt;code&gt;lizh.ai&lt;/code&gt; as an independent OpenAI-compatible API gateway.&lt;/p&gt;

&lt;p&gt;Important note: &lt;code&gt;lizh.ai&lt;/code&gt; is not the official Moonshot AI or Kimi website. It is an independent API gateway that lets you call models through a familiar &lt;code&gt;/v1/chat/completions&lt;/code&gt; interface. For official model behavior and provider-specific details, always check the Kimi documentation as well.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you will configure
&lt;/h2&gt;

&lt;p&gt;You only need three values:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Base URL: https://lizh.ai/v1
Model ID: kimi-k3
API Key: your lizh.ai API key
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can create an API key at:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lizh.ai/keys" rel="noopener noreferrer"&gt;https://lizh.ai/keys&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can check the current model list and pricing at:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lizh.ai/pricing" rel="noopener noreferrer"&gt;https://lizh.ai/pricing&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Set your API key
&lt;/h2&gt;

&lt;p&gt;On macOS or Linux:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;LIZH_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"your_lizh_api_key"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For production usage, store this in your server secret manager, CI/CD secret store, or environment variable system. Do not hard-code it in source code.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Test Kimi K3 with cURL
&lt;/h2&gt;

&lt;p&gt;Start with a small request:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://lizh.ai/v1/chat/completions &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer &lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;LIZH_API_KEY&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "kimi-k3",
    "messages": [
      {
        "role": "user",
        "content": "Write a short test plan for evaluating a long-context coding model."
      }
    ],
    "max_tokens": 500
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is useful because it removes SDK configuration from the debugging path. If cURL works, your key, model name, and endpoint are basically correct.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Use Kimi K3 from Python
&lt;/h2&gt;

&lt;p&gt;Install the OpenAI SDK:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;openai
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then call the OpenAI-compatible endpoint:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;openai&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;OpenAI&lt;/span&gt;

&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;OpenAI&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;api_key&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;environ&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;LIZH_API_KEY&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
    &lt;span class="n"&gt;base_url&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://lizh.ai/v1&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;chat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;completions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;model&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;kimi-k3&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;messages&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;system&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;You are a concise technical assistant.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="p"&gt;},&lt;/span&gt;
        &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;role&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;user&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;content&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Explain when Kimi K3 is useful for long-context coding tasks.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="p"&gt;],&lt;/span&gt;
    &lt;span class="n"&gt;max_tokens&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;500&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;choices&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;message&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;content&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Common checks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If you see an authentication error, check that &lt;code&gt;LIZH_API_KEY&lt;/code&gt; is set in the same shell where you run Python.&lt;/li&gt;
&lt;li&gt;If you see a model error, confirm the model name on the pricing/model page.&lt;/li&gt;
&lt;li&gt;If the response is too long or too expensive for a test, lower &lt;code&gt;max_tokens&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. Use Kimi K3 from Node.js
&lt;/h2&gt;

&lt;p&gt;Install the SDK:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install &lt;/span&gt;openai
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Create a test script:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="k"&gt;import&lt;/span&gt; &lt;span class="nx"&gt;OpenAI&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;openai&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;OpenAI&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="na"&gt;apiKey&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;LIZH_API_KEY&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;baseURL&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;https://lizh.ai/v1&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;chat&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;completions&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;create&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;kimi-k3&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;messages&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
    &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="na"&gt;role&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;system&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="na"&gt;content&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;You are a concise technical assistant.&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="na"&gt;role&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;user&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="na"&gt;content&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Give a short checklist for testing an OpenAI-compatible model gateway.&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt;
  &lt;span class="p"&gt;],&lt;/span&gt;
  &lt;span class="na"&gt;max_tokens&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;500&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;

&lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;choices&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="nx"&gt;message&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;content&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This works well for quick backend tests, small agent prototypes, and API compatibility checks.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Configure Cursor
&lt;/h2&gt;

&lt;p&gt;If your tool supports custom OpenAI-compatible providers, use:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Provider: OpenAI-compatible
Base URL: https://lizh.ai/v1
API Key: your lizh.ai API key
Model: kimi-k3
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then run a small prompt first, for example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Read this file and explain the main logic in 5 bullets.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After the first successful request, try a real coding workflow:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;explain a large file,&lt;/li&gt;
&lt;li&gt;refactor a small function,&lt;/li&gt;
&lt;li&gt;generate tests,&lt;/li&gt;
&lt;li&gt;compare two implementations,&lt;/li&gt;
&lt;li&gt;summarize an error log.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  6. Configure Hermes or OpenClaw
&lt;/h2&gt;

&lt;p&gt;For tools that accept YAML-style provider settings, the important values are usually:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;base_url&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;https://lizh.ai/v1&lt;/span&gt;
&lt;span class="na"&gt;api_key&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${LIZH_API_KEY}&lt;/span&gt;
&lt;span class="na"&gt;model&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;kimi-k3&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If the tool has a separate provider type, choose an OpenAI-compatible provider rather than an official OpenAI-only provider.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Cost and safety checklist
&lt;/h2&gt;

&lt;p&gt;Before using long-context prompts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Start with a short prompt.&lt;/li&gt;
&lt;li&gt;Set a small &lt;code&gt;max_tokens&lt;/code&gt; value.&lt;/li&gt;
&lt;li&gt;Check the current price before large tests.&lt;/li&gt;
&lt;li&gt;Review your usage logs after the first request.&lt;/li&gt;
&lt;li&gt;Keep input, output, and cache-hit costs separate when estimating cost.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This matters because long-context coding and document prompts can become large quickly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Complete working examples
&lt;/h2&gt;

&lt;p&gt;I put the working cURL, Python, Node.js, Hermes, and OpenClaw examples in this GitHub repo:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Fankouzu/kimi-k3-openai-compatible-examples" rel="noopener noreferrer"&gt;https://github.com/Fankouzu/kimi-k3-openai-compatible-examples&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also read the same examples as a public documentation site:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://fankouzu.github.io/kimi-k3-openai-compatible-examples/" rel="noopener noreferrer"&gt;https://fankouzu.github.io/kimi-k3-openai-compatible-examples/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Related practical guides:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://shop.lizh.ai/blogs/kimi-k3-api/kimi-k3-api-key-complete-guide-ru" rel="noopener noreferrer"&gt;How to get and use a Kimi K3 API key&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://shop.lizh.ai/blogs/kimi-k3-api/kimi-k3-pricing-complete-guide-ru" rel="noopener noreferrer"&gt;Kimi K3 API pricing guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://shop.lizh.ai/blogs/kimi-k3-api/kimi-k3-cursor-complete-guide-ja" rel="noopener noreferrer"&gt;Kimi K3 with Cursor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://shop.lizh.ai/blogs/kimi-k3-api/kimi-k3-python-complete-guide-fr" rel="noopener noreferrer"&gt;Kimi K3 with Python&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://shop.lizh.ai/blogs/kimi-k3-api/kimi-k3-openclaw-hermes-complete-guide-vi" rel="noopener noreferrer"&gt;Kimi K3 with OpenClaw or Hermes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Final thought
&lt;/h2&gt;

&lt;p&gt;The fastest way to evaluate a new model is not to rebuild your whole stack. Start with one OpenAI-compatible request, verify the model name and pricing, then move the same configuration into your coding tool or agent framework.&lt;/p&gt;

&lt;p&gt;For Kimi K3 through lizh.ai, the core configuration is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Base URL: https://lizh.ai/v1
Model ID: kimi-k3
API Key: created at https://lizh.ai/keys
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>ai</category>
      <category>api</category>
      <category>llm</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
