mirror of
https://github.com/Cian-H/openwebui_engineering_assistant.git
synced 2025-12-22 20:51:57 +00:00
Added chromadb RAG
This commit is contained in:
@@ -42,6 +42,10 @@ services:
|
|||||||
RAG_WEB_SEARCH_RESULT_COUNT: 3
|
RAG_WEB_SEARCH_RESULT_COUNT: 3
|
||||||
RAG_WEB_SEARCH_CONCURRENT_REQUESTS: 10
|
RAG_WEB_SEARCH_CONCURRENT_REQUESTS: 10
|
||||||
SEARXNG_QUERY_URL: http://searxng:8080/search?q=<query>
|
SEARXNG_QUERY_URL: http://searxng:8080/search?q=<query>
|
||||||
|
# ChromaDB RAG config
|
||||||
|
VECTOR_DB: chroma
|
||||||
|
CHROMA_HTTP_HOST: http://chroma:8000
|
||||||
|
CHROMA_HTTP_PORT: 8000
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
reservations:
|
reservations:
|
||||||
@@ -51,6 +55,7 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
- jupyter
|
- jupyter
|
||||||
- searxng
|
- searxng
|
||||||
|
- chromadb
|
||||||
- blender
|
- blender
|
||||||
|
|
||||||
jupyter:
|
jupyter:
|
||||||
@@ -95,6 +100,18 @@ services:
|
|||||||
max-size: "1m"
|
max-size: "1m"
|
||||||
max-file: "1"
|
max-file: "1"
|
||||||
|
|
||||||
|
chroma:
|
||||||
|
image: docker.io/chromadb/chroma:latest
|
||||||
|
container_name: chroma
|
||||||
|
volumes:
|
||||||
|
- chroma:/chroma/chroma
|
||||||
|
networks:
|
||||||
|
- webui
|
||||||
|
environment:
|
||||||
|
IS_PERSISTENT: True
|
||||||
|
ANONYMIZED_TELEMETRY: True
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
blender:
|
blender:
|
||||||
image: ghcr.io/cian-h/simple_blender_server:main
|
image: ghcr.io/cian-h/simple_blender_server:main
|
||||||
container_name: blender
|
container_name: blender
|
||||||
@@ -109,4 +126,5 @@ volumes:
|
|||||||
searxng:
|
searxng:
|
||||||
open-webui:
|
open-webui:
|
||||||
jupyter:
|
jupyter:
|
||||||
|
chroma:
|
||||||
blender:
|
blender:
|
||||||
|
|||||||
Reference in New Issue
Block a user