admin 管理员组文章数量: 887021
前置条件
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.content
if __name__ == "__main__":
def send_chatgpt(text):
output = chatgpt(text,0.8)
return output
interface = gr.Interface(fn=send_chatgpt, inputs="text", outputs="text")
interface.launch()
记得pip一下 openai和gradio(UI界面),然后运行代码,点击链接
到这里就可以了,注意apikey是有额度滴,单人的话基本够用的。
有啥问题可以在评论区问,看到就回答。
版权声明:本文标题:chatGPT响应慢?使用openAI的api_key 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1717033323h691528.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论