Rust 实现,将 GitHub Trending 的开源项目推送到一些内容平台,比如知识星球,同时结合 OpenAI 自动生成项目的介绍。
- 知识星球
参考 config.example.toml
文件进行配置,有些配置是在环境变量中设置的:
- TRENDING_LANGUAGE=go
- OPENAI_API_BASE=https://api.openai-all.com
- OPENAI_API_KEY=sk-xxx
- OPENAI_MODEL=gpt-4o
使用 Docker Compose 可以快速将该项目部署到生产环境,可以参考 docker-compose.example.yml
文件进行配置。
知识星球:Rust 开发笔记