综合介绍
Charla 是一个基于终端的聊天应用程序,旨在与本地语言模型进行对话。该应用程序集成了 Ollama 后端,支持上下文感知的对话,并将聊天会话保存为 Markdown 文件。用户可以通过简单的命令行操作启动和使用 Charla,享受无缝的聊天体验。
功能列表
- 支持上下文感知的对话
- 集成 Ollama 后端
- 聊天会话保存为 Markdown 文件
- 提示历史保存并自动建议先前输入的提示
- 支持单行和多行输入模式切换
使用帮助
安装流程
- 确保 Ollama 服务器正在运行,并且至少安装了一个语言模型。
- 使用 pipx 安装 Charla:
pipx install charla
使用方法
- 在终端中输入
charla
启动聊天控制台。 - 使用
charla -h
查看所有可用的命令行选项。
主要功能操作流程
上下文感知对话
Charla 支持上下文感知的对话,用户可以在聊天过程中保持对话的连贯性。每次输入新的提示时,Charla 会根据之前的对话内容提供相关的回复。
聊天会话保存
每次结束聊天会话时,Charla 会自动将会话内容保存为 Markdown 文件,存储在用户的文档目录中。用户可以随时查看和编辑这些文件,方便记录和回顾对话内容。
提示历史保存
Charla 会保存用户输入的提示历史,并在用户输入新提示时自动建议先前输入的提示。这一功能可以帮助用户快速找到之前使用过的提示,提高聊天效率。
单行和多行输入模式切换
用户可以在单行和多行输入模式之间自由切换,而不会中断当前的聊天会话。单行模式适用于简短的对话,而多行模式则适用于需要输入较长文本的情况。
详细操作示例
- 启动 Charla:
charla
- 输入提示进行对话:
你好,Charla!
- 切换到多行输入模式:
按下 Shift + Enter 进入多行模式
- 结束会话并保存:
输入 `exit` 结束会话,聊天内容将自动保存为 Markdown 文件
通过以上步骤,用户可以轻松上手使用 Charla,享受与本地语言模型的流畅对话体验。