Observed since 20 Oct, 17:01 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
aa-rag
RAG server for ai2apps.
RAG Server for AI2APPS. This server provides a Retrieval-Augmented Generation (RAG) API to support advanced AI applications.
OpenAI API Key:
.env file includes the following line:
OPENAI_API_KEY=<your_openai_api_key>
Environment Setup:
.env file..env file, please see
the Configuration Parameters document.Install the package from PyPI:
pip install aa-rag
The project build via the uv tool. To install the project from source code, follow these steps:
Install uv:
brew install uv
Clone the Repository:
git clone https://github.com/continue-ai-company/aa_rag.git
cd aa_rag
Synchronize Dependencies:
uv.lock file:
uv sync
If you want to install the package with the online extra, you can use the following command:
pip install "aa-rag[online]" # install package with pip
uv sync --extras online # install package with uv
Start the Web Server:
aarag
uv tool, you can run the server using the following command:
uv run aarag
Access the API Documentation:
http://localhost:222/docs
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
boto3Environment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | boto3 | runtime |
fastapiEnvironment{
"extras": "standard",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | fastapi[standard]==0.115.12 | runtime |
fastmcpEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | fastmcp>=2.2.0 | runtime |
jiebaEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | jieba==0.42.1 | runtime |
langchain-communityEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | langchain-community==0.3.21 | runtime |
langchain-coreEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | langchain-core==0.3.51 | runtime |
langchain-milvusEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | langchain-milvus==0.1.9 | runtime |
langchain-openaiEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | langchain-openai==0.3.12 | runtime |
langchainEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | langchain==0.3.23 | runtime |
markitdownEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | markitdown==0.1.1 | runtime |
nltkEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | nltk==3.9.1 | runtime |
openaiEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | openai==1.72.0 | runtime |
pandasEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pandas==2.2.3 | runtime |
pydantic-settingsEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pydantic-settings==2.8.1 | runtime |
pymilvusEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pymilvus==2.5.6 | runtime |
python-dotenvEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | python-dotenv==1.0.1 | runtime |
rank-bm25Environment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | rank-bm25==0.2.2 | runtime |
tinydbEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | tinydb==4.8.2 | runtime |
futureEnvironment{
"extras": "",
"marker": "extra == \"lightrag\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | future>=1.0.0; extra == "lightrag" | runtime |
graspologicEnvironment{
"extras": "",
"marker": "extra == \"lightrag\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | graspologic; extra == "lightrag" | runtime |
lightrag-hkuEnvironment{
"extras": "",
"marker": "extra == \"lightrag\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | lightrag-hku>=1.2.2; extra == "lightrag" | runtime |
nano-vectordbEnvironment{
"extras": "",
"marker": "extra == \"lightrag\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | nano-vectordb>=0.0.4.3; extra == "lightrag" | runtime |
networkxEnvironment{
"extras": "",
"marker": "extra == \"lightrag\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | networkx>=3.4.2; extra == "lightrag" | runtime |
pipmasterEnvironment{
"extras": "",
"marker": "extra == \"lightrag\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pipmaster>=0.4.0; extra == "lightrag" | runtime |
futureEnvironment{
"extras": "",
"marker": "extra == \"online\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | future>=1.0.0; extra == "online" | runtime |
graspologicEnvironment{
"extras": "",
"marker": "extra == \"online\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | graspologic; extra == "online" | runtime |
lancedbEnvironment{
"extras": "",
"marker": "extra == \"online\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | lancedb>=0.19.0; extra == "online" | runtime |
lightrag-hkuEnvironment{
"extras": "",
"marker": "extra == \"online\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | lightrag-hku>=1.2.2; extra == "online" | runtime |
nano-vectordbEnvironment{
"extras": "",
"marker": "extra == \"online\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | nano-vectordb>=0.0.4.3; extra == "online" | runtime |
neo4jEnvironment{
"extras": "",
"marker": "extra == \"online\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | neo4j>=5.28.1; extra == "online" | runtime |
networkxEnvironment{
"extras": "",
"marker": "extra == \"online\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | networkx>=3.4.2; extra == "online" | runtime |
pipmasterEnvironment{
"extras": "",
"marker": "extra == \"online\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pipmaster>=0.4.0; extra == "online" | runtime |
pymongoEnvironment{
"extras": "",
"marker": "extra == \"online\"",
"requires_python": ">=3.10",
"evaluation": "NOT_EVALUATED"
} | pymongo>=4.11.1; extra == "online" | runtime |
bdist_wheel · 51.33 KB · Python py3
sdist · 308.06 KB · Python source
Observed since 20 Oct, 17:01 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:d53c4870d676281b01d3f5ea2efdd10a952552b63ba30cd6aafeb88299daf587