Spaces:
Configuration error
Configuration error
| from transformers import pipeline, AutoTokenizer, AutoModelForSeq2SeqLM | |
| import streamlit as st | |
| def load_model(): | |
| model_id = "google/flan-t5-base" | |
| tokenizer = AutoTokenizer.from_pretrained(model_id) | |
| model = AutoModelForSeq2SeqLM.from_pretrained(model_id) | |
| return pipeline("text2text-generation", model=model, tokenizer=tokenizer) | |
| generator = load_model() | |
| def ask_question(question, df): | |
| csv_data = df.to_csv(index=False) | |
| prompt = f"Given the following table data: | |
| {csv_data} | |
| Answer this question: | |
| {question}" | |
| result = generator(prompt, max_new_tokens=256)[0]["generated_text"] | |
| return result.strip() |