Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nezha_agent-0.1.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

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

Hashes for nezha_agent-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fff21e08a7057f3fbb6417527ae461d4a57bc6c9d03f333b958285eda7b8ccec
MD5 ef3fd41943b0587b820ea3ba1c6de6e4
BLAKE2b-256 af25c842710b832a98bcabbb826d39d27c919d93d7a5ffd00f2c60d20d8cad84

See more details on using hashes here.

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

Hashes for nezha_agent-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5f8aac9e78c20b5f4b7610a180ce175898c634a15b027302fc3193c317ad8f2f
MD5 2cee4b718a2748902c5d990249bcf653
BLAKE2b-256 b026a3589c28f85fb4a8c40d473e26b949960ed6b34ba0efb0c02e60e8a0ee69

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page