创意无限,图文生成如虎添翼:星火大模型的威力

2023-10-23 12:52

本文主要是介绍创意无限,图文生成如虎添翼:星火大模型的威力,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在数字化的时代,讯飞(iFlyTek)的星火大模型已经走在了创新的前沿。它以卓越的技术和无与伦比的免费政策,为创作者、开发者和企业家们提供了创新无限的可能性。

在这里插入图片描述

星火大模型最新亮点

  • 多样性无限,星火助手数量达4000+
    星火大模型的星火助手数量已经增加至4000+,覆盖了各个领域。不论您是需要协助写作、开展研究、制作PPT,还是进行艺术创作,星火助手都会成为您的得力助手,帮助您轻松应对多样的任务。

  • 强大插件,让创意无限延伸
    星火大模型的插件也得到了升级,新增了四个令人兴奋的功能:PPT生成、简历生成、文档问答以及ProcessOn流程图。这些插件将创意推向了新的高度,让您能够在多个领域中更加出色地展现您的创意和专业知识。

  • 星火大模型API免费开放,0门槛领取20万Tokens
    星火大模型API的最大亮点之一是其免费开放政策。没有繁琐的认证申请,没有复杂的手续,您只需领取即可用。无需额外费用,无需担心限制,您可以立即开始充分利用星火大模型API。

  • 个人和企业用户免费权益
    不仅如此,星火大模型API提供了独特的免费权益。个人开发者最高可申请 400 万Tokens,而企业用户更可获得最高 1000 万Tokens。这意味着,您的创意和业务将不受任何限制,完全免费,而且您可以随时重复申请,以满足不断增长的需求。

领取流程

  1. 访问星火API产品页面
    首先,访问星火API产品页面,您可以通过以下链接进入:星火API产品页面(https://xinghuo.xfyun.cn/sparkapi?ch=blapi_UmlPj)
    或者您也可以直接长按下面的二维码进入。

在这里插入图片描述

  1. 点击免费试用按钮
    在产品页面,点击“免费试用”按钮。这将引导您进一步领取Tokens。

在这里插入图片描述

  1. 选择应用或创建新应用
    在点击“免费试用”后,存在两种情况:

3.1. 如果您之前在开放平台创建过应用:

系统会默认选择您之前访问过的应用,此时您只需点击“领取”按钮即可。这意味着您可以立即开始使用Tokens。

在这里插入图片描述

3.2. 如果您是新用户:

您需要创建一个新的应用。在这种情况下,您需要填写以下字段,并点击“领取”按钮:添加应用名称,应用描述,使用场景简单描述就可以创建一个新的应用并获取Tokens。

在这里插入图片描述

  1. 领取新用户免费礼包(可选)
    如果您需要更多的免费Tokens,您可以选择通过个人或企业认证来领取新用户免费礼包。这将使您的免费Tokens额外增加。

4.1. 个人认证:

个人用户通过认证后,可领取V1.5和V2.0版本各200万Tokens的新用户

在这里插入图片描述

4.2. 企业认证:

企业用户通过认证后,可领取V1.5和V2.0版本各500万Tokens的新用户礼包。这将帮助企业更灵活地应用星火大模型API来满足不断增长的需求。

  1. 开始使用Tokens
    一旦您成功领取了Tokens,您可以开始使用星火大模型API。无需付费,您可以访问API并使用其中的功能,支持您的文本生成、情感分析、问题解答等多种任务。

具体使用

讯飞官方给出了详尽的文档说明,你可以按照说明一步步搭建出来自己的应用,如果遇到问题,你还可以去社区寻求帮助,这里还有其他人分享的案例,在这里你可以得到任何你想要的帮助。

在这里笔者使用了官方提供的 php sdk 进行了演示,代码如下:

<?php
require('vendor/autoload.php');//应用了三方的websocket 库,链接地址:https://github.com/Textalk/websocket-php
use WebSocket\Client;
class test{function xfyun(){$addr = "wss://aichat.xf-yun.com/v1/chat";//密钥信息,在开放平台-控制台中获取:https://console.xfyun.cn/services/cbm$Appid = "XXXXXXXXX";$Apikey = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";// $XCurTime =time();$ApiSecret ="XXXXXXXXXXXXXXXXXXXXXXXXXXX";// $XCheckSum ="";// $data = $this->getBody("你是谁?");$authUrl = $this->assembleAuthUrl("GET",$addr,$Apikey,$ApiSecret);//创建ws连接对象$client = new Client($authUrl);// 连接到 WebSocket 服务器if ($client) {// 发送数据到 WebSocket 服务器$data = $this->getBody($Appid,"你是谁?");$client->send($data);// 从 WebSocket 服务器接收数据$answer = "";while(true){$response = $client->receive();$resp = json_decode($response,true);$code = $resp["header"]["code"];echo "从服务器接收到的数据: " . $response;if(0 == $code){$status = $resp["header"]["status"];if($status != 2){$content = $resp['payload']['choices']['text'][0]['content'];$answer .= $content;}else{$content = $resp['payload']['choices']['text'][0]['content'];$answer .= $content;$total_tokens = $resp['payload']['usage']['text']['total_tokens'];print("\n本次消耗token用量:\n");print($total_tokens);break;}}else{echo "服务返回报错".$response;break;}}print("\n返回结果为:\n");print($answer);} else {echo "无法连接到 WebSocket 服务器";}}/*** 发送post请求* @param string $url 请求地址* @param array $post_data post键值对数据* @return string*/function http_request($url, $post_data, $headers) {   $postdata = http_build_query($post_data);$options = array('http' => array('method' => 'POST','header' => $headers,'content' => $postdata,'timeout' => 15 * 60 // 超时时间(单位:s)));$context = stream_context_create($options);$result = file_get_contents($url, false, $context);echo $result; return "success";}//构造参数体function getBody($appid,$question){$header = array("app_id" => $appid,"uid" => "12345");$parameter = array("chat" => array("domain" => "general","temperature" => 0.5,"max_tokens" => 1024));$payload = array("message" => array("text" => array(// 需要联系上下文时,要按照下面的方式上传历史对话// array("role" => "user", "content" => "你是谁"),// array("role" => "assistant", "content" => "....."),// ...省略的历史对话array("role" => "user", "content" => $question))));$json_string = json_encode(array("header" => $header,"parameter" => $parameter,"payload" => $payload));return $json_string;}//鉴权方法function assembleAuthUrl($method, $addr, $apiKey, $apiSecret) {if ($apiKey == "" && $apiSecret == "") { // 不鉴权return $addr;}$ul = parse_url($addr); // 解析地址if ($ul === false) { // 地址不对,也不鉴权return $addr;}// // $date = date(DATE_RFC1123); // 获取当前时间并格式化为RFC1123格式的字符串$timestamp = time();$rfc1123_format = gmdate("D, d M Y H:i:s \G\M\T", $timestamp);// $rfc1123_format = "Mon, 31 Jul 2023 08:24:03 GMT";// 参与签名的字段 host, date, request-line$signString = array("host: " . $ul["host"], "date: " . $rfc1123_format, $method . " " . $ul["path"] . " HTTP/1.1");// 对签名字符串进行排序,确保顺序一致// ksort($signString);// 将签名字符串拼接成一个字符串$sgin = implode("\n", $signString);print( $sgin);// 对签名字符串进行HMAC-SHA256加密,得到签名结果$sha = hash_hmac('sha256', $sgin, $apiSecret,true);print("signature_sha:\n");print($sha);$signature_sha_base64 = base64_encode($sha);// 将API密钥、算法、头部信息和签名结果拼接成一个授权URL$authUrl = "api_key=\"$apiKey\", algorithm=\"hmac-sha256\", headers=\"host date request-line\", signature=\"$signature_sha_base64\"";// 对授权URL进行Base64编码,并添加到原始地址后面作为查询参数$authAddr = $addr . '?' . http_build_query(array('host' => $ul['host'],'date' => $rfc1123_format,'authorization' => base64_encode($authUrl),));return $authAddr;}
}$a = new test();
$a->xfyun();
?>

使用起来非常简单,官方给我们封装好了各种接口函数,我们只需要调用就可以使用。

星火大模型:创新之火点燃未来
星火大模型不仅是一项技术创新,更是一次创意革命的催化剂。多样的星火助手、强大的插件、免费开放的API,以及独特的免费权益,都让创作者、开发者和企业家们充满信心,去追求他们的创意梦想。

立即探索星火大模型,让它成为您创新之路上的得力伴侣,释放您的创意无限,开创一个更美好的未来。不要错失这个免费机会,立即行动:星火大模型注册链接 。

https://xinghuo.xfyun.cn/sparkapi?ch=blapi_UmlPj

这篇关于创意无限,图文生成如虎添翼:星火大模型的威力的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/267963

相关文章

通过React实现页面的无限滚动效果

《通过React实现页面的无限滚动效果》今天我们来聊聊无限滚动这个现代Web开发中不可或缺的技术,无论你是刷微博、逛知乎还是看脚本,无限滚动都已经渗透到我们日常的浏览体验中,那么,如何优雅地实现它呢?... 目录1. 早期的解决方案2. 交叉观察者:IntersectionObserver2.1 Inter

k8s admin用户生成token方式

《k8sadmin用户生成token方式》用户使用Kubernetes1.28创建admin命名空间并部署,通过ClusterRoleBinding为jenkins用户授权集群级权限,生成并获取其t... 目录k8s admin用户生成token创建一个admin的命名空间查看k8s namespace 的

Linux五种IO模型的使用解读

《Linux五种IO模型的使用解读》文章系统解析了Linux的五种IO模型(阻塞、非阻塞、IO复用、信号驱动、异步),重点区分同步与异步IO的本质差异,强调同步由用户发起,异步由内核触发,通过对比各模... 目录1.IO模型简介2.五种IO模型2.1 IO模型分析方法2.2 阻塞IO2.3 非阻塞IO2.4

Vue3 如何通过json配置生成查询表单

《Vue3如何通过json配置生成查询表单》本文给大家介绍Vue3如何通过json配置生成查询表单,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录功能实现背景项目代码案例功能实现背景通过vue3实现后台管理项目一定含有表格功能,通常离不开表单

Java使用Javassist动态生成HelloWorld类

《Java使用Javassist动态生成HelloWorld类》Javassist是一个非常强大的字节码操作和定义库,它允许开发者在运行时创建新的类或者修改现有的类,本文将简单介绍如何使用Javass... 目录1. Javassist简介2. 环境准备3. 动态生成HelloWorld类3.1 创建CtC

Python从Word文档中提取图片并生成PPT的操作代码

《Python从Word文档中提取图片并生成PPT的操作代码》在日常办公场景中,我们经常需要从Word文档中提取图片,并将这些图片整理到PowerPoint幻灯片中,手动完成这一任务既耗时又容易出错,... 目录引言背景与需求解决方案概述代码解析代码核心逻辑说明总结引言在日常办公场景中,我们经常需要从 W

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

C#使用Spire.XLS快速生成多表格Excel文件

《C#使用Spire.XLS快速生成多表格Excel文件》在日常开发中,我们经常需要将业务数据导出为结构清晰的Excel文件,本文将手把手教你使用Spire.XLS这个强大的.NET组件,只需几行C#... 目录一、Spire.XLS核心优势清单1.1 性能碾压:从3秒到0.5秒的质变1.2 批量操作的优雅

Python使用python-pptx自动化操作和生成PPT

《Python使用python-pptx自动化操作和生成PPT》这篇文章主要为大家详细介绍了如何使用python-pptx库实现PPT自动化,并提供实用的代码示例和应用场景,感兴趣的小伙伴可以跟随小编... 目录使用python-pptx操作PPT文档安装python-pptx基础概念创建新的PPT文档查看

在ASP.NET项目中如何使用C#生成二维码

《在ASP.NET项目中如何使用C#生成二维码》二维码(QRCode)已广泛应用于网址分享,支付链接等场景,本文将以ASP.NET为示例,演示如何实现输入文本/URL,生成二维码,在线显示与下载的完整... 目录创建前端页面(Index.cshtml)后端二维码生成逻辑(Index.cshtml.cs)总结