feat: 重构项目结构并增强安全性

- 将文档和脚本移动到更合适的目录结构
- 删除敏感信息并替换为Doppler环境变量引用
- 新增GitGuardian配置以加强代码安全扫描
- 实现MongoDB向量搜索索引创建脚本
- 添加文章embedding生成脚本
- 新增Alpha Vantage测试脚本
- 重构八仙辩论系统架构
- 实现swarm辩论触发机制
- 新增MongoDB与Swarm集成示例
- 完善RapidAPI负载均衡策略文档

所有修改均遵循安全最佳实践,敏感信息不再硬编码在代码中
This commit is contained in:
ben
2025-08-02 16:58:12 +00:00
parent 6b464b6e07
commit 4d58c6f938
24 changed files with 4162 additions and 504 deletions

View File

@@ -64,7 +64,7 @@
verifier = LingbaoFieldVerifier(
openmanus_url="your-openmanus-url",
api_key="your-openmanus-key",
openhands_api_key="hA04ZDQbdKUbBCqmN5ZPFkcdK0xsKLwX"
openhands_api_key="[REDACTED - 从Doppler获取OPENHANDS_API_KEY]"
)
# 执行验证
@@ -110,7 +110,7 @@ from src.core.openhands_integration import LingbaoOpenHandsVerifier
# 创建验证器
verifier = LingbaoOpenHandsVerifier(
api_key="hA04ZDQbdKUbBCqmN5ZPFkcdK0xsKLwX"
api_key="[REDACTED - 从Doppler获取OPENHANDS_API_KEY]"
)
# 验证辩论结论
@@ -132,7 +132,7 @@ from src.core.lingbao_field_verification import LingbaoFieldVerifier
verifier = LingbaoFieldVerifier(
openmanus_url="your-openmanus-url",
api_key="your-api-key",
openhands_api_key="hA04ZDQbdKUbBCqmN5ZPFkcdK0xsKLwX"
openhands_api_key="[REDACTED - 从Doppler获取OPENHANDS_API_KEY]"
)
# 执行完整验证流程
@@ -190,7 +190,7 @@ tianzun_report = await verifier.verify_debate_result(debate_result)
```bash
# OpenHands配置
OPENHANDS_API_KEY=hA04ZDQbdKUbBCqmN5ZPFkcdK0xsKLwX
OPENHANDS_API_KEY=[REDACTED - 从Doppler获取OPENHANDS_API_KEY]
OPENHANDS_BASE_URL=https://app.all-hands.dev
OPENHANDS_TIMEOUT=300
@@ -224,7 +224,7 @@ pip install aiohttp pydantic
```python
# 在.env文件中配置
OPENHANDS_API_KEY=hA04ZDQbdKUbBCqmN5ZPFkcdK0xsKLwX
OPENHANDS_API_KEY=[REDACTED - 从Doppler获取OPENHANDS_API_KEY]
```
### 3. 运行演示