首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >混元大模型,API免费发放,又一个王炸级更新!

混元大模型,API免费发放,又一个王炸级更新!

原创
作者头像
不惑
修改于 2024-05-08 01:03:27
修改于 2024-05-08 01:03:27
1.9K00
代码可运行
举报
文章被收录于专栏:GoboyGoboy
运行总次数:0
代码可运行

混元大模型,又一个王炸级更新!API免费发放啦,快来薅羊毛~~~

你给它一个机会,它还你一个奇迹。ـــــــــــــــﮩ٨ـ❤️️

引言

混元大模型(英文名:HunYuan)是由腾讯开发的大型语言模型,它可以进行丰富的语义理解和计算,为用户提供问答式的服务。基于大量的训练数据和先进的深度学习技术,混元大模型能够处理各种类型的问题和任务,涵盖知识问答、建议、解决问题等多个方面。

作为一个AI助手混元大模型具有以下特点:

  • 🗺️ 语义理解能力:能够准确理解用户输入的文本,捕捉其中的含义和上下文信息。
  • 🗺️ 计算能力:具备较强的知识推理和逻辑计算能力,可以解决数学题、编程问题等。
  • 🗺️ 多样性:可以应对各种领域的问题,包括科学、历史、文化、娱乐等。
  • 🗺️ 自适应性:根据用户的需求和问题,灵活调整回答和建议。
  • 🗺️ 用户友好:以自然语言的形式与用户进行交流,易于使用和理解。

免费发放

✈️ 「混元大模型」给大家发福利了,这次是 免费发放 API 额度 !!!

免费额度

产品名

免费额度

hunyuan-pro

开通腾讯混元大模型服务即获赠累计10万 token 的免费调用额度,有效期12个月;以资源包的形式发放到您的腾讯云账号中,优先扣除。

hunyuan-standard

hunyuan-lite

hunyuan-embedding

开通腾讯混元大模型服务即获赠累计100万 token 的免费调用额度,有效期12个月;以资源包的形式发放到您的腾讯云账号中,优先扣除。

混元大模型API

腾讯混元大模型API具有极高的价值,它为开发者提供了强大的功能和支持。无论是在IDE还是命令行环境中,开发者都可以轻松集成和使用这款API。对于那些希望借助「混元大模型API」打造自己AI产品的小伙伴来说,这无疑是一个巨大的福音。

相较于ChatGPT等其他大型语言模型,腾讯混元大模型API具有以下优势:

  1. 🏕️ 无需担心环境问题:由于腾讯混元大模型API在国内提供服务,开发者无需担心复杂的网络环境和延迟问题,可以更专注于产品和功能的开发。
  2. 🏕️ 稳定的服务支:腾讯作为国内领先的互联网企业,拥有强大的技术实力和服务保障。使用腾讯混元大模型API,开发者可以获得稳定、高效的服务支持,确保产品的正常运行。
  3. 🏕️ 丰富的应用场景:腾讯混元大模型API适用于各种场景,如智能客服、智能助手、内容生成、推荐系统等。开发者可以根据自己的需求,灵活地选择和调整API的功能和参数,以满足不同场景下的需求。
  4. 🏕️ 易于集成:腾讯混元大模型API提供了简洁易用的接口和文档,帮助开发者快速上手并集成到自己的产品中。同时,API还提供了丰富的示例代码和教程,让开发者能够更快地掌握API的使用方法和技巧。

🐚🌊☀️ 总之,你给它一个机会,它还你一个奇迹。腾讯混元大模型API为开发者提供了一个强大、稳定、易用的AI能力平台。无论是想在IDE还是命令行中使用,都能轻松实现。对于想要通过集成「混元大模型API」完成自己AI产品的小伙伴来说,这无疑是一个不容错过的机会。

🌴🍹🍉⛱️🥥 资源可谓是嘎嘎够用~

相对于 其他厂商 的 API 预付费充值机制,腾讯混元大模型 这波操作必须点赞👍,绝对良心!!!

快速领取

💞 PC 端可以直接访问

💞 https://console.cloud.tencent.com/hunyuan/start

💞 创建秘钥

进入API密钥管理界面,点击新建密钥,即可生成API/SDK调用所需的签名APPID、SecretId与SecretKey信息。

💞 选择接入方式

通过API接入 查看文档

💞 快速调试

API Explorer 提供了在线调用、签名验证、SDK代码生成和快速检索接口等能力。可查看每次调用的请求内容和返回结果以及自动生成SDK调用示例。

API 调用示例

JavaPython等...编程语言,应有尽有,只有你想不到,没有混元做不到。

🐆 Java 示例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
package com.tencent;
import com.tencentcloudapi.common.SSEResponseModel;
import com.tencentcloudapi.common.AbstractModel;

import com.tencentcloudapi.common.Credential;
import com.tencentcloudapi.common.profile.ClientProfile;
import com.tencentcloudapi.common.profile.HttpProfile;
import com.tencentcloudapi.common.exception.TencentCloudSDKException;
import com.tencentcloudapi.hunyuan.v20230901.HunyuanClient;
import com.tencentcloudapi.hunyuan.v20230901.models.*;

public class Sample
{
    public static void main(String [] args) {
        try{
            // 实例化一个认证对象,入参需要传入腾讯云账户 SecretId 和 SecretKey,此处还需注意密钥对的保密
            // 代码泄露可能会导致 SecretId 和 SecretKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考,建议采用更安全的方式来使用密钥,请参见:https://cloud.tencent.com/document/product/1278/85305
            // 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取
            Credential cred = new Credential("SecretId", "SecretKey");
            // 实例化一个http选项,可选的,没有特殊需求可以跳过
            HttpProfile httpProfile = new HttpProfile();
            httpProfile.setEndpoint("hunyuan.tencentcloudapi.com");
            // 实例化一个client选项,可选的,没有特殊需求可以跳过
            ClientProfile clientProfile = new ClientProfile();
            clientProfile.setHttpProfile(httpProfile);
            // 实例化要请求产品的client对象,clientProfile是可选的
            HunyuanClient client = new HunyuanClient(cred, "", clientProfile);
            // 实例化一个请求对象,每个接口都会对应一个request对象
            ChatCompletionsRequest req = new ChatCompletionsRequest();
            req.setModel("hunyuan-pro");

            Message[] messages1 = new Message[1];
            Message message1 = new Message();
            message1.setRole("user");
            message1.setContent("你好啊,混元大模型!");
            messages1[0] = message1;

            req.setMessages(messages1);

            // 返回的resp是一个ChatCompletionsResponse的实例,与请求对象对应
            ChatCompletionsResponse resp = client.ChatCompletions(req);
            // 输出json格式的字符串回包
            if (resp.isStream()) { // 流式响应
                for (SSEResponseModel.SSE e : resp) {
                    System.out.println(e.Data);
                }
            } else { // 非流式响应
                System.out.println(AbstractModel.toJsonString(resp));
            }
        } catch (TencentCloudSDKException e) {
            System.out.println(e.toString());
        }
    }
}

🐆 Python 示例

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
import json
import types
from tencentcloud.common import credential
from tencentcloud.common.profile.client_profile import ClientProfile
from tencentcloud.common.profile.http_profile import HttpProfile
from tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKException
from tencentcloud.hunyuan.v20230901 import hunyuan_client, models
try:
    # 实例化一个认证对象,入参需要传入腾讯云账户 SecretId 和 SecretKey,此处还需注意密钥对的保密
    # 代码泄露可能会导致 SecretId 和 SecretKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考,建议采用更安全的方式来使用密钥,请参见:https://cloud.tencent.com/document/product/1278/85305
    # 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取
    cred = credential.Credential("SecretId", "SecretKey")
    # 实例化一个http选项,可选的,没有特殊需求可以跳过
    httpProfile = HttpProfile()
    httpProfile.endpoint = "hunyuan.tencentcloudapi.com"

    # 实例化一个client选项,可选的,没有特殊需求可以跳过
    clientProfile = ClientProfile()
    clientProfile.httpProfile = httpProfile
    # 实例化要请求产品的client对象,clientProfile是可选的
    client = hunyuan_client.HunyuanClient(cred, "", clientProfile)

    # 实例化一个请求对象,每个接口都会对应一个request对象
    req = models.ChatCompletionsRequest()
    params = {
        "Model": "hunyuan-pro",
        "Messages": [
            {
                "Role": "user",
                "Content": "你好啊,混元大模型!"
            }
        ]
    }
    req.from_json_string(json.dumps(params))

    # 返回的resp是一个ChatCompletionsResponse的实例,与请求对象对应
    resp = client.ChatCompletions(req)
    # 输出json格式的字符串回包
    if isinstance(resp, types.GeneratorType):  # 流式响应
        for event in resp:
            print(event)
    else:  # 非流式响应
        print(resp)


except TencentCloudSDKException as err:
    print(err)

🐆 SDK 集成

可下载各种开发语言的SDK

创建聊天小助手

🤘 为了实现可持续聊天的模式,我们需要在每次发送消息时保留上下文信息。

我们添加了一个Scanner对象来接收用户输入。在while循环中,我们不断读取用户输入的消息,并将其发送给混元大模型。每次发送消息时,我们都会创建一个新的ChatCompletionsRequest对象,并将用户输入的消息设置为messages属性。这样,混元大模型可以根据上下文信息进行回答。

代码语言:java
AI代码解释
复制
package com.tencent;
import com.tencentcloudapi.common.SSEResponseModel;
import com.tencentcloudapi.common.AbstractModel;

import com.tencentcloudapi.common.Credential;
import com.tencentcloudapi.common.profile.ClientProfile;
import com.tencentcloudapi.common.profile.HttpProfile;
import com.tencentcloudapi.common.exception.TencentCloudSDKException;
import com.tencentcloudapi.hunyuan.v20230901.HunyuanClient;
import com.tencentcloudapi.hunyuan.v20230901.models.*;

import java.util.Scanner;

public class Sample
{
    public static void main(String [] args) {
        try{
            // 实例化一个认证对象,入参需要传入腾讯云账户 SecretId 和 SecretKey,此处还需注意密钥对的保密
            // 代码泄露可能会导致 SecretId 和 SecretKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考,建议采用更安全的方式来使用密钥,请参见:https://cloud.tencent.com/document/product/1278/85305
            // 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取
            Credential cred = new Credential("SecretId", "SecretKey");
            // 实例化一个http选项,可选的,没有特殊需求可以跳过
            HttpProfile httpProfile = new HttpProfile();
            httpProfile.setEndpoint("hunyuan.tencentcloudapi.com");
            // 实例化一个client选项,可选的,没有特殊需求可以跳过
            ClientProfile clientProfile = new ClientProfile();
            clientProfile.setHttpProfile(httpProfile);
            // 实例化要请求产品的client对象,clientProfile是可选的
            HunyuanClient client = new HunyuanClient(cred, "", clientProfile);

            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入你的问题:");

            while (scanner.hasNextLine()) {
                String input = scanner.nextLine();

                // 实例化一个请求对象,每个接口都会对应一个request对象
                ChatCompletionsRequest req = new ChatCompletionsRequest();
                req.setModel("hunyuan-pro");

                Message[] messages1 = new Message[1];
                Message message1 = new Message();
                message1.setRole("user");
                message1.setContent(input);
                messages1[0] = message1;

                req.setMessages(messages1);

                // 返回的resp是一个ChatCompletionsResponse的实例,与请求对象对应
                ChatCompletionsResponse resp = client.ChatCompletions(req);
                // 输出json格式的字符串回包
                if (resp.isStream()) { // 流式响应
                    for (SSEResponseModel.SSE e : resp) {
                        System.out.println(e.Data);
                    }
                } else { // 非流式响应
                    System.out.println(AbstractModel.toJsonString(resp));
                }

                System.out.println("请输入你的问题:");
            }

            scanner.close();
        } catch (TencentCloudSDKException e) {
            System.out.println(e.toString());
        }
    }
}

请注意 ✋🏻🛑⛔️

请注意 ✋🏻🛑⛔️

请注意 ✋🏻🛑⛔️

为了保护腾讯云账户的安全,请不要将SecretId和SecretKey直接写入代码中。建议使用更安全的方式来管理密钥,例如使用环境变量或配置文件。在实际应用中,请根据需要调整代码和参数。

⛱️ 运行代码

⛱️ 对话如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
请输入你的问题:你好啊
{
    "Created": 1715069606,
    "Usage": {
        "PromptTokens": 2,
        "CompletionTokens": 29,
        "TotalTokens": 31
    },
    "Note": "以上内容为AI生成,不代表开发者立场,请勿删除或修改本标记",
    "Id": "3ffdae67-e587-48be-be5f-3d6e577a4ef7",
    "Choices": [
        {
            "FinishReason": "stop",
            "Message": {
                "Role": "assistant",
                "Content": "你好!很高兴和你交流。请问有什么我可以帮助你的吗?无论是关于日常生活、工作学习还是其他方面的问题,我都会尽力为你提供帮助。"
            }
        }
    ],
    "RequestId": "3ffdae67-e587-48be-be5f-3d6e577a4ef7"
}
请输入你的问题:很高兴认识你
{
    "Created": 1715069616,
    "Usage": {
        "PromptTokens": 3,
        "CompletionTokens": 45,
        "TotalTokens": 48
    },
    "Note": "以上内容为AI生成,不代表开发者立场,请勿删除或修改本标记",
    "Id": "de0213b7-cf99-4d05-bed5-0135c1fb46d3",
    "Choices": [
        {
            "FinishReason": "stop",
            "Message": {
                "Role": "assistant",
                "Content": "我也很高兴认识你!有什么我可以帮助你的吗?请随时告诉我你的需求或问题,我会尽力为你提供解答和建议。如果你对某个主题感兴趣,我们也可以一起探讨和学习。祝你度过愉快的一天!"
            }
        }
    ],
    "RequestId": "de0213b7-cf99-4d05-bed5-0135c1fb46d3"
}
请输入你的问题:你叫什么名字啊
{
    "Created": 1715069629,
    "Usage": {
        "PromptTokens": 4,
        "CompletionTokens": 56,
        "TotalTokens": 60
    },
    "Note": "以上内容为AI生成,不代表开发者立场,请勿删除或修改本标记",
    "Id": "b2f0651d-b03a-4bda-81e5-3326fd0e89f8",
    "Choices": [
        {
            "FinishReason": "stop",
            "Message": {
                "Role": "assistant",
                "Content": "我叫混元助手(英文名:HunYuan)。我是由腾讯开发的AI助手,具有强大的语言理解、计算、编程以及绘画能力,可以提供多种形式的服务,包括但不限于解答问题、提供建议等。欢迎您向我提问任何问题,我会尽我最大可能为您提供帮助。"
            }
        }
    ],
    "RequestId": "b2f0651d-b03a-4bda-81e5-3326fd0e89f8"
}
请输入你的问题:

写在最后

💗💗💗 混元大模型作为一款先进的大型语言模型,对多个行业和未来发展趋势产生了深远的影响。大模型致力于使更多的人能够接触和利用人工智能技术,通过提供易于使用的大型语言模型,降低技术应用的门槛,从而加速AI技术的普及和应用。同时,大模型不仅是一款先进的技术产品,也是推动科技进步和社会发展的重要力量。它的意义在于推动人工智能技术的普及与发展,促进经济社会的智能化转型,并在全球范围内展现中国的科技创新能力。

🍆🍑😩👉👌💦 留个buffer:都已经聊的这里了,作为一名经验老道的开发者,做一个属于自己的问答小Bot应该不是很困难的事情吧,我们下期再见~

我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
前端面试题-行内元素和块级元素
(4)设置 padding 只有 左右有效,上下无效。注意元素范围是增大了,但是对元素周围的内容是没影响的。
WEBING
2019/02/26
1.2K0
前端面试题-行内元素和块级元素
前端面试题整理
两栏布局是主内容区为主,左(右)侧有一栏,(将侧边区块<aside>域浮动,<aside>浮动后覆盖绿色<main>, 再将<main> overflow:auto,形成BFC,形成独立区域,达到效果。)代码如下:
仇诺伊
2018/09/12
1.8K0
(2019)[前端]面试题[1]:小知识点大集合
答:不区分,(HTML, CSS都不区分,但为了更好的可读性和团队协作,一般都小写,而在XHTML 中元素名称和属性是必须小写的。)
无道
2019/11/13
8920
(2019)[前端]面试题[1]:小知识点大集合
前端面试题-每日练习(1)
html 语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析;即使在没有样式 CSS 情况下也以一种文档格式显示,并且是容易阅读的;
y191024
2023/08/22
3160
前端面试题-每日练习(1)
前端面试题最新
1.vue的原理? 2.v-model双向绑定的原理? 3.全局导航钩子函数应用场景? 4.路由独享的守卫(路由内钩子) 5.请说出XHTML和HTML的区别? 6.请写出至少5个HTML块
酷走天涯
2021/03/04
1.3K0
Web前端面试题目汇总
以下是收集一些面试中经常会遇到的经典面试题以及自己面试过程中无法解决的问题,通过对知识的整理以及经验的总结,重新巩固自身的前端基础知识,如有错误或更好的答案,欢迎指正。:) HTML/CSS部分 1、什么是盒子模型? 在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个部分一起构成了c
前朝楚水
2018/04/02
8740
前端面试题库系列(1)
// 浏览器解析css选择器的规则是从右向左的,这样会提高查找选择器所对应的元素的效率。
李才哥
2019/09/09
8880
前端面试题库系列(1)
前端面试宝典(一)
Hello大家好,兔妞想着咱们分享也有好多了,而且新一轮的秋招又快到了,要不咱收集收集题目,也好自己查缺补漏一下吧~所以最近会有一些面试题目分享给大家,答案也会一并送出哦。但是穿插这中间还是会有干货的分享哟。
萌兔IT
2019/08/05
7710
2022高频前端面试题合集之HTML篇
嗨!大家好!我是法医,一只治疗系前端码猿🐒,与代码对话,倾听它们心底的呼声,期待着大家的点赞👍与关注➕。 📢 最近整理了一些前端高频面试题,分享给大家,如有问题欢迎留言指正,面试专栏我会长期更新,欢迎大家点赞🤞、收藏📌,感谢! 1. 什么是 DOCTYPE, 有何作用? Doctype是HTML5的文档声明,通过它可以告诉浏览器,使用哪一个HTML版本标准解析文档。在浏览器发展的过程中,HTML出现过很多版本,不同的版本之间格式书写上略有差异。如果没有事先告诉浏览器,那么浏览器就不知道文档解析标准是什么?
程序员法医
2022/08/11
1.2K0
2022高频前端面试题合集之HTML篇
【前端面试题】我靠它拿到了大厂Offer
instanceof 的内部机制是通过判断对象的原型链中是不是能找到类型的 prototype。
前端修罗场
2023/10/07
1.2K0
【前端面试题】我靠它拿到了大厂Offer
你不可错过的前端面试题(二)
(1)合理的 title、description 和 keywords,他们的搜索权重逐个减小 title 强调重点即可,重要关键词出现不要超过2次,而且要靠前,不同页面 title 要有所不同;description 把页面内容高度概括,长度合适,不可过分堆砌关键词,不同页面 description 有所不同;keywords 列举出重要关键词即可。
WEBING
2019/02/26
1.1K0
前端面试题2(CSS)
对BFC规范(块级格式化上下文:block formatting context)的理解?
keyWords
2018/09/19
3.2K0
2020前端面试题含解析汇总——基础篇(二)
补充第15点:对于position属性,除了static值不开启定位,其他的relative、absolute、fixed、inherit都会 开启定位 !一般我们最常见的relative是为absolute服务的!来看一种情况,设置position:absolute,如果父元素是<body>,不管父元素是否开启定位,绝对定位会相对于当前页面;如果父元素不是<body>,并且开启定位的话,绝对定位会相对于父元素
砖业洋__
2023/05/06
2290
2020前端面试题含解析汇总——基础篇(二)
前端面试题-HTML+CSS
浏览器内核又可以分成两部分:渲染引擎和 JS 引擎。 渲染引擎主要负责取得网页的内容、整理讯息、计算网页的显示方式等,JS 引擎则是解析 Javascript 语言,执行 javascript 语言来实现网页的动态效果。
Cell
2022/02/25
1.2K0
京东前端常考面试题(附答案)
平时在给盒子设置边框时,往往都设置很窄,就可能误以为边框是由矩形组成的。实际上,border属性是右三角形组成的,下面看一个例子:
coder2028
2022/09/13
1.2K0
前端面经(1)
input新增了一些属性:color-调色板、tel-电话、number-数字、date-年月日
肥晨
2023/02/17
6250
最全面、最详细web前端面试题及答案总结
本章是HTML考点的⾮重难点,因此我们采⽤简略回答的⽅式进⾏撰写,所以不会有太多详细的解释。我们约定,每个问题后我们标记『✨ 』的为⾼频⾯试题 doctype的作⽤是什么?✨ DOCTYPE是html5标准⽹⻚声明,且必须声明在HTML⽂档的第⼀⾏。来告知浏览器的解析器⽤什么⽂档标准解析这个 ⽂档,不同的渲染模式会影响到浏览器对于 CSS 代码甚⾄ JavaScript 脚本的解析 ⽂档解析类型有: BackCompat:怪异模式,浏览器使⽤⾃⼰的怪异模式解析渲染⻚⾯。(如果没有声明DOCTYPE,默认就是这个模式) CSS1Compat:标准模式,浏览器使⽤W3C的标准解析渲染⻚⾯。 IE8还有⼀种介乎于上述两者之间的近乎标准的模式,但是基本淘汰了。
全栈程序员站长
2022/08/01
8.4K0
block、inline和inline-block
简单来说就是将对象呈现为inline对象,但是对象的内容作为block对象呈现。之后的内联对象会被排列在同一行内。 比如我们可以给一个link(a元素)inline-block属性值,使其既具有block的宽度高度特性又具有inline的同行特性。
大忽悠爱学习
2021/11/15
8780
每天10个前端小知识 【Day 14】
浏览器会下载HTML解析页面生成DOM树,遇到CSS标签就开始解析CSS,这个过程不会阻塞,但是如果遇到了JS脚本,此时假如CSSOM还没有构建完,需要等待CSSOM构建完,再去执行JS脚本,然后再执行DOM解析,此时会阻塞。
程序媛夏天
2024/01/18
2050
每天10个前端小知识 【Day 14】
html编写规范
今天我为大家介绍一下html的基本知识。 什么是html html指的是超文本标记语言(Hyper Text Markup Language),它包含一系列的标签,我们把这些标签叫做HTML标签,它是HTML语言中最基本的单位、最重要的组成部分。html是用来描述网页的一种语言。 上面是一个基本的html代码文件,下面我们来看看其具体含义。 html属性 DOCTYPE标签是一种标准通用标记语言的文档类型声明,它的目的是要告诉标准通用标记语言解析器,它应该使用什么样的文档类型定义(DTD)来解析文档
企鹅号小编
2018/01/16
2K0
html编写规范
相关推荐
前端面试题-行内元素和块级元素
更多 >
LV.1
白木科技基础服务架构
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验