在Idea中添加ChatGPT插件——PyCharm

article/2024/12/22 2:34:39

一、下载插件

在setting设置中找到Plugins,下载插件,要点apply应用按钮。

二、相关设置

重启idea,在右边可以看到chatGPT图标

 此时还不能使用,输入问题后显示下图右下角的内容,提示缺少token,

 下面打开设置中找到Tools,找到chatGPT

 点击右侧的get token按钮

这是OpenAI 官方提供的源。反正需要一个openai账号,所有的记录和官网是会同步的,但是使用官网需要科学上网,直接在软件里使用就不用科学上网,方便了很多。

点击第一个链接跳转到chatgpt官网,

点击第二个链接跳转到获取token的网页

将下面的

token复制到输入框点击apply即可

 接下来就可以用了!

下面是让他写的一个飞机大战的例子:很流畅


import pygame
import random# 初始化游戏
pygame.init()# 窗口大小
screen_width = 400
screen_height = 800# 创建窗口
screen = pygame.display.set_mode((screen_width, screen_height))
pygame.display.set_caption("飞机大战")# 颜色
white = (255, 255, 255)# 飞机图片
player_img = pygame.image.load("player.png")
player_width = 50
player_height = 50# 敌机图片
enemy_img = pygame.image.load("enemy.png")
enemy_width = 50
enemy_height = 50# 子弹图片
bullet_img = pygame.image.load("bullet.png")
bullet_width = 10
bullet_height = 30# 音效
# bullet_sound = pygame.mixer.Sound("bullet.wav")
# explosion_sound = pygame.mixer.Sound("explosion.wav")# 飞机类
class Player(pygame.sprite.Sprite):def __init__(self):pygame.sprite.Sprite.__init__(self)self.image = pygame.transform.scale(player_img, (player_width, player_height))self.rect = self.image.get_rect()self.rect.centerx = screen_width // 2self.rect.bottom = screen_height - 10self.speed_x = 0def update(self):self.rect.x += self.speed_xif self.rect.left < 0:self.rect.left = 0if self.rect.right > screen_width:self.rect.right = screen_widthdef shoot(self):bullet = Bullet(self.rect.centerx, self.rect.top)all_sprites.add(bullet)bullets.add(bullet)# bullet_sound.play()# 敌机类
class Enemy(pygame.sprite.Sprite):def __init__(self):pygame.sprite.Sprite.__init__(self)self.image = pygame.transform.scale(enemy_img, (enemy_width, enemy_height))self.rect = self.image.get_rect()self.rect.x = random.randint(0, screen_width - enemy_width)self.rect.y = random.randint(-100, -enemy_height)self.speed_y = random.randint(1, 3)def update(self):self.rect.y += self.speed_yif self.rect.top > screen_height:self.rect.x = random.randint(0, screen_width - enemy_width)self.rect.y = random.randint(-100, -enemy_height)self.speed_y = random.randint(1, 3)# 子弹类
class Bullet(pygame.sprite.Sprite):def __init__(self, x, y):pygame.sprite.Sprite.__init__(self)self.image = pygame.transform.scale(bullet_img, (bullet_width, bullet_height))self.rect = self.image.get_rect()self.rect.centerx = xself.rect.bottom = yself.speed_y = -10def update(self):self.rect.y += self.speed_yif self.rect.bottom < 0:self.kill()# 创建精灵组
all_sprites = pygame.sprite.Group()
enemies = pygame.sprite.Group()
bullets = pygame.sprite.Group()# 创建玩家飞机
player = Player()
all_sprites.add(player)# 创建敌机
for _ in range(10):enemy = Enemy()all_sprites.add(enemy)enemies.add(enemy)# 游戏循环
running = True
clock = pygame.time.Clock()while running:clock.tick(60)# 处理事件for event in pygame.event.get():if event.type == pygame.QUIT:running = Falseelif event.type == pygame.KEYDOWN:if event.key == pygame.K_SPACE:player.shoot()# 获取键盘按键状态keys = pygame.key.get_pressed()if keys[pygame.K_LEFT]:player.speed_x = -5elif keys[pygame.K_RIGHT]:player.speed_x = 5else:player.speed_x = 0# 更新游戏状态all_sprites.update()# 检测子弹是否击中敌机hits = pygame.sprite.groupcollide(enemies, bullets, True, True)for hit in hits:# explosion_sound.play()enemy = Enemy()all_sprites.add(enemy)enemies.add(enemy)# 检测敌机是否碰撞玩家飞机hits = pygame.sprite.spritecollide(player, enemies, False)if hits:running = False# 绘制游戏界面screen.fill(white)all_sprites.draw(screen)pygame.display.flip()# 退出游戏
pygame.quit()


http://chatgpt.dhexx.cn/article/ZtKg6nQH.shtml

相关文章

在线可玩的 ChatGPT

这段时间发布了很多AI产品&#xff0c;包括GPT4&#xff0c;MidjourneyV5 &#xff0c;文心一言&#xff0c;Microsoft 365 Copilot&#xff0c;ai产品要百花齐放了&#xff0c;这里就分享几个基于chatgpt的网站&#xff0c;在线可玩。 ChatGPT prompts 这个网站收集了各种 Cha…

中文ChatGPT平替——ChatGLM:全新对话模型内测,手把手调教开源单卡版本

❤️觉得内容不错的话&#xff0c;欢迎点赞收藏加关注&#x1f60a;&#x1f60a;&#x1f60a;&#xff0c;后续会继续输入更多优质内容❤️ &#x1f449;有问题欢迎大家加关注私戳或者评论&#xff08;包括但不限于NLP算法相关&#xff0c;linux学习相关&#xff0c;读研读博…

开源项目ChatGPT-website再次更新,累计下载使用1600+

&#x1f4cb; 个人简介 &#x1f496; 作者简介&#xff1a;大家好&#xff0c;我是阿牛&#xff0c;全栈领域优质创作者。&#x1f61c;&#x1f4dd; 个人主页&#xff1a;馆主阿牛&#x1f525;&#x1f389; 支持我&#xff1a;点赞&#x1f44d;收藏⭐️留言&#x1f4d…

ChatGPT应用工具

ChatGPT作为一种先进的自然生成技术&#xff0c;已经在各个领域展现出了其强大的应用能力&#xff0c;下面将给大家介绍一些ChatGPT的功能应用。 简介 此系统是基于likeadmin—PHP开发的智能对话系统&#xff0c;ChatGPT是一种基于人工智能技术的聊天机器人&#xff0c;它可以…

FastChat-Vicuna开放,媲美ChatGPT的90%能力——从下载到安装、部署

FastChat-Vicuna开放&#xff0c;媲美ChatGPT的90%能力——从下载到安装、部署 前言两个前置软件创建FastChat虚拟环境安装PyTorch安装 FastChat下载 LLaMA&#xff0c;并转换为HF格式生成FastChat对应的模型Vicuna启动FastChat的命令行交互将模型部署为一个服务&#xff0c;提…

面试官-你真的懂computed原理?(源码解读)

要理解 computed 的工作原理&#xff0c;只需要理解下面4个特性 - 特性1&#xff1a;computed默认不执行(因为 lazy 的原因&#xff0c;在新建watcher实例的时候&#xff0c;会将 watcher.value 赋值为 undefined&#xff0c;而不会立马进行计算。) - 特性2&#xff1a;取值的…

ChatGPT的兴起的时代,国内chatgpt产品大盘点

1、 百度文心一言 2023年3月发布 文心一言​yiyan.baidu.com/ 2、阿里通义千问 2023年4月发布 通义千问​tongyi.aliyun.com/ 3、讯飞火星 2023年5月发布 讯飞星火认知大模型​xinghuo.xfyun.cn/ 4、360&#xff1a;360智脑 2023年4月发布 360智脑 x 360搜索邀您体验​…

ChatGPT是什么?为何会引爆国内算力需求?

过去十年中&#xff0c;通过“深度学习大算力”从而获得训练模型是实现人工智能的主流技术途径。由于深度学习、数据和算力这三个要素都已具备&#xff0c;全世界掀起了“大炼模型”的热潮&#xff0c;也催生了大批人工智能企业。 大模型是人工智能的发展趋势和未来 大模型&…

国内那么多AI专业,为什么国内却没有ChatGPT?

作者&#xff1a;赵俊博 Jake&#xff08;浙大博导 AI专家&#xff09; 浙大青椒&#xff0c;谢邀。以下纯为个人观点&#xff0c;不喜勿喷。 首先&#xff0c;我必须肯定一下ChatGPT&#xff0c;这个模型展现出来如下几个点让我震惊&#xff1a;&#xff08;1&#xff09;推…

你如何看待,“国内ChatGPT还没成熟,但ChatGPT的付费模式已经成熟了?”

作者&#xff1a;小傅哥 博客&#xff1a;https://bugstack.cn 沉淀、分享、成长&#xff0c;让自己和他人都能有所收获&#xff01;&#x1f604; 说来奇怪&#x1f914;&#xff0c;我们从0到1的事往往较少&#xff0c;但从1到100的嫁衣神功却很多也很快。就像 ChatGPT 还没有…

国内这么多“ChatGPT”是真是假

国内这些产品是真的吗&#xff1f;与国外的ChatGPT有什么联系&#xff1f; 用ChatGPT官方图标当头像 免费试用几次后开始收费 据澎湃科技报道&#xff0c;随手点开微信搜索框&#xff0c;就可以发现一系列与ChatGPT“沾亲带故”的产品&#xff0c;并以ChatGPT的官方图标为头像。…

国内版 ChatGPT 要来了?传百度有此计划

整理 | 苏宓 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; ChatGPT 横空出现&#xff0c;引发 AIGC 热潮。虽然 ChatGPT 目前尚未面向国内普通用户开放&#xff0c;但是其彰显的潜力也引得很多开发者、企业跃跃欲试&#xff0c;这其中便包括了搜索引擎巨头百度。…

文心一言:中国版“ChatGPT”介绍与测评

&#x1f468;‍&#x1f4bb;作者简介&#xff1a; 大数据专业硕士在读&#xff0c;CSDN人工智能领域博客专家&#xff0c;阿里云专家博主&#xff0c;专注大数据与人工智能知识分享。公众号&#xff1a;GoAI的学习小屋 &#xff0c;免费分享书籍、简历、导图等资料&#xff0…

借助国内ChatGPT平替+MindShow,飞速制作PPT

系列文章目录 借助国内ChatGPT平替markmap/Xmind飞速生成思维导图 借助国内ChatGPT平替剪映/百度AIGC平台快速制作短视频 利用ChatGPT编写Excel公式&#xff0c;对比讯飞星火与ChatGPT对Excel公式的回答 文章目录 系列文章目录前言一、科大讯飞“星火”认知大模型介绍二、使…

阿猫智能机器人称:国内用户轻松训练类ChatGPT等大语言模型,使得人人都能拥有自己的ChatGPT!

4月12日&#xff0c;微软宣布开源了Deep Speed Chat&#xff0c;帮助用户轻松训练类ChatGPT等大语言模型&#xff0c;使得人人都能拥有自己的ChatGPT&#xff01;&#xff08;国内chatgpt平台阿猫智能机器人项目合作地址&#xff1a;https://3amao.comGptChat, AI, APIhttps://…

不要让ChatGPT成为你的智商税

难处 我相信有部分人苦于政策&#xff0c;但是又没有途径&#xff0c;没法享受到chatGpt带来的便利。 我也相信有不少无良的人&#xff0c;在百度浏览器的各个官网搞什么接入openaiAPI的网站&#xff0c;欺骗广大人民交那么几十块。 这种行为本身不合理&#xff0c;也不合法…

全网唯一,不忽悠的ChatGPT

Datawhale干货 作者&#xff1a;Ben&#xff0c;中山大学&#xff0c;Datawhale成员 最近ChatGPT火出圈了&#xff0c;它和前阵子的Stable Diffusion&#xff08;AIGC&#xff09;一样成为社交媒体上人们津津乐道的话题。“ChatGPT要取代谷歌搜索了&#xff1f;”“ChatGPT要让…

两分钟成为 ChatGPT 国内高手【不要再拿ChatGPT当百度用了】

不要再问ChatGPT那些问百度的问题了&#xff0c;有更进阶的用法 更高效的编写prompts&#xff0c;以便ChatGPT给出更精准的回答 但是需要注意的是&#xff1a;国内现在根本没有GPT-4使用&#xff0c;但凡是说有GPT-4的都是骗子。 GPT 可以写文章&#xff0c;可以写诗&#x…

ChatGPT国内镜像站初体验:聊天、Python代码生成等

ChatGPT国内镜像站初体验&#xff0c;聊天、Python代码生成。 (本文获得CSDN质量评分【92】) 【学习的细节是欢悦的历程】 Python 官网&#xff1a;https://www.python.org/ Free&#xff1a;大咖免费“圣经”教程《 python 完全自学教程》&#xff0c;不仅仅是基础那么简单……

chatgpt 国内版写代码功效 让技术人员轻松作业

上篇文章已经教过大家如何使用&#xff0c;由于很多程序员小伙伴想要看写代码如何 那么今天就简单的展示一下国内版写程序怎么样 废话不多说 咱们看效果 1 2 3 4 5 这个代码使用 Python 和 Pygame 实现了一个简单的俄罗斯方块游戏。运行代码后&#xff0c;您应该可以看到一个…