Configuration Reference
This page provides a quick reference to Mindwave's configuration. For detailed explanations and examples, see the Complete Configuration Guide.
Configuration Files
Mindwave uses five configuration files:
| File | Purpose | Documentation |
|---|---|---|
mindwave-llm.php | LLM provider settings | Configuration Guide |
mindwave-tracing.php | OpenTelemetry tracing | Configuration Guide |
mindwave-embeddings.php | Embedding providers | Configuration Guide |
mindwave-vectorstore.php | Vector databases | Configuration Guide |
mindwave-context.php | Context discovery | Configuration Guide |
Quick Reference
LLM Configuration
bash
# Provider Selection
MINDWAVE_LLM=openai
# OpenAI
MINDWAVE_OPENAI_API_KEY=sk-proj-...
MINDWAVE_OPENAI_MODEL=gpt-4-turbo
MINDWAVE_OPENAI_TEMPERATURE=0.7
MINDWAVE_OPENAI_MAX_TOKENS=2000
# Anthropic
MINDWAVE_ANTHROPIC_API_KEY=sk-ant-...
MINDWAVE_ANTHROPIC_MODEL=claude-sonnet-4-5-20250929
MINDWAVE_ANTHROPIC_MAX_TOKENS=4096
# Mistral
MINDWAVE_MISTRAL_API_KEY=...
MINDWAVE_MISTRAL_MODEL=mistral-large-latestTracing Configuration
bash
# Core Settings
MINDWAVE_TRACING_ENABLED=true
MINDWAVE_SERVICE_NAME=my-app
# Database Storage
MINDWAVE_TRACE_DATABASE=true
# OTLP Export
MINDWAVE_TRACE_OTLP_ENABLED=false
OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4318
# Privacy
MINDWAVE_TRACE_CAPTURE_MESSAGES=false
# Sampling
MINDWAVE_TRACE_SAMPLER=always_on
MINDWAVE_TRACE_SAMPLE_RATIO=1.0See full tracing configuration
Embeddings Configuration
bash
MINDWAVE_EMBEDDINGS=openai
MINDWAVE_OPENAI_API_KEY=sk-proj-...See full embeddings configuration
Vector Store Configuration
bash
# Default Provider
MINDWAVE_VECTORSTORE=pinecone
# Pinecone
MINDWAVE_PINECONE_API_KEY=...
MINDWAVE_PINECONE_ENVIRONMENT=us-east1-gcp
MINDWAVE_PINECONE_INDEX=mindwave
# Qdrant
MINDWAVE_QDRANT_HOST=localhost
MINDWAVE_QDRANT_PORT=6333
MINDWAVE_QDRANT_COLLECTION=mindwave
# Weaviate
MINDWAVE_WEAVIATE_URL=http://localhost:8080/v1
MINDWAVE_WEAVIATE_API_TOKEN=password
MINDWAVE_WEAVIATE_INDEX=itemsSee full vector store configuration
Context Discovery Configuration
bash
# TNTSearch
MINDWAVE_TNT_INDEX_TTL=24
MINDWAVE_TNT_MAX_INDEX_SIZE=100
# Tracing
MINDWAVE_CONTEXT_TRACING=trueSee full context configuration
Complete Documentation
For detailed information including:
- Configuration examples for each environment
- Security best practices
- Performance tuning
- Troubleshooting
See the Complete Configuration Guide.
Related Documentation
- API Reference - Core API reference
- Installation Guide - Setup instructions
- Observability Configuration - Advanced tracing options