openai.api_key = "your-api-key"
openai.api_base = "https://api.openai.com/v1"

response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "What is the capital of France?"}
]
)

print(response)

(二)Azure 平臺

import openai

openai.api_key = "your-api-key"
openai.api_base = "https://<your-resource-name>.cognitiveservices.azure.com"
openai.api_type = "azure"
openai.api_version = "2023-03-15-preview"

response = openai.ChatCompletion.create(
engine="gpt-35-turbo",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "What is the capital of France?"}
]
)

print(response)

(三)本地部署

import requests

url = "http://localhost:5000/v1/chat/completions"

headers = {
"Content-Type": "application/json"
}

data = {
"model": "gpt-3.5-turbo",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "What is the capital of France?"}
]
}

response = requests.post(url, json=data, headers=headers)

print(response.json())

五、注意事項

在填寫 api_base_url 時,用戶需要注意以下幾點:

  1. 確保 api_base_url 正確無誤:填寫錯誤的 api_base_url 可能會導致無法連接到 GPT 模型的服務,進而影響模型的調用效果。
  2. 根據平臺選擇合適的 api_base_url:不同的平臺有不同的 api_base_url,用戶需要根據自己的使用場景選擇合適的 api_base_url
  3. 注意 API 的版本和兼容性:不同的平臺可能支持不同的 API 版本,用戶需要注意 API 的版本和兼容性,確保調用的 API 功能正常。

六、總結

api_base_url 是調用 GPT 模型時非常重要的一個參數,用戶需要根據自己的使用場景選擇合適的 api_base_url。在使用 OpenAI 平臺時,api_base_url 通常為 https://api.openai.com/v1;在使用 Azure 平臺時,api_base_url 通常為 https://<your-resource-name>.cognitiveservices.azure.com;在本地部署時,api_base_url 通常為 http://localhost:5000 或其他自定義端口號。通過本文的介紹,希望用戶能夠更好地理解 api_base_url 的填寫方法,并在實際應用中正確使用 GPT 模型。

上一篇:

Obsidian+Cursor打造最強AI知識庫

下一篇:

ChatGPT API 無法在中國使用:原因、影響及解決方案
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費