返回部落格
實戰·2026年5月25日·閱讀約 5 分鐘

在中國呼叫 Claude / GPT API — 直連、付款與重試寫法

從中國呼叫 Kunavo:閘道位於美國東部單一區域,延遲取決於你的國際出口,並附自測命令。支援支付寶/微信支付/雙幣卡。提供健壯的重試程式碼,以及何時真正需要轉發。

中國大陸開發者最常問的幾個問題:能不能直接呼叫 Claude / GPT?什麼時候要走代理?怎麼付款?這篇文章逐個回答;延遲給你一個自己測的方法,而不是一個我們無法對你的網路負責的數字。

先說結論

Kunavo 的閘道運作於單一美東區域(維吉尼亞州 Ashburn),入口是一層 anycast 邊緣網路。從中國大陸主流雲端供應商(阿里雲、騰訊雲、華為雲)無需代理即可直連;往返時間取決於中國境內到美東的實際線路,我們不承諾具體延遲——直連 Anthropic 或 Google 走的是同一段跨洋路徑。

無需代理,直接呼叫

first_call.py
from openai import OpenAI

client = OpenAI(
    api_key="sk-kn-...",
    base_url="https://api.kunavo.com/v1",
)

# 直接调用,不需要任何代理配置
resp = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", "content": "你好,中国大陆能稳定调用吗?"}],
)
print(resp.choices[0].message.content)

就這麼簡單。請求從 anycast 入口進入,在美東處理,因此你測得的往返時間主要取決於所在地網路的國際出口——直連 Anthropic 或 OpenAI 也必須走同一段跨洋線路。

自己測試延遲

在你要執行生產流量的那台伺服器上執行一次,查看連線與首個位元組各需要多久:

latency.sh
curl -o /dev/null -s \
  -w "dns=%{time_namelookup}s connect=%{time_connect}s tls=%{time_appconnect}s ttfb=%{time_starttransfer}s\n" \
  https://api.kunavo.com/v1/models \
  -H "Authorization: Bearer $KUNAVO_API_KEY"

上游的瞬時錯誤(429、502、503、504、529 與連線中斷)會在開始回傳內容前、同一個請求中自動重試一次;如果模型設定了多條通道,也會切換到下一條。仍然失敗的請求不計費,實際成功率請見狀態頁。

應對偶發抖動的健壯寫法

中國大陸的國際網路偶爾會出現 5-30 秒抖動,建議用戶端加入逾時與退避重試。失敗的請求 Kunavo 不收費,因此重試成本為零。

robust_call.py
# 中国大陆网络偶尔抖动,建议给客户端加 timeout + 退避重试。
# 不要用大重试值打爆配额。
import time, random
from openai import OpenAI, APIConnectionError, APITimeoutError, RateLimitError

client = OpenAI(
    api_key=os.environ["KUNAVO_API_KEY"],
    base_url="https://api.kunavo.com/v1",
    timeout=60,        # 总超时
    max_retries=0,     # 关掉 SDK 自带重试,自己控制
)

def call_with_backoff(**kwargs):
    last = None
    for attempt in range(5):
        try:
            return client.chat.completions.create(**kwargs)
        except (APIConnectionError, APITimeoutError, RateLimitError) as e:
            last = e
            time.sleep(min(30, (2 ** attempt) + random.random()))
    raise last

付款方式——中國大陸可用

  • 支付寶(Alipay):Stripe 管道,中國大陸常見的卡片皆支援
  • 微信支付:同上
  • 中國大陸的 Visa/Mastercard 雙幣卡(招商銀行、中信銀行等大多數雙幣卡皆可使用)
  • 美元美國卡(如果你有的話)

最低儲值 $10,按量付費,餘額永不過期。各模型單價請見價格頁。

什麼時候真的需要代理

多數情況不需要。例外是伺服器所在網路的國際出口本身不穩定(家用寬頻、個別城域網路)。建議:

  • 使用阿里雲、騰訊雲等雲端伺服器(不要使用家用寬頻)執行生產流量
  • 如果仍然不穩定,可在境外(例如香港)的雲端主機上建立一層轉發。閘道只有一個美東區域,我們這邊沒有可替你切換的線路

常見問題

  • 會限速嗎?閘道目前不限制呼叫頻率。你可以為每把 key 設定每月消費上限與 IP 白名單,入口位於 /app/keys。
  • 能用於生產環境嗎?可以,但我們不發布 SLA 百分比。上游瞬時錯誤會在同一個請求中自動重試,失敗的請求不計費;實測成功率公開於狀態頁。
  • 可以開發票嗎?不行。我們不開立發票,也無法開立中國境內的增值稅發票;可作為憑據的只有你在卡片/微信/支付寶帳單上看到的那筆扣款,以及/app/billing 中的儲值記錄與逐筆消耗。若要走公司採購流程,請寄信至 sales@kunavo.com,我們會直接告訴你能配合到什麼程度。
  • 有影片和音訊模型嗎?有。Veo 3(影片)、Suno(音樂)皆可使用,共用一份帳單。/models。

準備開始了嗎?註冊後即可從 $10 起儲值、按量付費,餘額永不過期。查看完整文件:/docs/quickstart。