前置条件
1、你需要有openAI账号
2、你需要有魔法工具
这两个就不教了,第一个网上有教程,第二个我怕进去。。。
流程
进入openAI主页,找到个人信息,点击View API keys
点击API Keys,create 一个key,记住要复制一下,不然收起来就打不开了。
有了key之后就需要去写个程序了。
代码
import openai
import gradio as gr
openai.api_key = "你的api_key"def chatgpt(content, temperature=0.8):response = openai.ChatCompletion.create(model="gpt-3.5-turbo",messages=[{"role": "user", "content": content}],temperature=temperature,max_tokens=1000,top_p=1,frequency_penalty=0,presence_penalty=0,)# print(response)return response.choices[0].message.contentif __name__ == "__main__":def send_chatgpt(text):output = chatgpt(text,0.8)return outputinterface = gr.Interface(fn=send_chatgpt, inputs="text", outputs="text")interface.launch()
记得pip一下 openai和gradio(UI界面),然后运行代码,点击链接
到这里就可以了,注意apikey是有额度滴,单人的话基本够用的。
有啥问题可以在评论区问,看到就回答。