nezha 是一个命令行 AI 助手工具,支持模型选择、对话、计划生成、配置初始化等多种智能操作,适合开发者和 AI 爱好者快速集成和使用。
Project description
nezha
nezha 是一个命令行 AI 助手工具,支持模型选择、对话、计划生成、配置初始化等多种智能操作,适合开发者和 AI 爱好者快速集成和使用。
主要特性
- 支持多种大语言模型(LLM),包括预置和用户自定义模型
- 模型可配置、可切换
- 命令行交互式体验,支持对话 (
chat)、计划 (plan) 等多种命令 - 支持通过
init命令初始化或重置配置 - 配置灵活,支持用户自定义模型参数和安全设置
- 适合二次开发和集成
安装方法
通过 pip 安装(推荐)
pip install nezha-agent
源码安装
git clone https://github.com/your-github-username-or-org/nezha.git
cd nezha
pip install .
快速开始
初始化配置 (可选)
nezha init
查看和管理模型
# 查看所有可用模型
nezha models list
# 交互式选择并设置默认模型
nezha models select
# 添加新模型配置
nezha models add
启动对话
nezha chat
生成计划
nezha plan "帮我写一个发送邮件的 Python 脚本"
配置说明
- 默认配置文件位于
~/.config/nezha/config.yaml(路径可能因操作系统而异,请参考platformdirs文档) - 可通过
nezha init命令生成或重置配置文件 - 支持自定义模型列表及参数
- 安全相关配置位于
security_config.yaml
贡献指南
欢迎提交 issue 和 PR!如需贡献代码,请遵循本项目的代码规范。
联系方式
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nezha_agent-0.1.0.tar.gz
(7.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nezha_agent-0.1.0.tar.gz.
File metadata
- Download URL: nezha_agent-0.1.0.tar.gz
- Upload date:
- Size: 7.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fff21e08a7057f3fbb6417527ae461d4a57bc6c9d03f333b958285eda7b8ccec
|
|
| MD5 |
ef3fd41943b0587b820ea3ba1c6de6e4
|
|
| BLAKE2b-256 |
af25c842710b832a98bcabbb826d39d27c919d93d7a5ffd00f2c60d20d8cad84
|
File details
Details for the file nezha_agent-0.1.0-py3-none-any.whl.
File metadata
- Download URL: nezha_agent-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f8aac9e78c20b5f4b7610a180ce175898c634a15b027302fc3193c317ad8f2f
|
|
| MD5 |
2cee4b718a2748902c5d990249bcf653
|
|
| BLAKE2b-256 |
b026a3589c28f85fb4a8c40d473e26b949960ed6b34ba0efb0c02e60e8a0ee69
|