-
Notifications
You must be signed in to change notification settings - Fork 343
Expand file tree
/
Copy path.env.example
More file actions
124 lines (90 loc) · 3.26 KB
/
.env.example
File metadata and controls
124 lines (90 loc) · 3.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
# Ruvector - Environment Configuration Example
# Copy this file to .env and update with your actual values
# NEVER commit .env to version control!
# ============================================
# Package Publishing
# ============================================
# Crates.io API Token
# Get from: https://crates.io/me
CRATES_API_KEY=your-crates-io-api-token-here
# NPM Publishing Token
# Get from: https://www.npmjs.com/settings/~/tokens
NPM_TOKEN=npm_your-npm-token-here
# ============================================
# AI Provider API Keys
# ============================================
# Anthropic API Key (for Claude)
# Get from: https://console.anthropic.com/
ANTHROPIC_API_KEY=sk-ant-your-key-here
# OpenAI API Key
# Get from: https://platform.openai.com/api-keys
OPENAI_API_KEY=sk-your-openai-key-here
# Google AI API Key (for Gemini)
# Get from: https://aistudio.google.com/apikey
GOOGLE_API_KEY=your-google-ai-key-here
# ============================================
# HuggingFace Configuration
# ============================================
# HuggingFace API Token
# Get from: https://huggingface.co/settings/tokens
HF_TOKEN=hf_your-huggingface-token-here
HUGGING_FACE_HUB_TOKEN=hf_your-huggingface-token-here
# HuggingFace Cache Directory
# HF_HOME=~/.cache/huggingface
# ============================================
# Claude Flow Configuration
# ============================================
# Configuration file path
CLAUDE_FLOW_CONFIG=./claude-flow.config.json
# Log level (trace, debug, info, warn, error)
CLAUDE_FLOW_LOG_LEVEL=info
# Memory backend (hybrid, sqlite, memory)
CLAUDE_FLOW_MEMORY_BACKEND=hybrid
# Memory storage path
CLAUDE_FLOW_MEMORY_PATH=./data/memory
# MCP Server Configuration
CLAUDE_FLOW_MCP_PORT=3000
CLAUDE_FLOW_MCP_HOST=localhost
CLAUDE_FLOW_MCP_TRANSPORT=stdio
# ============================================
# Development & Testing
# ============================================
# Rust log level (trace, debug, info, warn, error)
RUST_LOG=info
# Enable backtrace on panic
RUST_BACKTRACE=1
# ============================================
# Optional: Build Configuration
# ============================================
# Number of parallel jobs for compilation
# CARGO_BUILD_JOBS=4
# Target directory for build artifacts
# CARGO_TARGET_DIR=target
# ============================================
# Optional: Benchmark Configuration
# ============================================
# Number of iterations for benchmarks
# BENCHMARK_ITERATIONS=100
# Dataset size for performance tests
# BENCHMARK_DATASET_SIZE=1000000
# ============================================
# Optional: Database Configuration
# ============================================
# PostgreSQL connection (for pg extension)
# DATABASE_URL=postgres://user:pass@localhost:5432/ruvector
# Redis connection (for caching)
# REDIS_URL=redis://localhost:6379
# ============================================
# Optional: Cloud Deployment
# ============================================
# GCP Project ID
# GCP_PROJECT_ID=your-project-id
# AWS Region
# AWS_REGION=us-east-1
# ============================================
# Optional: Monitoring & Observability
# ============================================
# Sentry DSN for error tracking
# SENTRY_DSN=https://your-sentry-dsn
# Datadog API Key
# DD_API_KEY=your-datadog-key