APIMaster.ai

ChatGPT API 国内使用教程 2026 — , | APIMaster.ai

国内如何使用 ChatGPT API:解决封锁问题、Python 调用示例、GPT-5/GPT-4o 模型对比、价格说明。通过 APIMaster.ai 直连接入,支付宝/微信支付。

ChatGPT API 国内使用教程

ChatGPT API(即 OpenAI 的 Chat Completions API)在国内直接访问受限。本文介绍通过 APIMaster.ai 在国内,使用 ChatGPT API,调用 GPT-5、GPT-4o 等所有最新模型。

国内使用 ChatGPT API 的方案

APIMaster 中转(推荐):

  • 支付宝/微信/USDT 充值
  • OpenAI 格式 100% 兼容
  • 价格低于官方
  • 模型经过指纹验证

5 分钟快速开始

pip install openai
from openai import OpenAI

client = OpenAI(
    api_key="你的 APIMaster Key",  # 在 apimaster.ai 注册获取
    base_url="https://apimaster.ai/v1",
)

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[
        {"role": "system", "content": "你是一个 Python 编程助手。"},
        {"role": "user", "content": "帮我写一个爬取豆瓣电影 Top250 的 Python 爬虫。"},
    ],
)
print(response.choices[0].message.content)

ChatGPT API 模型选择

模型 适合场景 价格
gpt-4o-mini 简单问答、分类、快速任务 最低
gpt-4o 通用、代码、图片理解 中等
gpt-5 复杂推理、高质量创作 较高
o3 数学、科学、严格逻辑 较高

查看 APIMaster 模型广场 获取当前各模型实时价格。

流式输出

stream = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "用 Python 写一个命令行版的贪吃蛇游戏。"}],
    stream=True,
)

for chunk in stream:
    content = chunk.choices[0].delta.content
    if content:
        print(content, end="", flush=True)
print()

多轮对话

历史消息 = [
    {"role": "system", "content": "你是一个经验丰富的全栈开发工程师。"}
]

def 对话(用户消息):
    历史消息.append({"role": "user", "content": 用户消息})
    resp = client.chat.completions.create(model="gpt-4o", messages=历史消息)
    回复 = resp.choices[0].message.content
    历史消息.append({"role": "assistant", "content": 回复})
    return 回复

print(对话("Django 和 FastAPI 哪个更适合做 API 服务?"))
print(对话("那如果是高并发场景呢?"))

图片理解(Vision)

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "image_url",
                    "image_url": {"url": "图片URL或base64"},
                },
                {"type": "text", "text": "分析这张图表,说明主要趋势和关键数据点。"},
            ],
        }
    ],
)
print(response.choices[0].message.content)

Function Calling(工具调用)

import json

工具 = [
    {
        "type": "function",
        "function": {
            "name": "获取天气",
            "description": "查询指定城市的当前天气",
            "parameters": {
                "type": "object",
                "properties": {
                    "城市": {"type": "string", "description": "城市名,如北京、上海"},
                },
                "required": ["城市"],
            },
        },
    }
]

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "北京今天天气怎么样?"}],
    tools=工具,
    tool_choice="auto",
)

if response.choices[0].finish_reason == "tool_calls":
    工具调用 = response.choices[0].message.tool_calls[0]
    参数 = json.loads(工具调用.function.arguments)
    print(f"需要调用:{工具调用.function.name},参数:{参数}")

连接 Dify、LangChain、Open WebUI

ChatGPT API 通过 APIMaster 接入后,可以无缝对接所有主流 AI 开发框架:

LangChain:

from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
    model="gpt-4o",
    openai_api_key="你的Key",
    openai_api_base="https://apimaster.ai/v1",
)

Dify: 在模型供应商中选择 OpenAI-API-compatible,填入 Key 和 https://apimaster.ai/v1

Cursor / VS Code AI: 在设置中填入 API Base URL https://apimaster.ai/v1 和你的 Key。

常见问题

Q:用 APIMaster 会被 OpenAI 封号吗? A:APIMaster 是独立的 API Key,使用的是 APIMaster 的账号,不影响你的 OpenAI 账号。

Q:延迟如何? A:APIMaster 接入后,延迟通常与直连相当,首 Token 延迟约 500ms–2s。

Q:支持哪些 OpenAI 功能? A:支持 Chat Completions、Embeddings、Streaming、Function Calling、JSON Mode 等主要功能。

国内直接使用 ChatGPT API → · 查看价格 →