Langchain ChatOllama всегда выдает неверный формат: ожидаемая ошибка «json».Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Langchain ChatOllama всегда выдает неверный формат: ожидаемая ошибка «json».

Сообщение Anonymous »

Просто пытаюсь следовать базовому руководству по langchain: https://python.langchain.com/v0.2/docs/ ... local_rag/
Супер простой код:

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

from langchain_ollama import ChatOllama
import logging

logging.basicConfig(
level=logging.DEBUG,
format='%(asctime)s.%(msecs)03d [%(levelname)s]: %(message)s',
datefmt='%H:%M:%S'
)

logging.info("### Starting up")

llm = ChatOllama(
model="llama3.1",
)

response_message = llm.invoke(
"What are you?"
)

print(response_message.content)
Что бы я ни пытался, я всегда получаю эту ошибку:

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

Exception has occurred: ResponseError
invalid format: expected "json" or a JSON schema
File "C:\XXXX\local_rag\main.py", line 16, in 
response_message = llm.invoke(
^^^^^^^^^^^
ollama._types.ResponseError: invalid format: expected "json" or a JSON schema
Попробовал несколько разных подходов, включая сообщения[], PromptTemplate, потоковую передачу и т. д. из https://python.langchain.com/docs/integ ... at/ollama/, но всегда получал одно и то же. ошибка.
Нет проблем с остальным API, т.е.

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

curl http://localhost:11434/api/chat -d '{
"model": "llama3.1",
"messages": [
{ "role": "user", "content": "why is the sky blue?" }
]
}'
Будем благодарны за любую помощь. Очень надеюсь, что я просто делаю здесь что-то глупое.
Изменить:
Версия Ollama имеет значение, но также и установка llm.format = None< /code> работает так, как предложено в комментарии.

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Langchain ChatOllama всегда выдает неверный формат: ожидаемая ошибка «json».
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Langchain ChatOllama всегда выдает неверный формат: ожидаемая ошибка «json».
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Langchain ChatOllama всегда выдает неверный формат: ожидаемая ошибка «json».
    Anonymous » » в форуме Python
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Langchain ChatOllama().invoke() выдал ошибку: AttributeError: объект «ModelPrivateAttr» не имеет атрибута «чат».
    Anonymous » » в форуме Python
    1 Ответы
    43 Просмотры
    Последнее сообщение binomfx
  • Неверный формат JSON в действительный формат
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

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