Spaces:
Runtime error
Runtime error
| from fastapi import FastAPI | |
| from transformers import pipeline | |
| import json | |
| app = FastAPI() | |
| # Carregando o MedGemma direto do Hugging Face | |
| medgemma = pipeline( | |
| "text-generation", | |
| model="google/medgemma-4b-it", | |
| tokenizer="google/medgemma-4b-it" | |
| ) | |
| async def generate_question(theme: str, difficulty: str): | |
| prompt = f"Gere uma questão sobre {theme}, nível {difficulty}, com 4 alternativas (A, B, C, D), no estilo da USP." | |
| response = medgemma(prompt, max_new_tokens=300, temperature=0.7, top_p=0.95)[0]['generated_text'] | |
| return {"question": response} | |
| async def get_simulado(num_questions: int = 5): | |
| simulado = [] | |
| for _ in range(num_questions): | |
| prompt = "Gere uma questão médica estilo USP com 4 alternativas (A, B, C, D), nível médio." | |
| question = medgemma(prompt, max_new_tokens=300)[0]['generated_text'] | |
| simulado.append({"question": question}) | |
| return {"simulado": simulado} | |