前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >混元大模型,API免费发放,又一个王炸级更新!

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

原创
作者头像
GoBoy
修改2024-05-08 09:03:27
29000
代码可运行
修改2024-05-08 09:03:27
举报
文章被收录于专栏: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 调用示例

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

? Java 示例

代码语言:javascript
复制
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 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考,建议采用更安全的方式来使用密钥,请参见:/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
复制
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 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考,建议采用更安全的方式来使用密钥,请参见:/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
复制
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 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考,建议采用更安全的方式来使用密钥,请参见:/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
复制
请输入你的问题:你好啊
{
    "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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 引言
  • 免费发放
  • 免费额度
  • 混元大模型API
  • 快速领取
    • ? PC 端可以直接访问
      • ? 创建秘钥
        • ? 选择接入方式
          • ? 快速调试
          • API 调用示例
            • ? Java 示例
              • ? Python 示例
                • ? SDK 集成
                • 创建聊天小助手
                  • ?? 运行代码
                    • ?? 对话如下
                    • 写在最后
                    相关产品与服务
                    腾讯混元大模型
                    腾讯混元大模型(Tencent Hunyuan)是由腾讯研发的大语言模型,具备强大的中文创作能力,复杂语境下的逻辑推理能力,以及可靠的任务执行能力。
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
                    http://www.vxiaotou.com