Spaces:
Sleeping
Sleeping
Update src/streamlit_app.py
Browse files- src/streamlit_app.py +4 -3
src/streamlit_app.py
CHANGED
|
@@ -8,7 +8,6 @@ import streamlit as st
|
|
| 8 |
import pandas as pd
|
| 9 |
from dotenv import load_dotenv
|
| 10 |
from datasets import load_dataset
|
| 11 |
-
from huggingface_hub import login
|
| 12 |
# LangChain: Embedding + Vector Store
|
| 13 |
from langchain.text_splitter import RecursiveCharacterTextSplitter
|
| 14 |
from langchain_chroma import Chroma
|
|
@@ -21,6 +20,8 @@ from transformers import AutoTokenizer, AutoModelForCausalLM
|
|
| 21 |
# 0️⃣ Ortam Değişkenleri
|
| 22 |
# ─────────────────────────────
|
| 23 |
load_dotenv()
|
|
|
|
|
|
|
| 24 |
APP_TITLE = "⚖️ Türkçe Hukuk Chatbotu"
|
| 25 |
APP_CAPTION = "Türkçe hukuk sorularını Qwen3-1.7B modeliyle yanıtlar."
|
| 26 |
|
|
@@ -38,7 +39,7 @@ RETRIEVER_K = 6
|
|
| 38 |
CHUNK_SIZE = 1200
|
| 39 |
CHUNK_OVERLAP = 100
|
| 40 |
|
| 41 |
-
|
| 42 |
|
| 43 |
# ─────────────────────────────
|
| 44 |
# 1️⃣ Dataset ve Chroma Vektör Veritabanı Hazırlığı
|
|
@@ -48,7 +49,7 @@ def load_hf_df(dataset_name: str, split: str) -> pd.DataFrame:
|
|
| 48 |
"""
|
| 49 |
Hugging Face üzerindeki veri setini yükler ve 'soru' ile 'cevap' sütunlarını düzenler.
|
| 50 |
"""
|
| 51 |
-
ds = load_dataset(dataset_name, split=split)
|
| 52 |
df = ds.to_pandas()
|
| 53 |
df = df.rename(columns={c.lower(): c for c in df.columns})
|
| 54 |
if "soru" not in df.columns or "cevap" not in df.columns:
|
|
|
|
| 8 |
import pandas as pd
|
| 9 |
from dotenv import load_dotenv
|
| 10 |
from datasets import load_dataset
|
|
|
|
| 11 |
# LangChain: Embedding + Vector Store
|
| 12 |
from langchain.text_splitter import RecursiveCharacterTextSplitter
|
| 13 |
from langchain_chroma import Chroma
|
|
|
|
| 20 |
# 0️⃣ Ortam Değişkenleri
|
| 21 |
# ─────────────────────────────
|
| 22 |
load_dotenv()
|
| 23 |
+
HF_TOKEN = os.getenv("HUGGINGFACEHUB_API_TOKEN") #Secret kısmına tokenınızı bu şekilde yazın!!!
|
| 24 |
+
|
| 25 |
APP_TITLE = "⚖️ Türkçe Hukuk Chatbotu"
|
| 26 |
APP_CAPTION = "Türkçe hukuk sorularını Qwen3-1.7B modeliyle yanıtlar."
|
| 27 |
|
|
|
|
| 39 |
CHUNK_SIZE = 1200
|
| 40 |
CHUNK_OVERLAP = 100
|
| 41 |
|
| 42 |
+
|
| 43 |
|
| 44 |
# ─────────────────────────────
|
| 45 |
# 1️⃣ Dataset ve Chroma Vektör Veritabanı Hazırlığı
|
|
|
|
| 49 |
"""
|
| 50 |
Hugging Face üzerindeki veri setini yükler ve 'soru' ile 'cevap' sütunlarını düzenler.
|
| 51 |
"""
|
| 52 |
+
ds = load_dataset(dataset_name, split=split, token=HF_TOKEN)
|
| 53 |
df = ds.to_pandas()
|
| 54 |
df = df.rename(columns={c.lower(): c for c in df.columns})
|
| 55 |
if "soru" not in df.columns or "cevap" not in df.columns:
|