如何在Pycharm中插入AI插件(OpenAI及DeepSeeK)

如何在Pycharm中插入AI插件(OpenAI及DeepSeeK)

1.首先在pycharm找到ai插件,安装

注:有时叫codeGPT,有时叫proxy  AI,其实都是同个插件来的;可以通过logo来确认。

2.安装成功后,会在设置-工具里出现CodeGPT

步骤:选择CodeGPT,选择custom open AI

选择open ai,输入api key,输入url

api key可以通过DeepSeek的api网址里面自己创建输入,下面会附上如何创建;

url可以通过首次调用 API | DeepSeek API Docs里的建议网址,进行输入;

3.填写后,会自动重启,或自行重启pycharm

 

注释:附DeepSeek的API创建方式

https://www.deepseek.com/

注意:密匙一定要先保存好!!再打开可就是看不到完全的了!

首次调用 API | DeepSeek API Docs

 

4.最后效果显示

需注意的是,该插件的gpt只有free版本才可以免费使用;

免费使用选中类型下角,可以选deespeek coder v2-free版本或者gpt-4o mini-free进行使用,

你就可以开启对话啦!

效果如示下,

 

 

Read more

微信小程序案例 - 自定义 tabBar

一、前言:为什么需要自定义 tabBar? 微信小程序原生 tabBar 虽然简单易用,但存在明显限制: * ❌ 不支持中间“+”号等凸起按钮 * ❌ 图标和文字样式无法高度自定义(如选中态动画) * ❌ 无法动态隐藏/显示 tabBar * ❌ 不能嵌入徽标(Badge)、红点等业务元素 解决方案:使用自定义 tabBar! 本文将带你从零实现一个支持中间凸起按钮、带动画、可扩展的自定义 tabBar,并封装为通用组件。 二、最终效果预览 ✅ 底部 5 个 tab(中间为“+”发布按钮) ✅ 点击 tab 平滑切换页面 ✅ 中间按钮跳转独立功能页(如发布内容) ✅ 支持徽标、选中高亮、图标切换 三、实现原理 由于小程序页面是全屏渲染,我们无法像 H5 那样用 fixed 布局直接覆盖原生

【Part 4 XR综合技术分享】第一节|技术上的抉择:三维实时渲染与VR全景视频的共生

【Part 4 XR综合技术分享】第一节|技术上的抉择:三维实时渲染与VR全景视频的共生

《VR 360°全景视频开发》专栏 将带你深入探索从全景视频制作到Unity眼镜端应用开发的全流程技术。专栏内容涵盖安卓原生VR播放器开发、Unity VR视频渲染与手势交互、360°全景视频制作与优化,以及高分辨率视频性能优化等实战技巧。 📝 希望通过这个专栏,帮助更多朋友进入VR 360°全景视频的世界! Part 4|XR综合技术分享 最后一Part了,我将分享一些关于当前常用的XR综合技术,内容涵盖三维实时渲染与全景视频的共生、多模态交互体验的融合,以及AI如何深度赋能XR应用,推动智能化发展。同时畅想通向全感知XR智能沉浸时代的未来,探索如何通过更先进的技术不断提升用户体验。毕竟,360°全景视频仅是XR应用中的冰山一角。 第一节|技术上的抉择:三维实时渲染与VR全景视频的共生 文章目录 * 《VR 360°全景视频开发》专栏 * Part 4|XR综合技术分享 * 第一节|技术上的抉择:三维实时渲染与VR全景视频的共生 * 1、VR内容形态的分化与融合 * 1.1 三维实时渲染的发展 * 1.2

Polar CTF Web 简单(1)

Polar CTF Web 简单(1)

作为自己的副向也要认真学习刷题,但是现在哪一个方向都要认真学习刷题实践 swp: 这第一题就是要给我来个下马威?试试访问到/.index.php.swp,可以用御剑扫目录扫出来 F12查看代码 分析一下,POST传参,要求参数xdmtql字符串中必须包含"sys nb",就会返回flag,该参数不能是数组,故不可以进行数组绕过;要求这个参数又匹配/sys.*nb/is,又要求这个参数含有sys nb,产生矛盾 那么就传入足够长的数据使preg_match函数失效(利用PCRE回溯次数限制绕过) import requests url = 'http://6798cfa0-6424-4490-af65-7ee1c5b6153e.www.polarctf.com:8090/' #自己的网址 data = { 'xdmtql': 'sys nb'

【Java后端向前端推送消息】

【Java后端向前端推送消息】

1、WebSocketConfig配置类 import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.socket.config.annotation.EnableWebSocket;import org.springframework.web.socket.server.standard.ServerEndpointExporter; @Configuration @EnableWebSocket publicclassWebSocketConfig{ @Bean public ServerEndpointExporter serverEndpointExporter(){returnnewServerEndpointExporter();}} 2、WebSocket消息发送接收 import lombok.extern.slf4j.Slf4j;import