大家好,我是章北海mlpy
寫程式碼,修Bug是 ChatGPT 目前最擅長的領域之一
今天向大家推薦一個剛剛開源的Python包
安裝後可以直接在IPython和Jupyter Notebook中直接呼叫ChatGPT
隨問隨答,直接copy程式碼,有bug也能無縫銜接地修復。
最大的缺點是需要呼叫ChatGPT API,目前國內無法呼叫,要解決網路問題,需要學會上網,或者有一臺海外伺服器。
先說本地安裝吧
專案地址:https://github.com/santiagobasulto/ipython-gpt/
# 安裝
!pip install ipython-gpt
#呼叫
%load_ext ipython_gpt
去openai獲取api
https://platform.openai.com/account/api-keys
在.bashrc/.zshrc中設定環境變數
或者啟動的Jupyter/ipython 時執行下面命令
$ OPENAI_API_KEY=[YOUR-KEY] jupyter lab
# ...
$ OPENAI_API_KEY=[YOUR-KEY] ipython
然後就可以正常使用了,具體看截圖吧
如果需要重置聊天可以執行
%%chat --reset-conversation
你也可以讓他來個角色扮演
%%chat --system-message="You're a R Data Science assistant"
Your message...
本地網路問題很煩人,可以去買個海外伺服器,部署個線上開發環境,19年寫過一個文章,湊活還能用:手把手教你如何在阿里雲ECS搭建Python TensorFlow Jupyter