gpt4 book ai didi

python - “模块”对象不可调用。执行 AI 文件时出错

转载 作者:行者123 更新时间:2023-12-02 05:48:03 24 4
gpt4 key购买 nike

我正在尝试使用 openai 制作 AI,但遇到了问题。我的python版本是3.8.3

这是我的代码:

fileopen = open("Data\\Api.txt","r")
API = fileopen.read()
fileopen.close()

import openai
from dotenv import load_dotenv

openai.api_key = API
load_dotenv()
completion = openai.Completion()

def ReplyBrain(question,chat_log=None):
FileLog = openai("","r")
chat_log_template = FileLog.read()
FileLog.close()

if chat_log is None:
chat_log = chat_log_template

prompt = f'{chat_log}You : {question}\nJarvis : '
response = completion.create(
model = "text-davinci-002",
prompt = prompt,
temperature = 0.5,
max_tokens = 60,
top_p = 0.3,
frequency_penalty = 0.5,
presence_penalty = 0)
answer = response.choices[0].text.strip()
chat_log_template_update = chat_log_template + f"\nYou : {question} \nJarvis : {answer}"
FileLog = open("","w")
FileLog.write(chat_log_template_update)
FileLog.close()
return answer

while True:
kk = input("Enter :")
ReplyBrain(kk)

这是我收到的错误代码-

line 13, in ReplyBrain
FileLog = openai("","r")
TypeError: 'module' object is not callable

我该如何解决这个问题?

最佳答案

这是你写的

import openai
...
FileLog = openai("","r")

并提示“不可调用”诊断。

好吧,这个模块是不可调用的。目前还不清楚你希望什么那对 args 可能会完成。

如果你引用他们的文档和 OpenAI Cookbook ,你会发现很多例子如何正确调用代码那个模块。

关于python - “模块”对象不可调用。执行 AI 文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74423236/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com