From 549c8e837d1a41c2afbb58e890bd9812195153ec Mon Sep 17 00:00:00 2001 From: abiyasa05 Date: Tue, 10 Jun 2025 09:25:17 +0700 Subject: [PATCH] update: change path for read file on fastapi --- Model LLM/fastapi-llama/main.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Model LLM/fastapi-llama/main.py b/Model LLM/fastapi-llama/main.py index 92c14b0..0ab08f8 100644 --- a/Model LLM/fastapi-llama/main.py +++ b/Model LLM/fastapi-llama/main.py @@ -3,6 +3,7 @@ from fastapi.middleware.cors import CORSMiddleware from pydantic import BaseModel import os, logging, httpx, hashlib from utils_file import read_text_from_file +from pathlib import Path # Logging setup logging.basicConfig(level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s") @@ -18,9 +19,12 @@ app.add_middleware( ) # Path lokal file materi -MATERIAL_BASE_PATH = r"D:\Projek Skripsi\Penilaian Literasi\iClOP-V2\storage\app\public" +BASE_DIR = Path(__file__).resolve().parent +MATERIAL_BASE_PATH = (BASE_DIR.parent.parent / "Penilaian Literasi" / "iCLOP-V2" / "storage" / "app" / "public") OLLAMA_URL = "http://labai.polinema.ac.id:11434/api/generate" +logging.info(f"📂 Path materi: {MATERIAL_BASE_PATH}") + # Request model class FileMaterialRequest(BaseModel): file_name: str