Added nbconvert needed for rag indexing jupyter notebooks (#2862)
* Added nbconvert needed for rag indexing jupyter notebooks * Allow rag service image to be configured * [pre-commit.ci lite] apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
This commit is contained in:
@@ -58,6 +58,8 @@ M._defaults = {
|
|||||||
enabled = false, -- Enables the RAG service
|
enabled = false, -- Enables the RAG service
|
||||||
host_mount = os.getenv("HOME"), -- Host mount path for the RAG service (Docker will mount this path)
|
host_mount = os.getenv("HOME"), -- Host mount path for the RAG service (Docker will mount this path)
|
||||||
runner = "docker", -- The runner for the RAG service (can use docker or nix)
|
runner = "docker", -- The runner for the RAG service (can use docker or nix)
|
||||||
|
-- The image to use to run the rag service if runner is docker
|
||||||
|
image = "quay.io/yetoneful/avante-rag-service:0.0.11",
|
||||||
llm = { -- Configuration for the Language Model (LLM) used by the RAG service
|
llm = { -- Configuration for the Language Model (LLM) used by the RAG service
|
||||||
provider = "openai", -- The LLM provider
|
provider = "openai", -- The LLM provider
|
||||||
endpoint = "https://api.openai.com/v1", -- The LLM API endpoint
|
endpoint = "https://api.openai.com/v1", -- The LLM API endpoint
|
||||||
|
|||||||
@@ -8,7 +8,13 @@ local M = {}
|
|||||||
local container_name = "avante-rag-service"
|
local container_name = "avante-rag-service"
|
||||||
local service_path = "/tmp/" .. container_name
|
local service_path = "/tmp/" .. container_name
|
||||||
|
|
||||||
function M.get_rag_service_image() return "quay.io/yetoneful/avante-rag-service:0.0.11" end
|
function M.get_rag_service_image()
|
||||||
|
if Config.rag_service and Config.rag_service.image then
|
||||||
|
return Config.rag_service.image
|
||||||
|
else
|
||||||
|
return "quay.io/yetoneful/avante-rag-service:0.0.11"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
function M.get_rag_service_port() return 20250 end
|
function M.get_rag_service_port() return 20250 end
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ attrs==25.1.0
|
|||||||
backoff==2.2.1
|
backoff==2.2.1
|
||||||
bcrypt==4.2.1
|
bcrypt==4.2.1
|
||||||
beautifulsoup4==4.13.3
|
beautifulsoup4==4.13.3
|
||||||
|
bleach==6.3.0
|
||||||
build==1.2.2.post1
|
build==1.2.2.post1
|
||||||
cachetools==5.5.1
|
cachetools==5.5.1
|
||||||
certifi==2024.12.14
|
certifi==2024.12.14
|
||||||
@@ -20,6 +21,7 @@ coloredlogs==15.0.1
|
|||||||
dashscope==1.22.2
|
dashscope==1.22.2
|
||||||
dataclasses-json==0.6.7
|
dataclasses-json==0.6.7
|
||||||
decorator==5.1.1
|
decorator==5.1.1
|
||||||
|
defusedxml==0.7.1
|
||||||
deprecated==1.2.18
|
deprecated==1.2.18
|
||||||
dirtyjson==1.0.8
|
dirtyjson==1.0.8
|
||||||
distro==1.9.0
|
distro==1.9.0
|
||||||
@@ -31,6 +33,7 @@ et-xmlfile==2.0.0
|
|||||||
executing==2.2.0
|
executing==2.2.0
|
||||||
fastapi==0.115.8
|
fastapi==0.115.8
|
||||||
fastapi-cli==0.0.7
|
fastapi-cli==0.0.7
|
||||||
|
fastjsonschema==2.21.2
|
||||||
filelock==3.17.0
|
filelock==3.17.0
|
||||||
filetype==1.2.0
|
filetype==1.2.0
|
||||||
flatbuffers==25.1.24
|
flatbuffers==25.1.24
|
||||||
@@ -55,6 +58,11 @@ jedi==0.19.2
|
|||||||
jinja2==3.1.5
|
jinja2==3.1.5
|
||||||
jiter==0.8.2
|
jiter==0.8.2
|
||||||
joblib==1.4.2
|
joblib==1.4.2
|
||||||
|
jsonschema==4.25.1
|
||||||
|
jsonschema-specifications==2025.9.1
|
||||||
|
jupyter-client==8.7.0
|
||||||
|
jupyter-core==5.9.1
|
||||||
|
jupyterlab-pygments==0.3.0
|
||||||
kubernetes==32.0.0
|
kubernetes==32.0.0
|
||||||
llama-cloud==0.1.11
|
llama-cloud==0.1.11
|
||||||
llama-cloud-services==0.6.0
|
llama-cloud-services==0.6.0
|
||||||
@@ -84,11 +92,15 @@ markupsafe==3.0.2
|
|||||||
marshmallow==3.26.1
|
marshmallow==3.26.1
|
||||||
matplotlib-inline==0.1.7
|
matplotlib-inline==0.1.7
|
||||||
mdurl==0.1.2
|
mdurl==0.1.2
|
||||||
|
mistune==3.1.4
|
||||||
mmh3==5.1.0
|
mmh3==5.1.0
|
||||||
monotonic==1.6
|
monotonic==1.6
|
||||||
mpmath==1.3.0
|
mpmath==1.3.0
|
||||||
multidict==6.1.0
|
multidict==6.1.0
|
||||||
mypy-extensions==1.0.0
|
mypy-extensions==1.0.0
|
||||||
|
nbclient==0.10.2
|
||||||
|
nbconvert==7.16.6
|
||||||
|
nbformat==5.10.4
|
||||||
nest-asyncio==1.6.0
|
nest-asyncio==1.6.0
|
||||||
networkx==3.4.2
|
networkx==3.4.2
|
||||||
nltk==3.9.1
|
nltk==3.9.1
|
||||||
@@ -112,10 +124,12 @@ orjson==3.10.15
|
|||||||
overrides==7.7.0
|
overrides==7.7.0
|
||||||
packaging==24.2
|
packaging==24.2
|
||||||
pandas==2.2.3
|
pandas==2.2.3
|
||||||
|
pandocfilters==1.5.1
|
||||||
parso==0.8.4
|
parso==0.8.4
|
||||||
pathspec==0.12.1
|
pathspec==0.12.1
|
||||||
pexpect==4.9.0
|
pexpect==4.9.0
|
||||||
pillow==11.1.0
|
pillow==11.1.0
|
||||||
|
platformdirs==4.5.1
|
||||||
posthog==3.11.0
|
posthog==3.11.0
|
||||||
prompt-toolkit==3.0.50
|
prompt-toolkit==3.0.50
|
||||||
propcache==0.2.1
|
propcache==0.2.1
|
||||||
@@ -135,11 +149,14 @@ python-dotenv==1.0.1
|
|||||||
python-multipart==0.0.20
|
python-multipart==0.0.20
|
||||||
pytz==2025.1
|
pytz==2025.1
|
||||||
pyyaml==6.0.2
|
pyyaml==6.0.2
|
||||||
|
pyzmq==27.1.0
|
||||||
|
referencing==0.37.0
|
||||||
regex==2024.11.6
|
regex==2024.11.6
|
||||||
requests==2.32.3
|
requests==2.32.3
|
||||||
requests-oauthlib==2.0.0
|
requests-oauthlib==2.0.0
|
||||||
rich==13.9.4
|
rich==13.9.4
|
||||||
rich-toolkit==0.13.2
|
rich-toolkit==0.13.2
|
||||||
|
rpds-py==0.30.0
|
||||||
rsa==4.9
|
rsa==4.9
|
||||||
safetensors==0.5.3
|
safetensors==0.5.3
|
||||||
shellingham==1.5.4
|
shellingham==1.5.4
|
||||||
@@ -153,7 +170,9 @@ striprtf==0.0.26
|
|||||||
sympy==1.13.3
|
sympy==1.13.3
|
||||||
tenacity==9.0.0
|
tenacity==9.0.0
|
||||||
tiktoken==0.8.0
|
tiktoken==0.8.0
|
||||||
|
tinycss2==1.4.0
|
||||||
tokenizers==0.21.0
|
tokenizers==0.21.0
|
||||||
|
tornado==6.5.3
|
||||||
tqdm==4.67.1
|
tqdm==4.67.1
|
||||||
traitlets==5.14.3
|
traitlets==5.14.3
|
||||||
transformers==4.51.3
|
transformers==4.51.3
|
||||||
@@ -172,9 +191,9 @@ uvloop==0.21.0
|
|||||||
watchdog==6.0.0
|
watchdog==6.0.0
|
||||||
watchfiles==1.0.4
|
watchfiles==1.0.4
|
||||||
wcwidth==0.2.13
|
wcwidth==0.2.13
|
||||||
|
webencodings==0.5.1
|
||||||
websocket-client==1.8.0
|
websocket-client==1.8.0
|
||||||
websockets==14.2
|
websockets==14.2
|
||||||
wrapt==1.17.2
|
wrapt==1.17.2
|
||||||
yarl==1.18.3
|
yarl==1.18.3
|
||||||
zipp==3.21.0
|
zipp==3.21.0
|
||||||
nbconvert==7.16.6
|
|
||||||
|
|||||||
Reference in New Issue
Block a user