首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“模块”对象不可调用。AI文件执行时出错

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

Stack Overflow用户
提问于 2022-11-13 17:33:15
回答 1查看 40关注 0票数 -1

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

这是我的代码:

代码语言:javascript
复制
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)

这是我收到的错误代码-

代码语言:javascript
复制
line 13, in ReplyBrain
    FileLog = openai("","r")
TypeError: 'module' object is not callable

我该怎么解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2022-11-13 21:44:52

这是你写的

代码语言:javascript
复制
import openai
...
    FileLog = openai("","r")

并抱怨“无法呼叫”的诊断。

这个模块是不可调用的。目前还不清楚你希望这对args能实现什么。

如果您参考他们的文档和OpenAI食谱,您将发现许多如何正确调用该模块中的代码的示例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74423236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档