TypeError: объект «NoneType» не подлежит подписке — я не могу его решитьPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 TypeError: объект «NoneType» не подлежит подписке — я не могу его решить

Сообщение Anonymous »

Я пытаюсь создать локального чат-бота с помощью LM Studio. У меня установлена ​​последняя версия библиотеки openai python. Однако, когда я запускаю файл app.py, он сообщает, что
строка 25 в
response =chat_with_gpt(human_input)
строка 17 вchat_with_gptreturncomplete.choices[0].message.content.strip()
TypeError: объект «NoneType» не подлежит подписке
I не могу понять, где я ошибаюсь. Любая помощь будет принята с благодарностью. Спасибо.
Полный код приведен ниже:

Код: Выделить всё

import openai

openai.api_type = "open_ai"
openai.base_url = "http://127.0.0.1:1234"
openai.api_key = "NULL"

def chat_with_gpt(prompt):
completion = openai.chat.completions.create(
messages = [
{"role": "user",
"content": prompt}
],
model="llama3"
)
return completion.choices[0].message.content.strip()

while True:
human_input = input("Human: ")

if human_input.lower() in ["quit", "exit", "bye"]:
break

response = chat_with_gpt(human_input)

print("Chatbot: ", response)

if __name__ == "__main__":
while True:
human_input = input("Human: ")

if human_input.lower() in ["quit", "exit", "bye"]:
break

response = chat_with_gpt(human_input)

print("Chatbot: ", response)
Я просмотрел руководство по API от openAI, но не могу устранить ошибку TypeError. Если вы еще не догадались, я в этом нуб.

Подробнее здесь: https://stackoverflow.com/questions/792 ... o-solve-it
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • TypeError: объект «NoneType» не подлежит подписке — я не могу его решить
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • TypeError: объект «NoneType» не подлежит подписке, что я могу сделать
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Python TypeError: объект «set» не подлежит подписке
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • «TypeError: объект 'type' не подлежит подписке» при импорте тензорного потока [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    41 Просмотры
    Последнее сообщение Anonymous
  • TypeError: объект 'type' не подлежит подписке Python
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»