#language-model #cli #anthropic #cli-tool #ChatGPT #llm #command-line-interface

程序 claude_cli

Rust 命令行工具,用于与 Anthropic 的语言模型(Claude)交互

4 个版本

0.1.3 2024 年 1 月 2 日
0.1.2 2023 年 12 月 30 日
0.1.1 2023 年 12 月 30 日
0.1.0 2023 年 12 月 29 日

#674命令行工具

每月 35 次下载

MIT/Apache

1MB
155

Claude CLI 工具

概述

Claude CLI 是一个用 Rust 编写的命令行界面工具,允许您直接在终端与 Anthropic 的语言模型(Claude)交互。

example

功能

  • 与 Claude 的交互。
  • 支持多轮对话。
  • 接受代码输入

先决条件

在开始使用 Claude CLI 之前,请确保您满足以下先决条件

  • 系统上已安装 Rust。
  • 来自 Anthropic 的 API 密钥(存储在 CLAUDE_API_KEY 环境变量中):export CLAUDE_API_KEY=<api-key>

安装

要使用 Claude CLI,请克隆存储库并使用以下命令构建项目

cargo install claude_cli

用法

  • 启动: claude
  • 对于即时查询,请用引号包裹提示: claude '<这里查询>'
  • 多行支持 - 要输入多行,请用三个引号包裹您的查询。 示例
claude '''turn this into a python function: 
fn print_hello_world() {
    println!("Hello, World!");
}
'''

即将推出

  • 会话历史记录 - 存储和返回先前对话的能力
  • 查询自定义 - 适应和自定义查询参数

依赖项

~6–18MB
~268K SLoC