# ============================================================= # MiroFish-Offline Configuration # ============================================================= # This fork runs entirely on local models — no cloud APIs needed. # Copy this file to .env and adjust values for your setup. # ============================================================= # ===== LLM Configuration (OpenAI-compatible format) ===== # Points to local Ollama server. Any non-empty value for API key works. # For Docker: use service name "ollama" instead of "localhost" LLM_API_KEY=ollama LLM_BASE_URL=http://localhost:11434/v1 LLM_MODEL_NAME=qwen2.5:32b # Lighter model for development (less VRAM): # LLM_MODEL_NAME=qwen2.5:14b # ===== Neo4j Configuration ===== # For Docker: use service name "neo4j" instead of "localhost" NEO4J_URI=bolt://localhost:7687 NEO4J_USER=neo4j NEO4J_PASSWORD=mirofish # ===== Embedding Configuration ===== # Uses Ollama's embedding endpoint EMBEDDING_MODEL=nomic-embed-text EMBEDDING_BASE_URL=http://localhost:11434 # For Docker: EMBEDDING_BASE_URL=http://ollama:11434 # ===== OASIS / CAMEL-AI Configuration ===== # CAMEL-AI reads OPENAI_API_KEY and OPENAI_API_BASE_URL # Points to same local Ollama server OPENAI_API_KEY=ollama OPENAI_API_BASE_URL=http://localhost:11434/v1 # ===== Docker-mode overrides ===== # Uncomment these when running ALL services inside Docker # (backend container talks to neo4j/ollama containers by service name) # LLM_BASE_URL=http://ollama:11434/v1 # NEO4J_URI=bolt://neo4j:7687 # EMBEDDING_BASE_URL=http://ollama:11434 # OPENAI_API_BASE_URL=http://ollama:11434/v1