必需的API密钥
DeepWiki-Open需要两种API密钥来支持其核心功能:
- Google Gemini API密钥:用于文档生成和流式问答功能,需从Google AI Studio获取
- OpenAI API Key:用于代码嵌入分析,需从OpenAI Platform获取
Important Notes
- API密钥需要有效且具有足够的配额,无效密钥会导致文档生成失败
- 虽然DeepWiki-Open本身免费,但API调用可能会产生第三方费用(取决于使用量)
- 密钥存储在本地.env文件中,确保其安全性
- Docker部署时,可通过环境变量直接传递密钥,无需存储在文件中
- 对于超大代码库,API调用次数可能较高,建议密切监控配额
值得注意的是,尽管使用了第三方AI服务,但所有代码分析和处理都在本地完成,确保了代码和数据的安全性和隐私性。
This answer comes from the articleDeepWiki-Open: Automatically Generating AI Documentation for GitHub, GitLab RepositoriesThe