← Back to Blog

GPT-5 API in China: Cheapest Access with CNY Payment — No Foreign Card Needed

GPT-5 API is blocked in China and requires a foreign credit card to pay. APIBox solves both problems: direct China access and CNY top-up via Alipay, with prices significantly below OpenAI official rates.

GPT-5 is OpenAI’s most capable model to date, and developers everywhere want to integrate it into their applications. For developers in China, however, two problems make this painful:

  1. The API is inaccessible from mainland Chinaapi.openai.com is blocked, and connection attempts time out.
  2. Payment requires a foreign credit card — OpenAI does not accept CNY, Alipay, or WeChat Pay. Getting a qualifying foreign card is a significant barrier for many developers.

This article explains how to solve both problems with a single service: APIBox. You get GPT-5 API access from any Chinese network, pay in CNY using Alipay or WeChat Pay, and get prices that are far below OpenAI’s official rates.


The Double Problem: Access + Payment

Problem 1: Network Blocking

OpenAI’s API endpoint (api.openai.com) is not reachable from mainland China IP addresses. Any direct API call fails at the network layer:

$ curl https://api.openai.com/v1/models -H "Authorization: Bearer sk-..."
# curl: (28) Connection timed out after 30000 milliseconds

VPNs are a workaround but are unreliable for production workloads, introduce latency, and add operational overhead.

Problem 2: No CNY Payment

OpenAI only accepts international credit cards (Visa, Mastercard) billed in USD. For many developers in China:

  • Getting an international card is cumbersome or not practical
  • Currency exchange adds friction and cost
  • OpenAI’s prepaid credit system requires a minimum purchase with no CNY option

This means even if you solve the network problem, you may still be blocked from paying for the API.


The Solution: APIBox

APIBox is an LLM API gateway that solves both problems simultaneously:

  • Direct China access — APIBox routes your requests through China-accessible infrastructure. No VPN, no proxy, no configuration overhead.
  • CNY payment — Top up your account balance in CNY using Alipay or WeChat Pay. No foreign card required.
  • OpenAI-compatible API — Use the exact same openai Python SDK you’re already using. Change one line.
  • 85–97% cheaper — APIBox’s model pricing is dramatically lower than OpenAI’s official rates.
  • 30+ providers — The same key gives you access to Claude, Gemini, DeepSeek, and more.

Register at https://api.apibox.cc/register.


Integration: Python OpenAI SDK

APIBox’s endpoint is fully compatible with the OpenAI Python SDK. The only change from your existing code is base_url:

from openai import OpenAI

client = OpenAI(
    api_key="your-apibox-api-key",      # Your APIBox key, not OpenAI key
    base_url="https://api.apibox.cc/v1", # APIBox endpoint
)

response = client.chat.completions.create(
    model="gpt-5",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "What are the key capabilities of GPT-5?"}
    ]
)

print(response.choices[0].message.content)

Install the SDK if needed: pip install openai


Streaming Responses

GPT-5 supports streaming, which is useful for chat interfaces that show output token by token:

from openai import OpenAI

client = OpenAI(
    api_key="your-apibox-api-key",
    base_url="https://api.apibox.cc/v1",
)

stream = client.chat.completions.create(
    model="gpt-5",
    messages=[
        {"role": "user", "content": "Write a short story about a robot learning to paint."}
    ],
    stream=True
)

for chunk in stream:
    if chunk.choices[0].delta.content is not None:
        print(chunk.choices[0].delta.content, end="", flush=True)
print()  # newline at end

Environment Variable Setup

Avoid hardcoding credentials in your source code. Use environment variables:

# .env
OPENAI_API_KEY=your-apibox-api-key
OPENAI_BASE_URL=https://api.apibox.cc/v1

Load them in Python:

import os
from openai import OpenAI
from dotenv import load_dotenv

load_dotenv()

client = OpenAI(
    api_key=os.environ["OPENAI_API_KEY"],
    base_url=os.environ["OPENAI_BASE_URL"],
)

response = client.chat.completions.create(
    model="gpt-5",
    messages=[{"role": "user", "content": "Summarize this text for me."}]
)
print(response.choices[0].message.content)

This approach makes it easy to switch between environments (development, staging, production) without changing code.


Pricing Comparison

ModelAPIBox PriceOpenAI OfficialSavings
gpt-5¥0.75 / 1M tokensHigherSignificant
gpt-4oCompetitiveHigherSignificant
gpt-4o-miniVery lowHigherSignificant

Beyond the per-token rate, the CNY top-up system amplifies the savings further. When you deposit ¥1 CNY, you receive $1 USD in API credit. Given the exchange rate difference, this represents roughly 7× the purchasing power compared to buying equivalent USD credit at the official rate with a foreign card.

For example, ¥100 CNY top-up gives you $100 USD in credit, which at ¥0.75 per 1M tokens buys you approximately 133 million tokens of GPT-5 output.

View current pricing for all models at https://api.apibox.cc/pricing.


Supported GPT Models

APIBox supports the full range of current OpenAI models:

Model IDDescription
gpt-5Latest, most capable OpenAI model
gpt-4oFast multimodal model, strong reasoning
gpt-4o-miniCost-efficient, great for high-volume tasks
o3Advanced reasoning model
o4-miniFast reasoning, lower cost

All models support the standard chat completions format, streaming, function calling, and JSON mode where applicable.


Frequently Asked Questions

Q: Do I need a VPN to use APIBox from China? No. APIBox’s infrastructure is routed through China-accessible servers. Your requests to api.apibox.cc work from any mainland China IP address without any additional proxy setup.

Q: Is my APIBox API key the same as my OpenAI API key? No. When you register at APIBox, you get an APIBox API key (usually starting with a different prefix). You use this key in place of your OpenAI API key, along with the APIBox base_url. You do not need an OpenAI account to use APIBox.

Q: Will function calling and JSON mode work? Yes. APIBox transparently forwards all API parameters to the underlying model. Function calling (tools), JSON mode (response_format), vision inputs, and all other GPT-5 features work exactly as documented in the OpenAI API reference.

Q: How do I top up my balance? After registering at https://api.apibox.cc/register, log in to the console at https://api.apibox.cc and use the top-up feature. Alipay and WeChat Pay are both accepted. There is no minimum top-up amount.

Q: Can I use the same APIBox key for Claude and DeepSeek too? Yes. One APIBox API key gives you access to all supported providers: GPT (OpenAI), Claude (Anthropic), Gemini (Google), DeepSeek, and 30+ more. You manage a single account and a single balance.

Q: What if I was already using the OpenAI Python SDK with a VPN? You can switch to APIBox by changing two things: set base_url to https://api.apibox.cc/v1 and replace your OpenAI API key with your APIBox key. Then you can drop the VPN entirely.


Summary

TopicDetails
ProblemGPT-5 API blocked in China + no CNY payment option
SolutionAPIBox relay gateway with CNY top-up
OpenAI SDK base_urlhttps://api.apibox.cc/v1
GPT-5 price¥0.75 / 1M tokens
PaymentCNY (Alipay / WeChat Pay)
VPN requiredNo
Other supported modelsClaude, Gemini, DeepSeek, 30+
Registerhttps://api.apibox.cc/register
Pricing pagehttps://api.apibox.cc/pricing

GPT-5 is a transformative model, and there’s no reason developers in China should be blocked from using it. APIBox removes both barriers — network access and payment — in one step. Register, top up in CNY, update your base_url, and you’re calling GPT-5 from your application within minutes.

Try it now, add support after registration and send your account ID to claim ¥10 trial credit

Sign up free →