<?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 陈仲 (@chenzhong).</description>
    <link>https://dev.to/chenzhong</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%2F4063649%2F31c4c0d5-5e76-475c-900e-4820e2493e57.png</url>
      <title>DEV Community: 陈仲</title>
      <link>https://dev.to/chenzhong</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/chenzhong"/>
    <language>en</language>
    <item>
      <title>I Built a DeepSeek API Gateway with PayPal — No Chinese Phone Number Required</title>
      <dc:creator>陈仲</dc:creator>
      <pubDate>Wed, 05 Aug 2026 08:53:34 +0000</pubDate>
      <link>https://dev.to/chenzhong/i-built-a-deepseek-api-gateway-with-paypal-no-chinese-phone-number-required-4ilo</link>
      <guid>https://dev.to/chenzhong/i-built-a-deepseek-api-gateway-with-paypal-no-chinese-phone-number-required-4ilo</guid>
      <description>&lt;p&gt;If you're a developer outside China trying to use DeepSeek's API, you've probably hit these walls:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;❌ Requires a +86 phone number for SMS verification&lt;/li&gt;
&lt;li&gt;❌ Alipay/WeChat Pay only — no PayPal, no international cards&lt;/li&gt;
&lt;li&gt;❌ Most documentation in Chinese&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I spent a whole weekend fighting that, so I built a bridge.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What I built:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A lightweight API gateway that gives you an OpenAI-compatible endpoint for DeepSeek models. Just change your &lt;code&gt;base_url&lt;/code&gt; and &lt;code&gt;api_key&lt;/code&gt; — everything else works like the OpenAI SDK.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ PayPal supported — no Chinese payment required&lt;/li&gt;
&lt;li&gt;✅ No Chinese phone number, no KYC&lt;/li&gt;
&lt;li&gt;✅ Drop-in replacement for OpenAI SDK&lt;/li&gt;
&lt;li&gt;✅ Pay-as-you-go credits, no monthly commitment&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;Quick Start:&lt;/strong&gt;&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;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://ai-relay-chen-zhong.vercel.app/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;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-api-key&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;  &lt;span class="c1"&gt;# provided after purchase
&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="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;Hello, how are you?&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="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;Pricing:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Plan&lt;/th&gt;
&lt;th&gt;Price&lt;/th&gt;
&lt;th&gt;Credits&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Starter&lt;/td&gt;
&lt;td&gt;$2.00&lt;/td&gt;
&lt;td&gt;5M tokens&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Standard&lt;/td&gt;
&lt;td&gt;$5.00&lt;/td&gt;
&lt;td&gt;15M tokens&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pro&lt;/td&gt;
&lt;td&gt;$10.00&lt;/td&gt;
&lt;td&gt;35M tokens&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Pay via PayPal — no Chinese payment method required.&lt;/p&gt;

&lt;p&gt;How to get started:&lt;/p&gt;

&lt;p&gt;Pay via PayPal: &lt;a href="https://www.paypal.com/ncp/payment/QAZAVE789Z338" rel="noopener noreferrer"&gt;https://www.paypal.com/ncp/payment/QAZAVE789Z338&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Receive your API key via email within 24 hours.&lt;/p&gt;

&lt;p&gt;Replace base_url and api_key in your code.&lt;/p&gt;

&lt;p&gt;Why I built this:&lt;/p&gt;

&lt;p&gt;I built this as a side project to validate an idea — that enough developers would pay a small amount to skip platform friction. If you're an AI developer outside China who wants to try DeepSeek without the hassle, this is for you.&lt;/p&gt;

&lt;p&gt;Questions?&lt;/p&gt;

&lt;p&gt;Drop a comment or email me at &lt;a href="mailto:chenzhong875@gmail.com"&gt;chenzhong875@gmail.com&lt;/a&gt;. Happy to answer technical questions. 🙏&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>python</category>
      <category>webdev</category>
    </item>
    <item>
      <title>I Built a DeepSeek API Gateway with PayPal — No Chinese Phone Number Required</title>
      <dc:creator>陈仲</dc:creator>
      <pubDate>Wed, 05 Aug 2026 07:32:20 +0000</pubDate>
      <link>https://dev.to/chenzhong/i-built-a-deepseek-api-gateway-with-paypal-no-chinese-phone-number-required-2gfo</link>
      <guid>https://dev.to/chenzhong/i-built-a-deepseek-api-gateway-with-paypal-no-chinese-phone-number-required-2gfo</guid>
      <description>&lt;p&gt;A few weeks ago, I tried to access DeepSeek's API. Like many of you, I hit the same walls:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;❌ Need a +86 Chinese phone number for SMS verification&lt;/li&gt;
&lt;li&gt;❌ Alipay or WeChat Pay only — no PayPal, no international cards&lt;/li&gt;
&lt;li&gt;❌ Documentation mostly in Chinese&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I spent a whole weekend fighting payment gateways, hunting down burner phone services, and waking up a friend halfway across the world just to borrow their phone for a 6-digit code.&lt;/p&gt;

&lt;p&gt;Then I snapped and built a bridge.&lt;/p&gt;




&lt;h3&gt;
  
  
  What I Built
&lt;/h3&gt;

&lt;p&gt;A lightweight API gateway that gives you OpenAI-compatible access to DeepSeek models. Just change your &lt;code&gt;base_url&lt;/code&gt; and &lt;code&gt;api_key&lt;/code&gt; — everything else works exactly the same as OpenAI's SDK.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ PayPal supported — no Chinese payment required&lt;/li&gt;
&lt;li&gt;✅ No Chinese phone number, no KYC&lt;/li&gt;
&lt;li&gt;✅ OpenAI SDK compatible — drop-in replacement&lt;/li&gt;
&lt;li&gt;✅ Pay-as-you-go, no monthly commitment&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Quick Start
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Gateway Base URL:&lt;/strong&gt; &lt;code&gt;https://ai-relay-chen-zhong.vercel.app/v1&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Python Example:&lt;/strong&gt;&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;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://ai-relay-chen-zhong.vercel.app/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;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-api-key&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;  &lt;span class="c1"&gt;# provided after purchase
&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="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;Hello, how are you?&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="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;span class="n"&gt;cURL&lt;/span&gt; &lt;span class="n"&gt;Example&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;

&lt;span class="n"&gt;bash&lt;/span&gt;
&lt;span class="n"&gt;curl&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;X&lt;/span&gt; &lt;span class="n"&gt;POST&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;ai&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;relay&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;chen&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;zhong&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;vercel&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;v1&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;chat&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;completions&lt;/span&gt; \
  &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;H&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Authorization: Bearer your-api-key&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt; \
  &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;H&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Content-Type: application/json&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt; \
  &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;d&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;{
    &lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;model&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&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="s"&gt;,
    &lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;messages&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&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="s"&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="s"&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="s"&gt;: &lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Hello&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;}]
  }&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Pricing&lt;br&gt;
Plan    Price   Credits&lt;br&gt;
Starter $2.00   5M tokens&lt;br&gt;
Standard    $5.00   15M tokens&lt;br&gt;
Pro $10.00  35M tokens&lt;br&gt;
Pay via PayPal — no Chinese payment method required.&lt;/p&gt;

&lt;p&gt;How to Get Started&lt;br&gt;
Pay via PayPal: &lt;a href="https://www.paypal.com/ncp/payment/QAZAVE789Z338" rel="noopener noreferrer"&gt;https://www.paypal.com/ncp/payment/QAZAVE789Z338&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Receive API Key: You'll get your key via email within 24 hours.&lt;/p&gt;

&lt;p&gt;Start Building: Replace base_url and api_key in your code.&lt;/p&gt;

&lt;p&gt;Why I Built This&lt;br&gt;
I built this as a side project to validate an idea — that enough developers would pay a small amount to skip platform friction. If you're a developer outside China who wants to use DeepSeek but keeps hitting payment and registration walls, this is for you.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>opensource</category>
      <category>python</category>
    </item>
  </channel>
</rss>
