ChatGPT API 指南 2026 — 存取 GPT-5 與 GPT-4o | APIMaster.ai
完整的 ChatGPT API 指南:如何使用 Python 呼叫 GPT-5 和 GPT-4o、設定串流、比較模型,以及使用 APIMaster.ai 進行統一 API 存取。
ChatGPT API 指南 2026
ChatGPT API(正式名稱為 OpenAI API)可讓您從應用程式中呼叫 GPT-5、GPT-4o、o3 及其他模型。本指南涵蓋設定、Python 使用方式、模型選擇以及 APIMaster.ai 的統一 API 存取。
什麼是 ChatGPT API?
ChatGPT API 就是 OpenAI Chat Completions API——與 ChatGPT 背後相同的技術,以開發者端點的形式提供。您發送一系列訊息,並接收生成的回應。您可以透過 OpenAI 直接使用,或透過像 APIMaster.ai 這樣的供應商。
如何取得 ChatGPT API 存取權限
直接從 OpenAI 取得:
- 帳單與付款選項因帳戶而異
透過 APIMaster.ai:
- 註冊 只需電子郵件
- 充值餘額(epay、PayPal、信用卡、USDT)
- 從控制台取得 API 金鑰
- 使用
https://apimaster.ai/v1作為您的基礎 URL
ChatGPT API Python 快速入門
from openai import OpenAI
client = OpenAI(
api_key="YOUR_APIMASTER_KEY",
base_url="https://apimaster.ai/v1",
)
response = client.chat.completions.create(
model="gpt-5.4",
messages=[
{"role": "system", "content": "你是一個樂於助人的助手。"},
{"role": "user", "content": "解釋 ChatGPT API 如何運作。"},
],
)
print(response.choices[0].message.content)
ChatGPT API 模型比較
| 模型 | 上下文 | 輸入 | 輸出 | 最適合 |
|---|---|---|---|---|
| gpt-5.5 | 128K | 高 | 高 | 複雜任務、推理 |
| gpt-5.4 | 128K | 中 | 高 | 一般程式碼撰寫、寫作 |
| gpt-4o | 128K | 中 | 中 | 多模態、視覺 |
| gpt-4o-mini | 128K | 低 | 低 | 快速、經濟實惠 |
| o3 | 200K | 高 | 高 | 數學、科學、程式碼 |
| o4-mini | 128K | 中 | 中 | 快速推理 |
請參閱 APIMaster 市集 了解當前價格。
串流 ChatGPT API 回應
串流會在生成 token 時立即傳送——這對於聊天 UI 至關重要:
stream = client.chat.completions.create(
model="gpt-5.4",
messages=[{"role": "user", "content": "寫一個 Python 函式來檢查數字是否為質數。"}],
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()
視覺:傳送圖片給 ChatGPT API
GPT-4o 和 GPT-5 接受圖片輸入:
response = client.chat.completions.create(
model="gpt-5.4",
messages=[
{
"role": "user",
"content": [
{
"type": "image_url",
"image_url": {"url": "https://example.com/diagram.png"},
},
{"type": "text", "text": "描述你在這張圖表中看到了什麼。"},
],
}
],
)
print(response.choices[0].message.content)
函式呼叫(工具使用)
tools = [
{
"type": "function",
"function": {
"name": "search_docs",
"description": "搜尋文件",
"parameters": {
"type": "object",
"properties": {
"query": {"type": "string"},
},
"required": ["query"],
},
},
}
]
response = client.chat.completions.create(
model="gpt-5.4",
messages=[{"role": "user", "content": "尋找關於驗證的文件。"}],
tools=tools,
tool_choice="auto",
)
# 檢查模型是否想要呼叫函式
if response.choices[0].finish_reason == "tool_calls":
tool_call = response.choices[0].message.tool_calls[0]
print(f"函式: {tool_call.function.name}")
print(f"參數: {tool_call.function.arguments}")
建立一個簡單的 ChatGPT 風格應用程式
from openai import OpenAI
client = OpenAI(
api_key="YOUR_APIMASTER_KEY",
base_url="https://apimaster.ai/v1",
)
history = [{"role": "system", "content": "你是一個樂於助人的程式碼助手。"}]
def chat(user_input):
history.append({"role": "user", "content": user_input})
response = client.chat.completions.create(
model="gpt-5.4",
messages=history,
)
reply = response.choices[0].message.content
history.append({"role": "assistant", "content": reply})
return reply
# 互動迴圈
while True:
user = input("你: ")
if user.lower() in ("quit", "exit"):
break
print(f"助手: {chat(user)}")
ChatGPT API 定價
OpenAI 按每百萬個 token 收費。APIMaster 以顯著折扣提供相同模型。請造訪 市集 了解當前價格,或參閱 OpenAI API 定價指南。
為什麼使用 APIMaster 存取 ChatGPT API
APIMaster 提供了官方 OpenAI API 的便利替代方案:
- 折扣定價 適用於特定模型
- 一個金鑰,所有模型:透過一個端點使用 GPT、Claude、DeepSeek、Gemini
- 彈性付款:epay、PayPal、信用卡、USDT——無需訂閱
- 穩定服務:可靠的基礎設施,每週進行模型真實性驗證
常見問題
什麼是 ChatGPT API? ChatGPT API(OpenAI 的 Chat Completions API)可讓您將 GPT-5、GPT-4o、o3 及其他 OpenAI 模型整合到您的應用程式中。它與 ChatGPT 網頁介面不同——您擁有完整的程式化控制權。
ChatGPT API 的費用是多少? GPT-5 系列定價因模型版本而異。透過 APIMaster,您可以以折扣價存取支援的模型。請參閱 當前定價。
如何在 Python 中使用 ChatGPT API?
安裝 openai 套件(pip install openai),設定您的 API 金鑰和基礎 URL,然後呼叫 client.chat.completions.create()。請參閱上面的 Python 快速入門。
ChatGPT 和 ChatGPT API 有什麼不同? ChatGPT 是面向消費者的網頁產品。API 則提供原始模型存取權限,供您建立自己的應用程式,沒有網頁產品的聊天 UI 和使用限制,並可完全控制系統提示和參數。
我可以使用一個 API 金鑰來存取 GPT、Claude 和 DeepSeek 嗎? 可以——使用 APIMaster。一個金鑰和一個端點涵蓋 OpenAI、Claude、DeepSeek 和 Gemini 模型,因此您只需更改一行程式碼即可切換模型。