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

安装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助手的问题。

改Jetbrains账户Country

进入:https://account.jetbrains.com/profile-details,将Country/Region改为United States (US)

特殊工具安排上

懂得都懂,不用我多说。“小猫”的代理端口设置为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-chathttps://www.jetbrains.com/help/idea/2023.2/ai-assistant.html

### PyCharm与DeepSeek插件功能及使用教程 #### PyCharm内置特性概述 PyCharm由 JetBrains 开发,提供了一系列强大的开发工具来提高编程效率。其中包括类似于 IntelliJ IDEA 的代码补全功能以及结构化搜索和替换的高级编辑能力[^1]。 对于希望进一步增强其IDE体验的开发者来说,可以考虑集成第三方服务如DeepSeek以获得更智能化的支持。 #### DeepSeek简介及其应用领域 DeepSeek是一个专注于提升软件工程师生产力人工智能平台,在多个方面提供了超越传统IDE的能力。它不仅能够理解上下文语义从而给出更加精准的建议,还支持自然语言查询等功能,使得编写复杂逻辑变得更为直观简便[^2]。 当将这样的先进技术引入到像PyCharm这样成熟的环境中时,则意味着用户可以获得前所未有的编码辅助体验——无论是自动完成还是错误检测都将变得更加高效准确。 #### 安装指南:如何在PyCharm中启用DeepSeek支持? 虽然官方文档主要描述了针对VSCode的具体操作步骤[^3],但对于那些偏好使用PyCharm作为主要工作环境的人来说也不必担心兼容性问题。因为大多数情况下,只要遵循类似的流程就能顺利实现两者的对接: - **获取API密钥**:访问[DeepSeek项目主页](https://gitcode.com/hf_mirrors/ai-gitcode/DeepSeek-Coder-V2-Instruct),按照指引申请属于自己的API key。 - **配置环境变量**:确保本地计算机上已正确设置了`DEEPSEEK_API_KEY`这一环境变量,以便后续调用接口时不需手动输入凭证信息。 - **利用Python脚本发起请求**: 下面是一段简单的 Python 脚本示例,展示了怎样向DeepSeek发送HTTP POST 请求并解析返回的数据包。 ```python import os import requests api_key = os.getenv('DEEPSEEK_API_KEY') url = "http://example.deepseek/api/v1/code_assist" headers = {"Authorization": f"Bearer {api_key}"} data = { 'query': '解释什么是闭包' } response = requests.post(url, json=data, headers=headers) if response.status_code == 200: result = response.json() print(result['answer']) else: print(f'Error occurred: {response.text}') ```
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王翊珩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值