⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

En enkel, lokal «jusrådgiver» som bruker Lovdatas åpne data som kunnskapsgrunnlag og en språkmodell fra Hugging Face til å formulere svar.

License

Notifications You must be signed in to change notification settings

DiFronzo/Lovdata-Assistent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🇳🇴 Lovdata-Assistent

En enkel, lokal «jusrådgiver» som bruker Lovdatas åpne data som kunnskapsgrunnlag og en språkmodell fra Hugging Face til å formulere svar.

Screenshot 2025-12-26 at 11 27 30

🔗 https://lovdata.streamlit.app/

Forutsetninger

Eksempel på installasjon av uv (macOS/Linux):

curl -LsSf https://astral.sh/uv/install.sh | sh

eller med pipx:

pipx install uv

Installasjon med uv

  1. Klon repoet og gå inn i mappen:

    git clone https://github.com/<ditt-brukernavn>/Lovdata-Assistent.git
    cd Lovdata-Assistent
  2. Opprett et virtuelt miljø med uv:

    uv venv
  3. Aktiver miljøet (macOS/Linux):

    source .venv/bin/activate

    På Windows (PowerShell):

    .venv\Scripts\Activate.ps1
  4. Installer alle avhengigheter fra requirements.txt med uv:

    uv pip install -r requirements.txt

Konfigurasjon av Hugging Face

Applikasjonen trenger et Hugging Face API-token og en modell-ID.

  1. Opprett et gratis token på: https://huggingface.co/settings/tokens
  2. Velg en modell du vil bruke (standard i koden er meta-llama/Llama-3.1-8B-Instruct).

Du kan sette dette via miljøvariabler før du starter appen, for eksempel:

export HUGGINGFACE_API_TOKEN="din-token-her"
export HF_MODEL_ID="meta-llama/Llama-3.1-8B-Instruct"  # valgfritt

Alternativt kan du skrive inn HUGGINGFACE_API_TOKEN og HF_MODEL_ID direkte i sidepanelet i Streamlit-appen.

Kjøre appen

Når avhengighetene er installert og (eventuelt) miljøvariabler er satt:

uv streamlit run app.py

Appen åpnes (eller oppdateres) i nettleseren din, vanligvis på http://localhost:8501.

Bruk

  1. Åpne appen i nettleseren.
  2. Sjekk at Hugging Face-token og modell er satt i sidepanelet (eller via miljøvariabler).
  3. Still spørsmål om norske lover og forskrifter i chat-feltet nederst.
  4. Assistenten søker i Lovdatas åpne data, henter relevante utdrag og bruker språkmodellen til å formulere et forståelig svar.

Viktig

Dette er kun et hjelpemiddel og erstatter ikke juridisk rådgivning. Svar kan være forenklet eller inneholde feil – sjekk alltid mot originale kilder.

About

En enkel, lokal «jusrådgiver» som bruker Lovdatas åpne data som kunnskapsgrunnlag og en språkmodell fra Hugging Face til å formulere svar.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages