<?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: Rambo Peng</title>
    <description>The latest articles on DEV Community by Rambo Peng (@rambo_peng_def6b15dbb1c77).</description>
    <link>https://dev.to/rambo_peng_def6b15dbb1c77</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%2F3891662%2F7aacc8e8-396f-477d-bda1-a2759033e8b0.png</url>
      <title>DEV Community: Rambo Peng</title>
      <link>https://dev.to/rambo_peng_def6b15dbb1c77</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rambo_peng_def6b15dbb1c77"/>
    <language>en</language>
    <item>
      <title>How to Use DeepSeek and Qwen API Outside China</title>
      <dc:creator>Rambo Peng</dc:creator>
      <pubDate>Tue, 23 Jun 2026 12:09:59 +0000</pubDate>
      <link>https://dev.to/rambo_peng_def6b15dbb1c77/how-to-use-deepseek-and-qwen-api-outside-china-fi2</link>
      <guid>https://dev.to/rambo_peng_def6b15dbb1c77/how-to-use-deepseek-and-qwen-api-outside-china-fi2</guid>
      <description>&lt;p&gt;If you've been following the AI space lately, you've probably heard of DeepSeek and Qwen — two powerful Chinese large language models that are giving GPT-4 a serious run for its money. DeepSeek's reasoning capabilities are impressive, and Qwen handles multilingual tasks exceptionally well.&lt;/p&gt;

&lt;p&gt;But here's the problem: &lt;strong&gt;accessing these APIs from outside China is a pain&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Challenge
&lt;/h2&gt;

&lt;p&gt;Chinese AI providers like DeepSeek, Qwen (Alibaba), Kimi (Moonshot), GLM (Zhipu), and Doubao (ByteDance) all have their own separate API endpoints, authentication systems, and billing structures — often documented only in Chinese. For developers outside China, this creates real friction:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Payment methods often require Chinese bank accounts&lt;/li&gt;
&lt;li&gt;API formats differ between providers&lt;/li&gt;
&lt;li&gt;Switching between models means rewriting integration code&lt;/li&gt;
&lt;li&gt;Rate limits and reliability vary significantly&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Enter ChinaWHAPI
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.chinawhapi.com" rel="noopener noreferrer"&gt;ChinaWHAPI&lt;/a&gt; is an OpenAI-compatible API gateway for Chinese LLMs. Instead of juggling five different SDKs and accounts, you get &lt;strong&gt;one unified endpoint&lt;/strong&gt; that works just like the OpenAI API you already know.&lt;/p&gt;

&lt;p&gt;Supported models include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;DeepSeek&lt;/strong&gt; (deepseek-chat, deepseek-reasoner)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qwen&lt;/strong&gt; (qwen-turbo, qwen-plus, qwen-max)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Kimi&lt;/strong&gt; (moonshot-v1-8k, moonshot-v1-32k)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GLM&lt;/strong&gt; (glm-4, glm-4-flash)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Doubao&lt;/strong&gt; (doubao-pro-4k, doubao-pro-32k)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Quick API Example
&lt;/h2&gt;

&lt;p&gt;Since ChinaWHAPI is OpenAI-compatible, you can use the official OpenAI Python SDK with zero code changes:&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;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="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;your-chinawhapi-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://api.chinawhapi.com/v1&lt;/span&gt;&lt;span class="sh"&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;deepseek-chat&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;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 quantum computing in simple terms&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="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;Want to switch to Qwen? Just change the model name:&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="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;qwen-plus&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That's it. No SDK changes, no authentication rewiring, no new billing accounts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Use Cases
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cost optimization&lt;/strong&gt;: Chinese LLMs are significantly cheaper than GPT-4 for many tasks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multilingual apps&lt;/strong&gt;: Qwen and GLM excel at Chinese-language and mixed-language processing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agent workflows&lt;/strong&gt;: Works seamlessly with LangChain, LlamaIndex, Dify, and Cursor&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Research &amp;amp; prototyping&lt;/strong&gt;: Access cutting-edge Chinese AI models without the setup headache&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Get Started
&lt;/h2&gt;

&lt;p&gt;Need access to DeepSeek, Qwen, Kimi, GLM, Doubao or other Chinese LLM APIs outside China?&lt;/p&gt;

&lt;p&gt;ChinaWHAPI provides an OpenAI-compatible API gateway for Chinese LLMs — no Chinese bank account needed, no complex setup.&lt;/p&gt;

&lt;p&gt;🌐 Website: &lt;a href="https://www.chinawhapi.com" rel="noopener noreferrer"&gt;https://www.chinawhapi.com&lt;/a&gt;&lt;br&gt;
📚 Docs: &lt;a href="https://www.chinawhapi.com/docs" rel="noopener noreferrer"&gt;https://www.chinawhapi.com/docs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Drop a comment or DM me if you want a free test key to try it out! 🚀&lt;/p&gt;

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