Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
NEO4J_URI | No | Neo4j database URI (optional, for hallucination detection) | bolt://localhost:7687 |
NEO4J_USER | No | Neo4j username (optional, for hallucination detection) | neo4j |
API_PROVIDER | No | Choose your provider: 'gemini' or 'openai' | gemini |
MODEL_CHOICE | No | Your chosen model | gemini-1.5-flash-latest |
SUPABASE_URL | No | Your Supabase URL | |
USE_RERANKING | No | Enable/disable reranking for RAG | true |
GEMINI_API_KEY | No | Your Gemini API key | |
NEO4J_PASSWORD | No | Neo4j password (optional, for hallucination detection) | |
OPENAI_API_KEY | No | Your OpenAI API key | |
USE_AGENTIC_RAG | No | Enable/disable agentic RAG | true |
USE_HYBRID_SEARCH | No | Enable/disable hybrid search for RAG | true |
USE_KNOWLEDGE_GRAPH | No | Enable/disable knowledge graph for hallucination detection | false |
SUPABASE_SERVICE_KEY | No | Your Supabase service key | |
USE_CONTEXTUAL_EMBEDDINGS | No | Enable/disable contextual embeddings for RAG | false |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
No tools |