File size: 717 Bytes
f9f0fbe |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import gradio as gr
import openai
# 设置OpenAI API凭据
openai.api_key = "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"
# 定义语音助手函数
def voice_chatgpt(query):
# 将用户的问题发送给ChatGPT进行回答
response = openai.Completion.create(
engine="text-davinci-003",
prompt=query,
max_tokens=1000,
temperature=0.7,
n=1,
stop=None,
)
# 获取ChatGPT的回答
answer = response.choices[0].text.strip()
return answer
# Build interface
interface = gr.Interface(fn=voice_chatgpt,
inputs="text",
outputs="text")
# Run app
interface.launch() |