当前位置:   article > 正文

使用Pycharm在本地调用chatgpt的接口

使用Pycharm在本地调用chatgpt的接口

目录

1.安装环境

2.建立多轮对话的完整代码(根据自己使用的不同代理需要修改端口(port))

3.修改代码在自己的Pycharm上访问chagpt的api并实现多轮对话,如果不修改是无法成功运行的。需要确定秘钥和端口以保证正常访问

(1)秘钥(your key):

(2)访问理由修改

将我的代码中的端口设置为7890

将我的clash中的端口设置为7890

参考文章

1.安装环境

使用 openai 1.6.1 版本

pip install openai==1.6.1

2.建立多轮对话的完整代码(根据自己使用的不同代理需要修改端口(port))

  1. from openai import OpenAI
  2. import os
  3. import os
  4. os.environ["http_proxy"] = "http://localhost:7890"
  5. os.environ["https_proxy"] = "http://localhost:7890"
  6. client = OpenAI(api_key ="your key")
  7. def demo_dev(messages):
  8. response = client.chat.completions.create(
  9. model="gpt-3.5-turbo",
  10. messages=messages
  11. )
  12. gpt_content=response.choices[0].message.content
  13. print(gpt_content)
  14. return gpt_content
  15. def chat(sys_content):
  16. message = [
  17. {'role': 'system', 'content': sys_content},
  18. ]
  19. while True:
  20. user_content = input(">>> ")
  21. if user_content == "exit":
  22. break
  23. message.append({'role': 'user', 'content': user_content})
  24. gpt_content = demo_dev(message)
  25. message.append({'role': 'system', 'content': "用户刚才对你说了"+user_content+","+"你回复了"+gpt_content})
  26. if __name__ == "__main__":
  27. chat('请你可爱的进行回复')

3.修改代码在自己的Pycharm上访问chagpt的api并实现多轮对话,如果不修改是无法成功运行的。需要确定秘钥和端口以保证正常访问

(1)秘钥(your key):

        这个是在opnai的官方申请的秘钥,详见OpenAI

(2)访问理由修改

        使用的路由端口情况,需要使得使用的小魔法的端口,以及上述代码中的端口,以及刚才下载的openai包中 _base_client.py 文件的端口一致,才可以正常访问,我以端口号为7890做个例子,当然你设为其他也是可以的。

  • 将我的代码中的端口设置为7890

os.environ["http_proxy"] = "http://localhost:7890"
os.environ["https_proxy"] = "http://localhost:7890"

将我本地安装的opnai包中的_base_client.py中的352行的self._proxies = proxies替换为

self._proxies = {'http': 'http://localhost:7890', 'https': 'http://localhost:7890'}

如下顺序:

  • 将我的小魔法中的端口设置为7890

参考文章

1. 最新关于openai.APIConnectionError: Connection error.的解决方法-CSDN博客

2.【使用python调用ChatGPT接口实现多轮连续对话】-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/65497?site
推荐阅读
相关标签
  

闽ICP备14008679号