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

news2024/12/22 22:47:58

在数字化的时代,讯飞(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.coloradmin.cn/o/1123909.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Post-Process1-水下

一、新建第三人称游戏项目&#xff0c;我这里选择C&#xff0c;你也可以选择Blueprint。 新建一个Level&#xff0c;命名为DemoUnderWater 保存一下&#xff0c;命名为DownUnderWater 添加水插件 选择Yes 勾选Show Engine Content和Show Plugin Content&#xff0c;在左侧可以看…

Mysql如何确定执行计划是最优开销?Mysql优化器!

1. 什么是 MySQL 优化器&#xff1f; MySQL 优化器是 MySQL 中的一个核心组件。MySQL 优化器的主要职责在于确定查询的执行计划。在数据库中&#xff0c;同样的查询可以有多种不同的执行方式&#xff0c;如使用不同的索引&#xff0c;使用不同的连接顺序等。每种执行方式都有其…

C++之std::string

string类与头文件包含&#xff1a;#include <string> string构造方法&#xff1a; // string constructor #include <iostream> #include <string>int main () {std::string s0 ("Initial string"); //根据已有字符串构造新的string实例// cons…

紫光展锐发布全新6G白皮书,展望泛在融合发展蓝图

自2019年5G蜂窝技术正式商用以来&#xff0c;5G网络建设如火如荼&#xff0c;各类形态的5G终端层出不穷。5G商用推进的同时&#xff0c;6G研究也在全球范围内拉开帷幕。2023年6月ITU发布了《IMT面向2030及未来发展的框架和总体目标建议书》&#xff08;下文简称“建议书”&…

Java基于SSM开发的企业员工管理系统源码

主要功能 包括部门、岗位、工资、员工、请假、审批管理。普通员工可请假查看工资等&#xff0c;管理员可审批、管理员工工资等。 演示视频&#xff1a; https://www.bilibili.com/video/BV1c94y1j7QM/?share_sourcecopy_web&vd_source11344bb73ef9b33550b8202d07ae139b …

MAC上,自动操作+一行命令,实现图像化的微信双开

通过Mac上的“自动操作”和一行代码实现图像化的Mac双开 1、先看看效果在这里插入图片描述 2、Mac上&#xff0c;一行命令解决微信双开的问题 nohup /Applications/WeChat.app/Contents/MacOS/WeChat > /dev/null 2>&1但是每次通过命令行去操作也太过麻烦&#xff0…

简单易用的操作界面,让你轻松制作电子期刊

随着互联网的发展&#xff0c;电子期刊已经成为了越来越多人的选择。FLBOOK在线制作电子杂志平台作为一款简单易用的操作界面&#xff0c;为用户提供了制作电子期刊的便利。 但是你知道如何使用FLBOOK在线制作电子杂志平台制作一本电子期刊吗&#xff1f; 1.点击开始创作&#…

在配置文件“tsconfig.json”中找不到任何输入。指定的 “include“ 路径为“[“**/*“]”,“exclude“ 路径为[]

在vscode中项目下的tsconfig.json莫名报错 解决办法 在目录中随便创建一个后缀为.ts的文件 便不再报错

人手一个助理,三句话让AI替我们上班

目录 前言 从大模型上长出来的 AI 原生应用&#xff0c;才是关键 而这看起来只是一个小小的办公沟通场景&#xff0c;却是大模型重构的一个非常典型的场景。背后考验的也是大模型的综合能力应用 这种从AI原生角度进行的重构&#xff0c;离不开大模型的理解、生成、逻辑、记…

什么是美颜SDK?深入了解直播实时美颜SDK

美颜已经成为了现代社交媒体和直播应用中的重要元素&#xff0c;它使用户能够在拍摄自拍照片或进行直播时改善其外貌特征。美颜技术的普及离不开美颜SDK&#xff08;软件开发工具包&#xff09;&#xff0c;特别是在直播应用中&#xff0c;直播实时美颜SDK正变得越来越流行。在…

如何解决git 发生冲突的场景?

一、是什么 一般情况下&#xff0c;出现分支的场景有如下&#xff1a; 多个分支代码合并到一个分支时多个分支向同一个远端分支推送 具体情况就是&#xff0c;多个分支修改了同一个文件&#xff08;任何地方&#xff09;或者多个分支修改了同一个文件的名称 如果两个分支中…

景联文科技:针对敏感数据的安全转录服务,护航信息安全

针对数据的安全转录服务&#xff0c;主要是为了确保数据在转录过程中的安全性和隐私保护。这些服务通常会采用一系列严格的安全措施&#xff0c;如数据加密、访问控制、数据脱敏等&#xff0c;以确保敏感数据不会被泄露或滥用。 景联文科技提供特定的数据转录服务&#xff0c;以…

【23真题】均分130,兵工七子,速速拿下!

今天分享的是23年沈阳理工大学810的信号与系统试题及解析&#xff1a; 本套试难度分析&#xff1a;平均分130分左右&#xff0c;最高分144分&#xff0c;22真题我也做过&#xff0c;题型变化不大。本套试题内容难度中等偏下&#xff0c;题型挺全&#xff0c;判断选择都有&#…

Unity解决:导出AndroidStudio工程 出现如下报错的解决方法

unity2019.4+ androidStudio2023.x+ 问题1: cvc-complex-type.2.4.a: 发现了以元素 base-extension 开头的无效内容。应以 {layoutlib} 之一开头。 解决:第一个Build.gradle更改如下 // GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING …

Mac电脑线框图工具推荐 Balsamiq Wireframes 最新免激活

mac Balsamiq Mockups下载功能介绍 1、我们的甜点&#xff1a;创意阶段 在设计新界面的早期阶段&#xff0c;Balsamiq确实闪耀着光芒。 Balsamiq是zenware&#xff0c;这意味着它将帮助你“在区域内”&#xff0c;并留在那里。我们的目标是让您忘记我们的软件。Balsamiq提供…

jdk17运行程序报错module java.base does not open java.lang.reflect to unnamed module @

背景 jdk17运行程序报错module java.base does not open java.lang.reflect to unnamed module 解决方案 增加配置 --add-opens java.base/java.langALL-UNNAMED --add-opens java.base/sun.net.utilALL-UNNAMED --add-opens java.base/java.lang.reflectALL-UNNAMED启动jar…

Python算法练习 10.23

leetcode 1372 二叉树中的最长交错路径 给你一棵以 root 为根的二叉树&#xff0c;二叉树中的交错路径定义如下&#xff1a; 选择二叉树中 任意 节点和一个方向&#xff08;左或者右&#xff09;。如果前进方向为右&#xff0c;那么移动到当前节点的的右子节点&#xff0c;否…

数字化可能会用到哪些系统

数字化企业在实施数字化转型过程中&#xff0c;通常会使用多个系统来支持不同的业务需求和功能。以下是一些可能会用到的系统&#xff0c;并对其进行详细介绍&#xff1a; 1. 企业资源计划系统&#xff08;ERP&#xff09;&#xff1a; 企业资源计划系统是数字化企业的核心系…

东莞理工学院网安学院举办第二届“火焰杯”软件测试高校就业选拔赛颁奖典礼

11月25日下午&#xff0c;由软件测试就业联盟主办的第二届“火焰杯”软件测试高校就业选拔赛颁奖典礼在9A206报告厅隆重举行。网络空间安全学院首次参加该项赛事&#xff0c;共有6位同学参加&#xff0c;全部顺利入围决赛。其中&#xff0c;19软件工程2班梁垧同学获得决赛三等奖…

免费SSL证书的作用及其优势

在互联网时代&#xff0c;保护网站和用户信息的安全至关重要。SSL证书是一种用于加密和保护数据传输的安全技术。本文将探讨免费SSL证书的作用以及它所具备的优势。 点击申请免费证书保护你的网站https://www.joyssl.com/certificate/select/free.html?nid5 一、保护敏感数据…