Как запретить функцииchat() в pandasai загружать изображения?Python

Программы на Python
Ответить
Anonymous
 Как запретить функцииchat() в pandasai загружать изображения?

Сообщение Anonymous »

Я использую библиотеку pandasai для анализа данных в своем приложении. Когда я вызываю функциюchat() для генерации ответов изображений, она запускает загрузку изображений вместо их отображения. Я хочу отображать эти изображения непосредственно в своем приложении.
Вот фрагмент моего кода:

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

import pandas as pd
from pandasai import SmartDataframe
from langchain_groq.chat_models import ChatGroq
import os
import streamlit as st

# groq
llm = ChatGroq(model_name="llama3-70b-8192", api_key=os.environ["GROQ_API_KEY"])

# Streamlit app setup
st.title("Data Analysis with SmartDataframe")

df = pd.read_excel('data.xlsx')
df = SmartDataframe(df, config={"llm": llm})

st.write("Smart Dataframe")

# User input for chat command
user_input = st.text_input("Enter your command:")

if user_input:  # Check if user input is provided
response = df.chat(user_input)  # Get response from SmartDataframe
# Assuming response is an image URL or path
st.image(response, use_container_width=True)  # This line triggers the download
Проблема возникает, когда я вызываю ответ = df.chat(user_input), который, похоже, запускает загрузку изображения, а не его отображение. Я ожидал, что изображение будет показано непосредственно в моем приложении.
Есть ли способ изменить функциюchat() в pandasai, чтобы предотвратить такое поведение при загрузке? Если нет, я был бы признателен за любые рекомендации о том, как реализовать эту функцию или какие-либо обходные пути для прямого отображения изображения.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ing-images
Ответить

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

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

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

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

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