├── .cargo └── config.toml ├── .github └── workflows │ ├── build.yml │ ├── release.yml │ └── test_api_server.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── check_code_before_commit.sh ├── docs ├── assets │ └── kw_search.png ├── keyword_search.md └── vectordb.md ├── src ├── backend │ ├── ggml.rs │ └── mod.rs ├── error.rs ├── main.rs └── utils.rs └── tests ├── test_chat.hurl ├── test_embeddings.hurl └── test_rag.hurl /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test_api_server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/.github/workflows/test_api_server.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/README.md -------------------------------------------------------------------------------- /check_code_before_commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/check_code_before_commit.sh -------------------------------------------------------------------------------- /docs/assets/kw_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/docs/assets/kw_search.png -------------------------------------------------------------------------------- /docs/keyword_search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/docs/keyword_search.md -------------------------------------------------------------------------------- /docs/vectordb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/docs/vectordb.md -------------------------------------------------------------------------------- /src/backend/ggml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/src/backend/ggml.rs -------------------------------------------------------------------------------- /src/backend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/src/backend/mod.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/src/utils.rs -------------------------------------------------------------------------------- /tests/test_chat.hurl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/tests/test_chat.hurl -------------------------------------------------------------------------------- /tests/test_embeddings.hurl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/tests/test_embeddings.hurl -------------------------------------------------------------------------------- /tests/test_rag.hurl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LlamaEdge/rag-api-server/HEAD/tests/test_rag.hurl --------------------------------------------------------------------------------