forked from jjyaoao/HelloAgents
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
91 lines (74 loc) · 2.99 KB
/
.env.example
File metadata and controls
91 lines (74 loc) · 2.99 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
# ============================================================================
# HelloAgents 统一环境变量配置文件
# ============================================================================
# 复制此文件为 .env 并填入你的API密钥
# 系统要求:Python 3.10+ (必需)
# ============================================================================
# 🚀 统一配置格式(推荐)- 框架自动检测provider
# ============================================================================
# 只需配置以下4个通用环境变量,框架会自动识别LLM提供商:
# 模型名称
LLM_MODEL_ID=your-model-name
# API密钥
LLM_API_KEY=your-api-key-here
# 服务地址
LLM_BASE_URL=your-api-base-url
# 超时时间(可选,默认60秒)
LLM_TIMEOUT=60
# ============================================================================
# 🛠️ 工具配置(可选)
# ============================================================================
# Tavily搜索(推荐)- 获取API密钥:https://tavily.com/
# TAVILY_API_KEY=tvly-your_tavily_key_here
# SerpApi搜索(备选)- 获取API密钥:https://serpapi.com/
# SERPAPI_API_KEY=your_serpapi_key_here
# ================================
# Qdrant 向量数据库配置 - 获取API密钥:https://cloud.qdrant.io/
# ================================
# 使用Qdrant云服务 (推荐)
QDRANT_URL=https://your-cluster.qdrant.tech:6333
QDRANT_API_KEY=your_qdrant_api_key_here
# 或使用本地Qdrant (需要Docker)
# QDRANT_URL=http://localhost:6333
# QDRANT_API_KEY=
# Qdrant集合配置
QDRANT_COLLECTION=hello_agents_vectors
QDRANT_VECTOR_SIZE=384
QDRANT_DISTANCE=cosine
QDRANT_TIMEOUT=30
# ================================
# Neo4j 图数据库配置 - 获取API密钥:https://neo4j.com/cloud/aura/
# ================================
# 使用Neo4j Aura云服务 (推荐)
NEO4J_URI=neo4j+s://your-instance.databases.neo4j.io
NEO4J_USERNAME=neo4j
NEO4J_PASSWORD=your_neo4j_password_here
# 或使用本地Neo4j (需要Docker)
# NEO4J_URI=bolt://localhost:7687
# NEO4J_USERNAME=neo4j
# NEO4J_PASSWORD=hello-agents-password
# Neo4j连接配置
NEO4J_DATABASE=neo4j
NEO4J_MAX_CONNECTION_LIFETIME=3600
NEO4J_MAX_CONNECTION_POOL_SIZE=50
NEO4J_CONNECTION_TIMEOUT=60
# ==========================
# 嵌入(Embedding)配置示例 - 可从阿里云控制台获取:https://dashscope.aliyun.com/
# ==========================
# - 若为空,dashscope 默认 text-embedding-v3;local 默认 sentence-transformers/all-MiniLM-L6-v2
EMBED_MODEL_TYPE=dashscope
EMBED_MODEL_NAME=
EMBED_API_KEY=
EMBED_BASE_URL=
# ================================
# GitHub API 配置
# ================================
# GitHub Personal Access Token - 用于访问GitHub API
# 获取方式:https://github.com/settings/tokens
GITHUB_PERSONAL_ACCESS_TOKEN=
# ================================
# HuggingFace API 配置
# ================================
# HuggingFace Token - 用于访问gated datasets (如GAIA)
# 获取方式:https://huggingface.co/settings/tokens
HF_TOKEN=