前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【玩转腾讯混元大模型】如何使用腾讯混元大模型生成的Python代码

【玩转腾讯混元大模型】如何使用腾讯混元大模型生成的Python代码

原创
作者头像
北京-宏哥
修改于 2024-01-15 02:13:39
修改于 2024-01-15 02:13:39
1.4K04
代码可运行
举报
运行总次数:4
代码可运行

前言

在大家都知道编程的重要性。

但是对我们普通人来说,编程的门槛很高,学习曲线长,导致很多人都是“从入门到放弃”:自己写不会,雇人写太贵。

直到腾讯混元大模型出世,让不会编程、但是又想享受编程带来便利,成为现实。

这又叫做“自然语言编程”。 绝对能给我们的生活打开一个新世界。

你只要向腾讯混元大模型描述你想干什么,它就能给你写出所有的代码。

这个教程是针对想玩编程,但是有没有什么编程基础的人。是一个手把手、保姆级的教程。

本文通过一步一步完成一个小案例,掌握用自然语言编程的基础。

这个案例是格式转换:把mp4文件,让腾讯混元大模型写Python代码,10秒转换成MP3文件。

1.安装Python

Python是目前最流行的编程语言之一,市面上有大量的实操案例,可以借鉴。 这里以在win11上,安装Python。这款软件也是免费的。

1.1 下载Python

1.下载链接:https://www.python.org/downloads/ ,如下图所示:

1.2 安装Python

1.下载完毕后,双击安装程序,就开始安装了,如下图所示:

2.安装的时候,需要注意一下:“add Python.exe to PATH” 这个复选框要勾上,如下图所示:

3.然后就是等待安装了,如下图所示:

4.出现这个界面的时候,就安装好了。 点击“close”关闭它就可以了,如下图所示:

2 安装vscode

这是一个由微软开发的代码编辑器,完全免费。 以后,我们会在这里面运行腾讯混元大模型写好的程序。

2.1 下载软件:vscode

1.打开官网,免费下载https://code.visualstudio.com/,如下图所示:

2.2 安装vscode

1.双击下载好的软件,就可以安装了,如下图所示:

2.安装的时候,安装界面可能有所不同。一直选择同意,继续,就可以了,如下图所示:

3.安装后,点击“完成”就安装成功了。此时,桌面会出现一个vscode的快捷键,以后用的时候,点击它就可以了。

3.vscode设置

3.1.vscode里,安装中文

这款软件是英文的,需要安装一个插件,才能变成中文。

首先打开刚才安装的vscode

① 单击左边的图标 ,进入扩展市场 (如果没有这个图标,进入扩展市场的路径:File→Preference→Extensions

② 在搜索栏里,输入“Chinese”

③ 单击”install“

安装完成后,单击右下角的按钮,重启软件

重启之后,vscode界面,就变成中文了。

3.2.在vscode里,安装Python扩展

① 打开软件,单击左边的扩展按钮

② 在搜索框里,搜索“Python”

③ 点击“安装”

当显示已安装的时候,就安装成功了。

3.3安装jupyter

① 单击“扩展”图标

② 在搜索框里,输入“jupyter”

③ 选择第一个,点击“安装”

备注:

运行程序时,出现这个错误:运行具有…的单元格需要ipykernel包。

单击“安装”即可。

3.4安装其它工具

使用Python的人比较多。有许多高手,写了很多的工具,我们可以直接拿来使用。

在使用之前,需要把相应的工具安装一下。

这里以处理影音的工具:moviepy 为例,演示如何安装moviepy工具。

首先,新建一个终端:

把这一段代码输入进去,然后按回车(这段文字的作用是:在国内下载速度变快,如果不在中国大陆,不用输入这段文字)

代码语言:bash
AI代码解释
复制
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

再把这一段代码输入,再按回车

代码语言:bash
AI代码解释
复制
pip install moviepy

以后遇到类似的问题(要求pip安装库),就直接在终端里安装工具

4.运行腾讯混元大模型代码

4.1 让腾讯混元大模型写代码

这里以转换文件为例:把文件夹里的视频mp4文件,转换成mp3音频文件

写需求并把需求提交给腾讯混元大模型:

参考提示词:

作为一个Python程序员,需要把文件夹里的MP4文件,转换为MP3文件。文件夹地址:C:\Users\Administrator\Desktop\text

4.2 复制代码

4.3 粘贴代码到vscode,并点击运行

4.4 查看结果

4.4.1问题1

1.提示“ffmpeg 不是内部或者外部命令,也不是可运行的程序”,这是因为没有安装这个,腾讯混元模型也提示了要安装。但是它给出的链接点了半天没有点动。手机电脑都试了点不动 ,如下图所示:

2.给出的链接点不动,那就按宏哥自己的前边提供方式安装 ,如下图所示:

代码语言:bash
AI代码解释
复制
 pip install ffmpeg

3.安装后宏哥运行代码仍然报上边同样的错误,查找资料后发现说的需要配置ffmpeg的环境变量,需要修改你安装模块里文件的内容。

①点进ffmp夹,修改了如下代码:

(1)_probe.py文件:

将第七行cmd后面的路径改成ffprobe.exe所在的路径(这个路径就是下载ffmpeg包后解压的路径)

(2)_run.py文件:

②结果宏哥进去修改文件都没有怎么修改。。。 ,如下图所示:

4.4.2问题2

以上方法不行,宏哥网上查了其他资料,需要自己安装配置环境变量。

1.首先下载ffmpeg的windows版本https://ffmpeg.org/download.html ,如下图所示:

2.解压下载的压缩包得到 ,如下图所示:

3.我的电脑->右键->属性->高级系统设置->环境变量设置,如下图所示:

4.在系统环境变量双击path ,如下图所示:

5.选择新建(注意不要更改其他环境变量) ,如下图所示:

6.将刚才的bin路径粘贴进去,记得点下方的确定,再关闭当前窗口再点确定以保存 ,如下图所示:

7.到这里,ffmpeg的配置就差不多了,调用命令行(windows+R输入cmd)输入“ffmpeg –version”,如果出现如下说明配置成功 ,如下图所示:

8.运行后,代码报错,没有办法了,修改代码运行后:可以看到,5个mp4文件,都被转换成了MP3,如下图所示:

5. 混元代码能力展示

混元大模型在代码生成、代码补全、代码审查、与注释生成等方面均有出色表现。下面将逐一介绍各项功能。

5.1代码生成

混元大模型能够理解用户的需求,自动生成高质量的代码。模型在多种编程语言(如Python、Java、C++等)和领域(如数据分析、Web开发、机器学习等)上均有很好的表现。以下是一个Python代码生成的案例:

用户需求:请编写一个简单的Python函数,用于判断一个数字是否为质数。

混元大模型生成的代码如下:

代码语言:python
代码运行次数:4
运行
AI代码解释
复制
def is_prime(number):
    if number <= 1:
        return False
    for i in range(2, number):
        if number % i == 0:
            return False
    return True

5.2 代码补全

混元大模型能够根据用户已输入的代码,提供实时的代码补全建议。以下是一个代码补全的案例:

用户输入:请编写一个函数,用于计算斐波那契数列的第n项。

已输入的代码:

代码语言:py
AI代码解释
复制
def fib(n):
if n <= 1:

混元大模型提供的补全建议:

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
def fib(n):
    if n <= 1:
        return n
    else:
        a, b = 0, 1
        for _ in range(2, n + 1):
            a, b = b, a + b
        return b
# 测试
print(fib(0))  # 输出: 0
print(fib(1))  # 输出: 1
print(fib(2))  # 输出: 1
print(fib(5))  # 输出: 5
print(fib(10))  # 输出: 55

5.3代码审查

混元大模型能够对用户提交的代码进行审查,提供有关代码质量、性能、安全等方面的建议。以下是一个代码审查的案例:

用户提交:请审查以下Java代码,判断是否存在潜在的安全漏洞。

待审查代码:

代码语言:java
AI代码解释
复制
public static void main(String[] args) {
String password = args[0];
System.out.println("Your password is: " + password);
}

混元大模型提供的审查建议:

在一个潜在的安全漏洞。它是由于从命令行参数(args)直接获取密码,而不进行任何验证或清理。这可能导致以下问题: 1. 命令注入:攻击者可以通过在命令行参数中插入恶意代码,从而在程序中执行未经授权的操作。 2. 明文密码:密码在命令行参数中传递,可能会被其他用户或进程监视,导致密码泄露。 为了解决这些问题,建议采取以下措施: 1. 验证输入:确保输入的密码满足一定的格式要求,例如长度、字符类型等。 2. 对密码进行加密:在将密码传递给程序之前,可以使用某种加密方法对其进行加密,以减少密码泄露的风险。 3. 使用更安全的方式获取密码:例如,通过从标准输入读取密码,而不是从命令行参数获取。这样可以避免将密码暴露在命令历史记录中。 以下是一个简单的示例,展示了如何从标准输入读取密码:

代码语言:java
AI代码解释
复制
import java.util.Scanner;
public class SecurePasswordInput {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Enter your password: ");
        String password = scanner.nextLine();
        System.out.println("Your password is: " + password);
    }
}

5.4注释生成

混元大模型能够根据用户提供的代码,自动生成相应的注释。以下是一个注释生成的案例:

用户提供:请为以下Python函数生成注释。

待注释代码:

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
def compute_average(scores):
total = 0
for score in scores:
total += score
return total / len(scores)

混元大模型生成的注释:

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
def compute_average(scores):
"""
计算给定分数列表的平均值。

参数:
scores (list): 一个包含数值的列表,表示各种分数。

返回:
float: 分数列表的平均值。
"""
total = 0
for score in scores:
total += score
return total / len(scores)

6.总结

1.腾讯混元模型第一次运行代码各种报错,修改其他代码后,然后返回头再次运行代码居然不报错了,没有深究原因,难不成第一次运行的姿势有错误。

2.腾讯混元模型提供的链接点了半天没有点动。手机电脑都试了点不动。

3.直接复制的代码格式错误,尤其是对于python这种语言,空格和Tab都不一样就会报错。换了两款编译器格式都有问题。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
腾讯云代码助手CodeBuddy初体验
大模型的应用如火如荼,辅助编程是其中一个很适合大模型发挥的场景,通过交互提供给开发人员编程相关的辅助,降低了开发门槛,解放劳动力,当然这是双刃剑,生成的代码是否安全可靠,需要格外关注。
bisal
2025/05/13
3360
腾讯云代码助手CodeBuddy初体验
【玩转腾讯混元大模型】腾讯混元大模型:技术代码实践与应用
近半年时间,腾讯混元大模型在2023年腾讯全球数字生态大会上正式亮相,并宣布对外开放至今,腾讯混元一直都是国内外技术圈关注的焦点,而且腾讯混元的诞生和对外开放也标志着国产大模型进入了长跑期,并且从过去的参数至上转向了实用优先的方,截至目前腾讯混元大模型已经吸引了国内外上百个业务的接入,并在代码处理水平和效果方面取得了显著的提升。根据腾讯的官方数据显示,腾讯混元大模型的代码处理水平提升超过了20%,在实测中其代码处理效果甚至超过了ChatGPT 6.34%,而且根据HumanEval的公开测试集指标显示,腾讯混元大模型也超过了业界头部开源代码大模型如Starcoder和Codellama等。
三掌柜
2024/01/31
1.3K4
【玩转腾讯混元大模型】腾讯混元大模型:技术代码实践与应用
腾讯云 AI 代码助手:产品研发过程的思考和方法论
本文将详细阐述 腾讯云 AI 代码助手的历史发展形态与产品整体架构,并从技术、研发方法论的角度分别阐述了产品的研发过程。
CloudStudio
2025/02/12
1640
腾讯云 AI 代码助手:产品研发过程的思考和方法论
腾讯混元大模型文生图操作指南.doc
今天上午,腾讯混元大模型迎来全新升级,并正式对外开放“文生图”功能。升级后的腾讯混元中文效果整体超过GPT3.5,代码能力大幅提升20%,达到业界领先水平。
小腾资讯君
2023/10/27
7020
腾讯混元大模型文生图操作指南.doc
腾讯云AI代码助手集成DeepSeek-R1模型,让编程效率起飞,推荐使用
随着AI技术的快速发展,腾讯云AI代码助手近日宣布接入最近最火的DeepSeek-R1 617B模型,这一更新不仅延续了其“全免费、不限量、免部署”的开发者友好策略,更在代码生成的准确性、场景适配性、开发效率上实现了质的飞跃。作为一名开发者,我第一时间体验了这款工具的新功能,以下从功能亮点、实际体验、应用场景等维度分享我的使用感受。
言程序
2025/03/04
2881
腾讯云AI代码助手集成DeepSeek-R1模型,让编程效率起飞,推荐使用
腾讯云AI代码助手:智驭Python,编织代码的诗篇 —— 深度测评体验
🚀 在当前AI技术迅猛发展的大环境下,各种智能化工具如雨后春笋般涌现,为各行各业带来了前所未有的变革。作为Python开发者,我也一直在关注如何利用AI技术来提升编程效率。最近,我尝试了腾讯云AI代码助手,这款以AI技术为驱动的代码辅助工具,正是在这样的背景下应运而生。接下来,我将从Python开发者的角度,分享我的使用体验,讲解我的测评感受。
Token_w
2024/08/08
3570
腾讯云AI代码助手:智驭Python,编织代码的诗篇 —— 深度测评体验
腾讯混元大模型初体验 VS Bard 与 ChatGPT4.0
混元大模型由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。
程序员NEO
2023/11/22
1.2K1
腾讯混元大模型初体验 VS Bard 与 ChatGPT4.0
腾讯云 AI 代码助手攻略
在人工智能技术的飞速发展下,大型模型和生成式AI应用如雨后春笋般涌现,AI编程助手亦在此浪潮中迅速成长和成熟。继腾讯、字节跳动相继宣布其AI智能开发工具正式上线之后,百度和阿里巴巴也于去年10月相继推出了AI编程助手的正式版本。至此,我国互联网行业的四大巨头——百度、阿里巴巴、腾讯、字节跳动——均已推出了各自的AI编程助手。本文将向您详细介绍并指导如何使用腾讯云AI代码助手,助您编写更加优雅的代码,轻松摆脱代码审查的困扰,显著降低bug发生率。
全栈若城
2024/08/04
1K0
腾讯云 AI 代码助手攻略
混元大模型初试
自2022年底OpenAI的ChatGPT问世并向公众开放起,人工智能的前沿技术——大模型(LLM),已经从科技巨头的专属研究领域扩展至全球范围,引发了广泛的关注和应用探索。经过几年的迅猛发展,基于GPT系列的大模型技术已经成为推动国家技术和产业升级的关键战略力量,激起了国际间的广泛关注与竞争。目前,大模型领域展现出前所未有的技术创新活力和全球竞争态势。到2024年为止,中国已经涌现出超过百个不同的预训练大模型,参与者包括国内顶尖的学术研究机构和互联网科技企业,各方都在努力在这场技术革命中占据领先地位。在2023年的腾讯全球数字生态大会上,腾讯混元大模型宣布将通过腾讯云向全球开放。虽然友商的大模型如文心一言等已经向社会开放,腾讯混元的亮相虽然稍晚,却展现了其独特魅力。在探索大模型的道路上,腾讯始终坚守初心和坚持。“不着急”这三个字,已成为腾讯在大模型领域的显著特点。马化腾曾坚定地指出:“腾讯不急于推出半成品。”这种从容不迫的态度,背后体现了腾讯在实践应用上的不懈追求。
ggonekim9
2024/09/24
2800
混元大模型初试
一文带你抢先了解腾讯云AI代码助手
随着近年来人工智能技术的广泛应用,各个领域和行业纷纷探索如何利用AI辅助生产与开发。软件开发者也在努力提升开发体验,借助AI的能力进行编码、调试、测试和评审。Github Copilot、Codeium、Amazon CodeWhisperer等都是这个领域的杰出代表。为了满足开发者对优质开发体验的不断追求,各大厂商纷纷将目光投向AI代码助手领域。近日腾讯云AI代码助手在腾讯全球数字生态大会上公布了,由于该产品目前暂未对外开放,今天这篇文,就让我们根据大会上披露的信息和官网上的介绍,详细了解一下它的魔力吧。
拿我格子衫来
2023/09/09
2.3K0
一文带你抢先了解腾讯云AI代码助手
揭秘 CodeBuddy:全方位测评后,我愿称它为开发者 “梦中情辅”
我正在参加CodeBuddy「首席试玩官」内容创作大赛,本文所使用的 CodeBuddy 免费下载链接:腾讯云代码助手 CodeBuddy - AI 时代的智能编程伙伴
Undoom
2025/05/12
2850
腾讯云 AI 代码助手最佳实践 - VSCode 版
腾讯云 AI 代码助手根据开发者使用 IDE 的不同,会提供对应 IDE 的插件,并结合大语言模型提升研发效率。目前已经分别提供了 Intellij IDEA 和 VSCode 两款 IDE 的腾讯云 AI 助手插件。如果你是初次使用,可以使用以下网络地址下载并安装使用:
Cloud Studio
2023/08/29
5.8K2
腾讯云 AI 代码助手最佳实践 - VSCode 版
#腾讯云AI代码助手# vscode初体验
6.多平台支持:可作为插件安装在VS Code、JetBrains等主流IDE中,使用方便。123
用户5548860
2025/02/27
3161
初品代码甜品师的手艺!腾讯云 CodeBuddy 让编程更"甜"更高效
我正在参加CodeBuddy「首席试玩官」内容创作大赛,本文所使用的 CodeBuddy 免费下载链接:腾讯云代码助手 CodeBuddy - AI 时代的智能编程伙伴
Mintimate
2025/05/05
3812
初品代码甜品师的手艺!腾讯云 CodeBuddy 让编程更"甜"更高效
探索腾讯云AI代码助手的效能与实用性
腾讯云的AI代码助手是一款强大的编码辅助工具,利用混元代码大模型技术,提供技术对话、代码补全、代码诊断和优化等功能。它能生成高质量的代码,帮助解决技术难题,显著提升编码效率。
洁洁
2024/08/08
2490
探索腾讯云AI代码助手的效能与实用性
CodeBuddy腾讯云代码助手在工作中的实践应用
啥? 2025年了你还不会用使用AI代码助手? 2025年了你还在苦于代码优化? 2025年了你还在苦恼于代码梳理? 2025年,不会用AI代码助手?你out了 。 还好若城在没意外, 今天就为大家展示一下我是如和使用 腾讯云代码助手 CodeBuddy 来辅助我进行项目开发的吧
全栈若城
2025/05/01
1390
CodeBuddy腾讯云代码助手在工作中的实践应用
腾讯云 AI 代码助手:提升编码效率与优化开发体验的必备工具
在当今快速发展的技术时代,AI逐渐成为开发者的强大助手。本文将介绍一款智能代码助手,它不仅能显著提升编程效率,还能帮助开发者更快地解决问题。通过集成先进的AI技术,该助手能够自动生成代码、优化逻辑,并提供实时建议,为开发者创造更流畅的编程体验。今天要给大家介绍的是腾讯云 Cloud Studio 中强大的功能:AI代码助手。
bluetata
2024/08/14
4510
腾讯云AI代码助手 | AI助力,从零基础开发一个vscode插件
在日常的代码开发中,总会遇到很多很小的知识点,想用却无从记起。尤其是在日常的前端开发,想要添加一个自己想要的css样式,却又想不起属性名,然后再css网站和笔记中搜索。当时想,如果能在IDE中内嵌一个AI编程助手就好了。
用户11255398
2024/08/24
4560
腾讯混元大模型代码能力全面升级,体验实践赢 Airpods
国产大模型进入长跑期,从参数至上转向实用优先。 9月7日,在2023腾讯全球数字生态大会上,腾讯混元大模型正式亮相,并宣布通过腾讯云对外开放。到目前,腾讯已有上
腾讯云开发者社区
2023/12/18
1.8K8
零代码编程:用ChatGPT批量将Mp4视频转为Mp3音频
你是一个Python编程专家,要完成一个批量将Mp4视频转为Mp3音频的任务,具体步骤如下:
AIGC部落
2024/06/24
1530
零代码编程:用ChatGPT批量将Mp4视频转为Mp3音频
推荐阅读
相关推荐
腾讯云代码助手CodeBuddy初体验
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档