Local Development Notes
Commands and local URLs for running the RAG pipeline with Gemini or Ollama.
Common local commands
dotnet build RAGPipeline.sln
dotnet test RAGPipeline.sln
dotnet run --project RAG.AppHost/RAG.AppHost.csprojCommands and local URLs for running the RAG pipeline with Gemini or Ollama.
dotnet build RAGPipeline.sln
dotnet test RAGPipeline.sln
dotnet run --project RAG.AppHost/RAG.AppHost.csproj
With Gemini:
export GEMINI_API_KEY="your-key"
export RAG_AI_PROVIDER="Gemini"
dotnet run --project RAG.AppHost/RAG.AppHost.csproj
With local Ollama:
unset GEMINI_API_KEY
unset RAG_AI_PROVIDER
dotnet run --project RAG.AppHost/RAG.AppHost.csproj
Local URLs:
- UI/API:
http://127.0.0.1:5080/ - Dashboard:
https://localhost:17071 - Qdrant:
http://localhost:6333 - MinIO API:
http://localhost:9000 - MinIO console:
http://localhost:9001
The Aspire dashboard may show local HTTPS development certificate warnings. Those are separate from the API, which is served over HTTP in this sample.
Where to go next
At this point the useful next step is not another summary page; it is running the system and inspecting its behavior. Run the tests, try /api/ask/debug, inspect RAG.Tests/Evaluation/RagEvaluationTests.cs, and experiment with chunk size, retrieval query expansion, and reranking to see how answer quality changes.