因為國內(nèi)無法直接訪問openai接口,所以需要通過中轉(zhuǎn)或者科學(xué)上網(wǎng)的方式連接,本文主要介紹如何通過香港中轉(zhuǎn)訪問汹忠,且大概以后我也主要使用這個方式佳窑,因為其性價比較高制恍。
快速接入
如果你只是之前不知道這種方式,那么可以直接點擊下面的鏈接自己去查看詳細(xì)的說明
網(wǎng)站openai-hk快速接入說明
實測步驟
實際使用時遇到不少問題华嘹,比如版本問題吧趣、接口定義變更、環(huán)境變量沖突等耙厚,如果你嚴(yán)格按照我的步驟執(zhí)行應(yīng)該很快就能成功强挫,祝你好運!
環(huán)境搭建
python 3.9.15
openai 1.6.0
申請api key
登錄網(wǎng)站openai-hk后跳轉(zhuǎn)到‘獲取KEY’ 就能自動獲取1000積分薛躬。
簡單測試消耗很少
image.png
python 腳本(使用Jupyte notebook調(diào)試過,跟直接使用py文件幾乎相同)
print("Let's go")
%pip install -q python-dotenv
%pip install -q openai==1.6.0
import os
from dotenv import load_dotenv
load_dotenv()
api_key = os.getenv('api_key')
api_base = os.getenv('base')
import openai
def get_completion(prompt, model=my_model):
client = openai.OpenAI(
base_url=api_base,
api_key=api_key
)
message = [{"role":'user', "content": prompt}]
response = client.chat.completions.create(
model=my_model,
messages=[
{
"role": "user",
"content": prompt,
},
],
# temprature=0.7,
)
# print(response)
return response.choices[0].message.content
print(get_completion('1+1等于幾俯渤?'))
執(zhí)行結(jié)果截圖
image.png