Python Codebase Analysis RAG System

by shervinemp
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WEAVIATE_HOSTNoWeaviate host addresslocalhost
WEAVIATE_PORTNoWeaviate HTTP port8080
GEMINI_API_KEYYesYour Gemini API key
LLM_CONCURRENCYNoMax concurrent background LLM tasks (embeddings/descriptions/refinements)5
WEAVIATE_GRPC_PORTNoWeaviate gRPC port50051
WEAVIATE_BATCH_SIZENoBatch size for Weaviate operations100
EMBEDDING_MODEL_NAMENoGemini model for embeddingsmodels/embedding-001
GENERATION_MODEL_NAMENoGemini model for text generationmodels/gemini-pro
SEMANTIC_SEARCH_LIMITNoLimit for semantic search results5
SEMANTIC_SEARCH_DISTANCENoDistance threshold for semantic search0.7
WATCHER_POLLING_INTERVALNoFile watcher polling interval in seconds5
GENERATE_LLM_DESCRIPTIONSNoSet to true to enable background LLM description generation and refinementtrue

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

ID: ofynd814a9