pydantic/pydantic
Pydantic 是一个使用 Python 类型提示进行数据验证的工具。
- 快速且可扩展,能够与代码检查工具和 IDE 良好配合。
- 允许用户以纯粹的 Python 3.9+ 定义数据结构并进行验证。
- 提供 Pydantic Logfire 功能,用于监控应用程序。
- V2 版本进行了全面重写,带来了许多新特性和性能改进。
hzpt-inet-club/english-note
english-note 是一个从零开始学习英语语法的项目。
- 提供系统化的英语语法笔记,帮助用户理解复杂的语法知识。
- 结合实际使用方法,强调通过主动练习提高语言能力。
- 使用 VuePress 编写文档,并通过 GitHub Actions 自动部署到 GitHub Pages。
- 所有内容采用 Markdown 格式编写,便于阅读和编辑。
a16z-infra/llama2-chatbot
Llama2-chatbot 是一个基于 LLaMA2 的实验性 Streamlit 聊天机器人应用。
- 维护每个会话的聊天历史(刷新后聊天历史清除)
- 可选择不同的 LLaMA2 聊天 API 端点(7B、13B 或 70B,默认是 70B)
- 从侧边栏配置模型超参数(温度、Top P、最大序列长度)
- 包含“用户”和“助手”的提示用于聊天对话
- 每个模型在 Replicate 上运行,支持多种硬件配置
- 包含 Docker 镜像以便在 Fly.io 部署该应用
kbinani/screenshot
screenshot 是一个用于捕获桌面屏幕的 Go 库。
- 支持多个显示器
- 兼容多种操作系统:Windows、Darwin、Linux、FreeBSD、OpenBSD 和 NetBSD
- 除了在 Darwin 上,其他平台均为 cgo 免费使用
- 提供示例程序,易于上手使用
- 输出图像为 PNG 格式
farizrahman4u/loopgpt
loopgpt 是一个模块化的 Auto-GPT 框架,旨在提供可扩展和灵活的 Python 包实现。
- “即插即用” API:易于扩展和模块化,不仅仅是命令行工具,可以轻松添加新功能、集成和自定义代理能力。
- 兼容 GPT 3.5:对于没有 GPT-4 访问权限的用户,提供比 Auto-GPT 更好的结果。
- 最小提示开销:持续优化以使用最少的 token 获得最佳结果。
- 人工干预机制:通过人类反馈能够纠正偏离方向的代理行为。
- 完整状态序列化:可以保存代理及其工具状态到文件或 Python 对象中,无需外部数据库。