AGGILE / app.py
missvector's picture
Update app.py
c13b79e verified
raw
history blame contribute delete
681 Bytes
import sys
from huggingface_hub import InferenceClient
from aggile import Aggile, Graph
import streamlit as st
import os
st.title('AGGILE: Automated Graph Generation for Inference and Language Exploration')
text = st.text_area("Enter your text", "")
# Initialize Aggile with your HuggingFace credentials; change the model if needed
client = InferenceClient("deepseek-ai/DeepSeek-R1-Distill-Qwen-32B", token=os.getenv('HF_TOKEN'))
aggile = Aggile(client=client)
# Form triplets from the text from string
triplets = aggile.form_triples(text)
# Visualize graph based on generated triplets
st.plotly_chart(Graph(triplets).build_graph()) # Saves and shows graph_with_predicates.html