chatGPT响应慢?使用openAI的api_key

编程知识 行业动态 更新时间:2024-06-13 00:18:25

前置条件

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,a
    )
    # 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

本文发布于:2023-03-26 18:43:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/414223ba030ade4ad3b40e6073bd7633.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:chatGPT   openAI   api_key

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!