一个革命性的命令行工具,使得开发者和非开发者都能轻松集成和管理大型语言模型(LLMs)。支持markdown语法,让创建复杂的LLM应用(如GPTs和RAGs)变得触手可及。特点包括一键编辑、超高准确性和token优化、支持长达100万token的扩展文本输出、多语言开发兼容性(JavaScript/TypeScript、Python、C++、Java等),以及灵活的模型接口(ChatGPT、Google Gemini、Claude等)。采用自然语言编程,全面自动化扩展,并实现无缝npm包管理集成,为开发周期带来真正的自动化和简化流程。支持以下功能:
- 安装node.js,例如使用
brew
:
brew install node
- 启动应用:
export OPENAI_API_KEY=XXXXXXXX # 从https://platform.openai.com/account/api-keys获取
npx https://github.com/neequ/tschain-cli.git
或者,你可以克隆并运行:
新建.env并配置
# OPENAI API KEY
OPENAI_API_KEY=XXXXXXXX
git clone https://github.com/neequ/tschain-cli.git
cd tschain-cli
yarn && node app.js
系统命令:
* clear / clr : 清除聊天历史
* copy / cp : 复制最后一条消息到剪贴板
* history / h : 显示当前历史
* export : 将当前聊天历史保存为ChatML文档
* speak / say : 朗读最后的回应
* help / ? : 显示此消息
* exit / quit / q : 退出程序
使用提示:
- 多行聊天时按PageDown
- 使用上/下箭头键浏览之前的消息
- 在您的提示中任意位置包含[web]以强制进行网络浏览
- 在您的提示中任意位置包含[img]以生成图像
- 输入一个本地路径或URL,以摄取其文本并添加到上下文中
- 输入文件(或文件夹路径)时使用TAB进行路径完成
一些查询依赖于最新信息,例如:
> 今天纽约的天气怎么样?
⚠ 我没有实时信息。请检查天气网站或应用以获取纽约当前的天气情况。
要启用浏览功能,你需要设置Google API密钥:
export GOOGLE_CUSTOM_SEARCH_ENGINE_ID=XXXXX # 从https://www.google.com/cse/create/new获取
export GOOGLE_CUSTOM_SEARCH_API_KEY=XXXXX # 从https://developers.google.com/custom-search/v1/introduction获取
现在你将得到:
> 今天纽约的天气怎么样?
⚠ 我没有实时信息。请检查天气网站或应用以获取纽约当前的天气情况。
⠸ 正在搜索网络...
✔ 截至2023年4月19日,今天纽约市的天气是多云,温度为67°F(19.4°C)。
你也可以通过在提示中任何位置包含[web]
来强制进行网页浏览。
给出一个文件路径或文件夹(按tab键自动完成路径):
> ~/Downloads/Principles by Ray Dalio.pdf
✔ 已提取~/Downloads/Principles by Ray Dalio.pdf。这是前10页的总结:
雷·达利欧(Ray Dalio)的书《原则》分为三个部分。
第一部分解释了一般原则的目的和重要性。
第二部分解释了雷最基本的生活原则。
第三部分解释了雷的管理原则以及它们如何在桥水(Bridgewater)应用。
雷鼓励读者独立思考,做出清晰的决策,以获得他们想要的东西。
────────────────────────────────────────────────────────────────────────────────────
> 最重要的管理原则是什么?
✔ 根据所提供的摘录,雷·达利欧的管理原则强调清晰沟通、责任划分、决策中的逻辑与理性、不断的反馈与讨论、将正确的人选配到合适的工作、综合和连接点以及解决问题的方法的重要性。
────────────────────────────────────────────────────────────────────────────────────
第一次运行报错,请执行:
npx playwright install
> https://news.sina.cn/2024-03-27/detail-inaptkks3027928.d.html
✔ 已提取https://news.sina.cn/2024-03-27/detail-inaptkks3027928.d.html。这是前10页的总结:
**经济“开门红”的细节,特别是关于生产、消费、和进出口的最新数据和政策措施。三个部门—商务部、海关总署、和工业信息化部—共同阐述了**经济持续向好的基础和条件。
───────────────────────────────
- 集成网页浏览功能
- 实现基于 JavaScript 的网页内容抓取和展示。
- 实现文本转语音功能
- 集成现有的文本转语音API,为开发者提供即时反馈。
- 添加图像生成支持
- 集成图像生成API(如 DALL·E),通过简单的指令生成图像。
- 聊天历史记录和管理
- 开发一个易于使用的历史记录查看和管理界面。
- 支持导出会话到 ChatML
- 提供一键导出聊天记录为 ChatML 格式的功能。
- 集成代码自动补全
- 利用现有库或API,增加代码编辑时的自动补全功能。
- 实现与文件的互动聊天
- 解析和总结本地或网络文件内容,增强交互体验。
- 实现与网页的互动聊天
- 解析和总结网页内容,增强交互体验。
- 集成全站爬虫
- 爬取整个网站的内容,提供给用户对话。
- Markdown 文件系统集成
- 通过 Markdown 文件管理数据集,便于开发者直接编辑和微调。
- CLI 工具开发
- 开发命令行工具,简化项目创建、管理和代码共享流程。
- 跨平台自动化部署
- 实现在多个平台(如 Web、手机)上的自动化部署和使用。
- app/demo
- doc.md
- 文档
- index.md
- LLM APPs 配置文件
- demo.tape
- demo 动画教程生成脚本
- demo.md
- demo 的一些演示资料
- doc.md
- app/lod
- 多细节层次
- app/struct
- 结构化
- app/multiple
- 多文档