快速提高编码生产力——中国用户如何使用Jetbrains内置的AI助手

文章目录

  • 安装AI助手插件
  • 怎么在国内使用
    • 特殊工具先安排上
    • 系统设置代理
    • IDE设置代理
  • 使用案例

安装AI助手插件

此功能依赖于AI Assistant插件,您需要安装并启用该插件。

  1. 按打开 IDE 设置,然后选择插件。Ctrl+Alt+S
  2. 打开Marketplace选项卡,找到AI Assistant插件,然后单击安装(如果出现提示,请重新启动 IDE)。

AI Assistant 可以解释代码、回答有关代码片段的 问题、提交消息等等。

请注意,我们正在逐步推出 AI Assistant,目前并非所有用户都可以使用。如果容量允许,我们将从候补名单中添加人员。

对于我个人而言,Jetbrains刚出这个插件我就有在关注,毕竟是它们公司的老粉了,然后这个要能够获得使用权呢,你点开下载好的助手插件,一般会在右侧栏,它会让你登录,你登录之后应该不会有访问权限,这时你需要申请以进入等待者列表,哈哈哈这个就跟之前NewBing一样,需要申请,等一段时间后,官网就会给你发邮件,告诉你已经被邀请进入了可以使用的名单。这个不要急哈,我是上个月申请的,昨天晚上才收到了邀请的通知,还是比较激动的,于是迫不及待对这个插件进行了上手。

image-20231118133922819

怎么在国内使用

鉴于大家懂得都懂的原因,该插件是不对中国大陆用户开放的,目前,对 AI 服务的访问仅限于提供 OpenAI 服务的地区。但是我们如果实在想用,还是可以用的。昨晚上收到邀请通知后,使用了“合适的工具”,但是Ai助手却显示The usage of the service is not permitted in your location,换了多个IDE,还是一样的问题,这就头大了,我上网搜了相应的解决办法,什么给官网发邮件啊,什么“工具”改成全局模式呀,都不奏效,然后我今天自己探索出了一个方法,完美解决了大陆用户不能使用AI助手的问题。

特殊工具先安排上

懂得都懂,不用我多说。“小猫”的代理端口设置为7890,也不用改成全局模式,规则模式就OK。

系统设置代理

系统设置搜索代理,然后点击编辑按钮:

image-20231118135008921

IDE设置代理

这里以Goland为例,按下图步骤进行操作:
image-20231118135237562

因为上一步我们已经设置了系统代理,这里将IDE的HTTP PROXY设置为Auto-detect proxy settings,这样操作后就会自动使用系统的代理设置,如果你不设置代理,亲测AI助手还是无法使用。

使用案例

Goland

image-20231118135807166

image-20231118135847248

Pycharm

image-20231118140036485

image-20231118140105002

更多使用案例请参考官网:https://www.jetbrains.com/help/go/ai-assistant.html#ai-chat、https://www.jetbrains.com/help/idea/2023.2/ai-assistant.html

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring 如何自己创建一个IOC 容器

IOC(Inversion of Control),意思是控制反转,不是什么技术,而是一种设计思想,IOC意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 在传统的程序设计中,我们直接在对象内部通过new进行对象创建…

Swift 如何打造兼容新老系统的字符串分割(split)方法

0. 概览 在 Swift 的开发中,我们经常要与字符串打交道。其中一个常见的操作就是用特定的“分隔符”来分割字符串,这里分隔符可能不仅仅是字符,而是多字符组成的字符串。 从 iOS 16 开始, 新增了对应的方法来专注此事。不过&am…

zabbix的安装配置,邮件告警,钉钉告警

zabbix监控架构 zabbix优点 开源,无软件成本投入server对设备性能要求低支持设备多,自带多种监控模板支持分布式集中管理,有自动发现功能,可以实现自动化监控开放式接口,扩展性强,插件编写容易当监控的item…

Git详解及 github使用

1.1 关于版本控制 开始之前先看一个没有版本控制的例子 1.1.1 本地版本控制 本地版本控制系统 许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别。这么做唯一的 好处就是简单,但是特别容易犯错。有时候会混淆所在…

深度学习交通车辆流量分析 - 目标检测与跟踪 - python opencv 计算机竞赛

文章目录 0 前言1 课题背景2 实现效果3 DeepSORT车辆跟踪3.1 Deep SORT多目标跟踪算法3.2 算法流程 4 YOLOV5算法4.1 网络架构图4.2 输入端4.3 基准网络4.4 Neck网络4.5 Head输出层 5 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 *…

mysql客户端navicat的一些错误合集

关于mysql的客户端的使用的一些问题 问题描述: 在使用navicat prenium客户端的时候,连接数据库出现 Table ‘performance_schema.session_variables’ doesn’t exist 错误 解决方案: 首先找到mysql的bin目录 然后winR 进入到cmd界面 输入…

AST系列文章|根据节点前后的变化来写代码

关注它,不迷路。 本文章中所有内容仅供学习交流,不可用于任何商业用途和非法用途,否则后果自负,如有侵权,请联系作者立即删除! 需求 本文以一个简短的混淆js代码来讲解如何根据节点前后的变化来写代…

基于单片机音乐弹奏播放DS1302万年历显示及源程序

一、系统方案 1、本设计采用51单片机作为主控器。 2、DS1302计时显示年月日时分秒。 3、按键可以弹奏以及播放音乐,内置16首音乐。 二、硬件设计 原理图如下: 三、单片机软件设计 1、首先是系统初始化 /时钟显示**/ void init_1602_ds1302() { write…

市级奖项+1,持安获「创业北京」创业创新大赛优秀奖!

2274个创业项目参赛 历经五个多月的激烈角逐 第六届“创业北京”创业创新大赛 终于圆满落下帷幕 持安科技在北京市总决赛中再创佳绩! 荣获制造业赛道优秀奖 本次大赛由北京市人力资源和社会保障局、北京市发展和改革委员会等11家单位联合主办,以“创…

初识MongoDB及安装

文章目录 一、MongoDB核心概念1、库2、集合3、文档4、关系总结 二、MongoDB的安装总结 一、MongoDB核心概念 1、库 mongodb中的库就类似于传统关系型数据库中库的概念,用来通过不同库隔离不同应用数据。mongodb中可以建立多个数据库。每一个库都有自己的集合和权限…

C++项目案例圆和点的关系 (涉及知识点:头文件定义类,cpp文件实现类,类和作用域,linux编译运行c++项目)

一.项目描述 点与圆有三种关系&#xff1a; 点在圆外 点在圆上 点在圆内计算点到圆心的距离就能判断点在圆的哪个地方。二.项目结构 三.include文件 3.1 Circle类的声明 Circle.h // 防止头文件重复包含 #pragma once // #include<iostream> #include "Point.h&…

C语言--从键盘输入10个数字放在数组中,并输出

用scanf读取数字的时候要注意&#xff0c;可以输入一个数字&#xff0c;按一下回车&#xff0c;输入一个数字&#xff0c;按一下回车&#xff0c;也可以一次性输入完10个数据。&#xff08;中间可以用空格隔开&#xff0c;系统会自动识别&#xff09; 输出一:每按下一个数字&am…