From 8a309e2ad066d997b0491032a4e305df7c595915 Mon Sep 17 00:00:00 2001 From: Tek Raj Chhetri Date: Fri, 7 Nov 2025 14:40:18 -0500 Subject: [PATCH 1/5] Update structsense_overview.md --- docs/structsense_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/structsense_overview.md b/docs/structsense_overview.md index 8cd1d36..8779fa2 100644 --- a/docs/structsense_overview.md +++ b/docs/structsense_overview.md @@ -14,7 +14,7 @@ It orchestrates specialized agents to collaborate, align to schemas/ontologies, ## Architecture ![StructSense Architecture](images/structsense_arch.png) -## Quickstart +## Quickstart ```bash pip install structsense From eaa213d58de5256b06594998246c2ed3173b033d Mon Sep 17 00:00:00 2001 From: Tek Raj Chhetri Date: Fri, 7 Nov 2025 14:52:21 -0500 Subject: [PATCH 2/5] moved ollama description to requirements. --- docs/structsense_getting_started.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/structsense_getting_started.md b/docs/structsense_getting_started.md index ee5d173..d93201b 100644 --- a/docs/structsense_getting_started.md +++ b/docs/structsense_getting_started.md @@ -47,6 +47,13 @@ export EXTERNAL_PDF_EXTRACTION_SERVICE=True ``` > The external API is assumed public (no auth) for now. +### LLM +#### LLM for Agents +We are using OpenRouter to access models like GPT for agents. However, Ollama can also serve as a substitute for OpenRouter when using open-source models such as Llama for agents. + +#### Embedding configuration +In our default setup, Ollama is used for embedding generation. You can also use other models via OpenRouter for embedding. + ## Running @@ -82,7 +89,6 @@ Disabled by default. Enable with: The `docker/` directory contains **Docker Compose** files for running the following components: - **Grobid** – for PDF extraction -- **Ollama** – In our setup, Ollama is used for embedding generation. However, it can also serve as a substitute for OpenRouter when using open-source models such as Llama for agents. OpenRouter, on the other hand, provides access to various proprietary models like GPT. - **Weaviate** – In our StructSense architecture, Weaviate acts as the vector database responsible for storing the ontology, effectively serving as the Ontology database. These Compose files allow you to quickly stand up a complete local **StructSense** stack. From b72c930b78e16328bd7dc462bb860302a9fcd6cf Mon Sep 17 00:00:00 2001 From: Tek Raj Chhetri <52251022+tekrajchhetri@users.noreply.github.com> Date: Fri, 7 Nov 2025 14:55:47 -0500 Subject: [PATCH 3/5] Update docs/structsense_getting_started.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- docs/structsense_getting_started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/structsense_getting_started.md b/docs/structsense_getting_started.md index d93201b..55572ab 100644 --- a/docs/structsense_getting_started.md +++ b/docs/structsense_getting_started.md @@ -49,7 +49,7 @@ export EXTERNAL_PDF_EXTRACTION_SERVICE=True ### LLM #### LLM for Agents -We are using OpenRouter to access models like GPT for agents. However, Ollama can also serve as a substitute for OpenRouter when using open-source models such as Llama for agents. +We are using OpenRouter to access models like GPT for agents. However, Ollama can also serve as a substitute for OpenRouter when using open-source models such as Llama. #### Embedding configuration In our default setup, Ollama is used for embedding generation. You can also use other models via OpenRouter for embedding. From 4f3b0476d426321df385c199cc1026a948634a90 Mon Sep 17 00:00:00 2001 From: Tek Raj Chhetri <52251022+tekrajchhetri@users.noreply.github.com> Date: Fri, 7 Nov 2025 14:55:58 -0500 Subject: [PATCH 4/5] Update docs/structsense_getting_started.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- docs/structsense_getting_started.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/structsense_getting_started.md b/docs/structsense_getting_started.md index 55572ab..fcad931 100644 --- a/docs/structsense_getting_started.md +++ b/docs/structsense_getting_started.md @@ -52,7 +52,7 @@ export EXTERNAL_PDF_EXTRACTION_SERVICE=True We are using OpenRouter to access models like GPT for agents. However, Ollama can also serve as a substitute for OpenRouter when using open-source models such as Llama. #### Embedding configuration -In our default setup, Ollama is used for embedding generation. You can also use other models via OpenRouter for embedding. +In our default setup, Ollama is used for embedding generation. You can also use other models via OpenRouter for this purpose. From 962c7ec8f112115379a3eb0ff43e70c1453e26fb Mon Sep 17 00:00:00 2001 From: Tek Raj Chhetri <52251022+tekrajchhetri@users.noreply.github.com> Date: Fri, 7 Nov 2025 14:56:06 -0500 Subject: [PATCH 5/5] Update docs/structsense_overview.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- docs/structsense_overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/structsense_overview.md b/docs/structsense_overview.md index 7942d52..29b1ec5 100644 --- a/docs/structsense_overview.md +++ b/docs/structsense_overview.md @@ -14,7 +14,7 @@ It orchestrates specialized agents to collaborate, align to schemas/ontologies, ## Architecture ![StructSense Architecture](images/structsense_arch.png) -## Quickstart +## Quickstart ```bash pip install structsense