试用 Windows Terminal 中的 Terminal Chat 功能

文章目录

  • 1. 引言
  • 2. 设置 Terminal Chat
    • 2.1 安装 Windows Terminal Canary
    • 2.2 设置服务地址和密钥
  • 3. 使用 Terminal Chat
    • 3.1 打开聊天
    • 3.2 对话使用
  • 4. 最后

1. 引言

最近,Windows Terminal Canary 推出了一项名为 Terminal Chat 的新功能,它允许用户在终端环境中与 AI 服务进行聊天,以获得智能建议。在本文中,我们将详细介绍如何设置和使用 Terminal Chat 功能,并分享一些实用的技巧。

2. 设置 Terminal Chat

2.1 安装 Windows Terminal Canary

Terminal Chat 功能当前只在 Canary 版本中提供,之后可能就逐步到预览版和正式版了。近期要使用的话,可以通过下面的链接下载安装 Windows Terminal Canary 版本。

https://aka.ms/terminal-canary-installer

2.2 设置服务地址和密钥

安装完成后需要在 Terminal Chat 的设置项中添加服务地址和密钥,当前仅支持 Azure Openai。

请添加图片描述

这里的设置信息并不是存储在配置的 JSON 文件中,为了保证配置的安全,Azure Openai 的配置信息被存储在凭据管理器中,类别为Web 凭据。

请添加图片描述

需要注意的是,这里的设置对使用的模型也是有要求的,必须使用 gpt-3.5-turbo 模型,并且需要开启内容筛选,并设置为安全。这里的内容筛选限制默认是安全,但是如果你关闭了,则需要打开才可以使用。

请添加图片描述

3. 使用 Terminal Chat

3.1 打开聊天

Terminal Chat 的入口,需要点击加号旁边的下拉菜单按钮,选择 “Terminal Chat”。尚未设置默认的快捷键,不过快捷键可以自行添加。

请添加图片描述

3.2 对话使用

当我们设置好快捷键后,就可以在使用控制台时通过快捷按键显隐 Terminal Chat 窗口了。

请添加图片描述

这个功能还是非常好用的,当我们在使用 shell 的时候,不用再去搜索命令了,直接在这里输入自己的需求就可以了。

虽然一般 shell 命令我们都比较熟悉了,但是有时候也会遇到一些不常用的命令,这个时候就可以通过这个功能来查询了。对于自己不熟悉的 shell,也可以通过这个功能来查询。比如我对 PowerShell 就不是很熟悉,这个时候就可以通过这个功能来查询了。没想到 PowerShell 查询端口占用的命令如此好用,比 netstat 好用多了。

请添加图片描述

当然,作为一个工具,也是出于安全方面的考虑,AI 服务只是会根据您的问题提供建议,仍需要用户来点击建议将其自动复制到终端的输入行,但不会自动运行这个指令。

当前如果没有特别强调回复要使用中文的话,AI 的返回结果将是英文的,这个时候我们可以加上“请用中文回复”。

Terminal Chat 会将用户当前活动的 shell 名称作为额外的上下文发送给 AI 服务,也就是说,它可以根据不同的 shell 提供不同的建议。另外,在 Terminal Chat 中,是做了限制的,你只可以咨询关于 shell 的问题,但是不能咨询其他的问题,比如你问它“今天天气怎么样”,它就不会回答你了。

请添加图片描述

4. 最后

Windows Terminal Canary 中的 Terminal Chat 功能为用户提供了一个便捷的途径,使他们能够在终端环境中与 AI 服务交流,获得智能建议。通过本文的介绍和技巧分享,希望您能更好地利用这一功能提高工作效率。关于更多的 Windows Terminal 的资料可以官方文档。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/211429.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

c语言常见面试题(持续更新)

八股文的意义在于,如果你真正理解这些八股,那么你的编程语言才达到了入门级别,如果你不懂,你绝对还没有入门编程语言,也就是说在接下来的工作中,受限于基础的薄弱,你的工作进展会非常的慢&#…

在cmd下查看mysql表的结构信息

我提前已经在mysql数据库中创建了一个表: 在cmd下,登录mysql以后,使用命令describe 表名、或者explain 表名可以查看表结构信息。但在实践中,查看表结构,多用describe命令,而查看执行计划用explain。 例…

linux 手动安装移植 haveged,解决随机数初始化慢的问题

文章目录 1、问题描述2、安装 haveged3、问题解决4、将安装好的文件跟库移植到开发板下 Haveged是一个软件工具,用于生成高质量的熵(Entropy)源,以供计算机系统使用。熵在计算机科学中指的是一种随机性或不可预测性的度量&#xf…

服装行业中小企业零售数字化转型的工作目标和主要实施路径|徐礼昭

目标1:实现“人、货、场”的在线化和经营数字化 实施路径:中小企业可以选择商派的微信小程序商城系统,结合导购助手小程序,实现业务在线化,导购在线化,通过微信公众号、企微社群和视频号,开展私…

阿里云域名解析到非默认端口处理方式

1.需配置两条解析记录,如下图 2.第一条配置A记录,ip指向部署服务器 3.第二条配置隐形记录,指向第一条的网址,并附带端口号,最终访问第二条的网址就不用带非默认端口号了。 4.最终浏览器访问

<软考>软件设计师-1计算机组成与结构(总结)

(一)计算机系统基础知识 1 计算机硬件组成 计算机的基本硬件系统由运算器、控制器、存储器、输入设备 和 输出设备 5大部件组成。 1 运算器、控制器等部件被集成在一起统称为中央处理单元(CPU) 。CPU是硬件系统的核心,用于数据的加工处理,能完成各种算…

第十五篇红队笔记-百靶精讲之Nullbyte-exiftool图片-hydra表单-john md5-sql大小马-CVE-2021-4034

nmap信息收集 web渗透 目录爆破 源码无发现,下载静态资源look 可能是ssh密码,可能是mysql密码,最后是web路由 hydra暴力破解web表单 确定是需要的登陆和不需要验证码的表单 SQL注入 数据库猜解-布尔类型 手动 测试字段个数 数据库…

基于 Python+flask 构建态势感知系统(附完整源码)

一、开发 一个基于linux的态势感知系统,基于python和flask框架开发,项目文件目录如下: admin -核心算法 charts -图表生成 model -类 app.py -主文件 config.py -配置文件 install.py -安装文件 二、安装 1、配置 数据库密码默认设…

c++异常介绍

一 . C语言传统的处理错误的方式 1. 终止程序,如assert,缺陷:用户难以接受。如发生内存错误,除0错误时就会终止程序。2. 返回错误码,缺陷:需要程序员自己去查找对应的错误。 二 . C异常概念及使用 当一个…

Redis--11--Redis事务的理解

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 Redis事务事务回滚机制Redis 事务是不支持回滚的,不像 MySQL 的事务一样,要么都执行要么都不执行; Redis的事务原理 Redis事务 …

【Python表白系列】制作一个无法拒绝的表白界面(完整代码)

运行时弹出界面 当点击“不要”时弹出 当点击“”时弹出 文章目录 环境需求完整代码详细分析系列文章 环境需求 python3.11.4PyCharm Community Edition 2023.2.5pyinstaller6.2.0(可选,这个库用于打包,使程序没有python环境也可以运行&…

【开源存储】glusterfs分布式文件系统部署实践

文章目录 一、前言1、介绍说明2、术语说明3、冗余模式3.1、复制卷(Replication)3.2、纠删卷(Erasure Code) 二、部署说明1、软件安装2、集群部署2.1、前置准备2.2、部署过程a、添加节点b、配置存储c、创建glusterfs卷d、客户端挂载…

【同济大学主办】第七届先进算法与控制工程国际学术会议(ICAACE 2024)

第七届先进算法与控制工程国际学术会议(ICAACE 2024) 2024 7th International Conference on Advanced Algorithms and Control Engineering 第七届先进算法与控制工程国际学术会议(ICAACE 2024)定于2024年1月26-28日在中国上…

Android12蓝牙框架

参考: https://evilpan.com/2021/07/11/android-bt/ https://source.android.com/docs/core/connect/bluetooth?hlzh-cn https://developer.android.com/guide/topics/connectivity/bluetooth?hlzh-cn https://developer.android.com/guide/components/intents-fi…

适用于 Windows的U盘/硬盘数据恢复软件前 10 名列表

您是否正在寻找适用于 Windows 的最佳笔式驱动器数据恢复软件?是这样吗,那么这里我们列出了 10 款 USB 恢复工具,用于从 USB 闪存驱动器中检索丢失的数据。有多种工具可以帮助用户从笔式驱动器或 USB 闪存驱动器恢复永久删除、丢失、损坏和格…

Beta冲刺随笔-DAY6-橘色肥猫

这个作业属于哪个课程软件工程A这个作业要求在哪里团队作业–站立式会议Beta冲刺作业目标记录Beta冲刺Day6团队名称橘色肥猫团队置顶集合随笔链接Beta冲刺笔记-置顶-橘色肥猫-CSDN博客 文章目录 SCRUM部分站立式会议照片成员描述 PM报告项目程序/模块的最新运行图片…

海林猴头菇 区域公用品牌形象正式发布

猴头菇是中国八大“山珍”之一,自古就有“山珍猴头,海味燕窝”之说,猴头菇在中国既是食用珍品,又是重要的药用菌。 海林市位于黑龙江省东南部,地处长白山脉张广才岭东麓,素有“林海雪原”之称。 海林猴头菇…

鸿蒙工具DevEco Studio调试Build task failed. Open the Run window to view details.

DevEco Studio 预览代码时候出现的问题 1.进入设置 2.打开设置,构建,执行,部署下面的Hvigor, 把构建守护进程关掉就行。 然后重启启动一下就好了

运维 | 关于IP网络相关的概念和原理

关注:CodingTechWork IP地址 IP介绍 概述 IP是TCP/IP协议族的核心,IP地址是电脑在网络中的唯一标识,全球唯一(G公网IP)。IP地址(Internet Protocol Address)是互联网协议地址,也…

模式识别与机器学习(七):集成学习

集成学习 1.概念1.1 类型1.2 集成策略1.3 优势 2. 代码实例2.1boosting2.2 bagging2.3 集成 1.概念 集成学习是一种机器学习方法,旨在通过组合多个个体学习器的预测结果来提高整体的预测性能。它通过将多个弱学习器(个体学习器)组合成一个强学…