WindowsTerminal简介
IT之家注:WindowsTerminal是微软开发的一款现代化、多标签的终端仿真器,旨在替代传统的Windows控制台。
它为命令行用户提供了一个快速、高效、功能丰富的终端应用程序,适用于Windows10及更高版本。
WindowsTerminal集成AI功能
微软于今年9月预告将为WindowsTerminal集成AIChat功能,在10月29日发布的WindowsTerminal更新中已集成上线。
前期设置
WindowsTerminal虽然集成AI功能,但并非免费,用户需要输入GithubCopilotAPI、Azure的OpenAIAPI或OpenAI的APIKey。
WindowsTerminal验证Key后调用上述API,用户在终端聊天窗口中输入问题后,应用会将您的请求发送给AI,AI处理查询并提供快速建议。
集成的AI能够识别用户当前所用的Shell环境,如PowerShell或WSL,并提供相应的命令建议。
初步体验
如果用户使用OpenAI的ChatGPTAPI,那么不需要在Terminal中设置端点(endpoint);如果用户使用AzureAPI时,则需要在Terminal中添加一个AI端点。
该媒体测试使用ChatGPTAPIKey,添加到Terminal后,打开了一个新标签并选择了“Terminal聊天”。
这将打开一个新的Terminal聊天窗口,里面有一个聊天框、删除历史记录按钮和导出按钮。它类似于默认的ChatGPT界面,但界面经过紧凑设计,以满足WindowsTerminal环境的需求。
在测试中,用户可以通过简单的问题与AI进行互动。例如,在PowerShell中询问“如何创建文件夹”,AI会建议使用New-Item-ItemTypeDirectory。在Linux环境下,AI会推荐使用mkdir命令。
如果用户遇到错误,可以将其粘贴到终端聊天中,它会解释出错的原因以及如何修复。