首先安裝conda
安裝Python 3.12 (低版本的可能缺少openai庫)
conda create -n py312 python=3.12?? ?
conda activate py312
?
然后 pip install openai
提示:
Installing collected packages: openai
Successfully installed openai-1.35.8
?
VScode編寫程序
import openai# optional; defaults to `os.environ['OPENAI_API_KEY']`
openai.api_key = "sk-nA7n2IpRLTxDNoIWCd0cF1F165Fc4eDdB4CaBb5b7cB2Cd8a"
openai.base_url = "http://192.168.1.235:3001/v1/"openai.default_headers = {"x-foo": "true"}completion = openai.chat.completions.create(model="qwen2",messages=[{"role": "user","content": "這句話是什么意思:柔情似水,佳期如夢?",},],
)
print(completion.choices[0].message.content)
注意這個代碼 采用openai 1.0.0以上的API,使用說明,升級說明參考這里
https://github.com/openai/openai-python/discussions/742
返回結果:
================================
錯誤處理:
pip install openai報錯:
HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
解決辦法:
? ? pip install openai --proxy=http://192.168.1.231:8086
?? ?pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
?? ?或者多執行幾次 ?