社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  chatgpt

保姆级教程:不到30行代码上手讯飞版ChatGPT-API

机器学习初学者 • 1 年前 • 817 次点击  

前段日子我体验到了【科大讯飞版本的ChatGPT】,这个模型现在升级到了2.0了,凭借其强大的功能和出色的性能,超出了我对国产大模型的预期。

这个模型全名叫讯飞星火认知大模型,官方是这么解释这个产品的:

“科大讯飞推出的新一代认知智能大模型,拥有跨领域的知识和语言理解能力,能够基于自然对话方式理解与执行任务。从海量数据和大规模知识中持续进化,实现从提出、规划到解决问题的全流程闭环。”

主要实现的功能有所增加:

包含:多模交互、代码能力、文本生成、数学能力、语言逻辑、知识问答、逻辑推理等七个方面。

最近发现讯飞星火又升级了API,可以免费试用了!

而且我发现,今天的福利特别诱人。无需认证,就可以免费领取 V2.0 最新版本的 API 额度。作为开发者,我深知免认证就能体验 API 是多么的方便,这真的省去了不少麻烦。大家不要犹豫,抓紧时间领取!就算现在用不上,也可以先领取了,因为机会真的不多。

相对于ChatGPT的API预付费充值机制,科大讯飞这一举措必须点赞,绝对良心!

一、如何领取

领取方式很简单,长按下面二维码,点击“免费试用”即可快速进入免费领取。

PC 端可以直接访问(阅读原文可达):

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

通过以上二维码和链接领取,可以获取如下福利:

  • 星火大模型API免费开放,0门槛领取20万Tokens,无需认证申请,领取即可用

  • 星火大模型API个人开发者最高可申请400万Tokens,企业用户最高可申请1000万Tokens,完全免费可重复申请

新老用户都可以通过上面的专属二维码和链接领取,进入网页后,点击「免费试用」,绑定应用产品,获得讯飞模型API免费试用资格,无需认证即可领取,是不是很爽!!

绑定应用产品(默认创建了一个应用),直接领取免费Tokens。

进入到后台可以看到AppId,密钥和ApiKey,接入文档等内容。

当然了,如果觉得这些量不够自己用,可以继续领取免费加油套餐包,200w的Tokens。这些基本可以满足我们自己日常使用和对外提供服务了。

领取完了上面的福利,我们可以免费在自己的产品中接入星火 V2.0 大模型。

接下来,演示一下如何调用 API,并介绍下星火大模型 V2.0 到底能给我工作带来哪些效率提升。

二、API 调用

API调用请参考:

https://github.com/suqingdong/sparkapi

使用 Python 的 pip 安装第三方依赖:

pip install -r requirements.txt

然后可以安装sparkapi库

pip install sparkapi-python

新建一个py文件,命名为test.py

完整代码如下:

import os
os.environ['SPARK_APP_ID'] = "xxx" # 星火大模型的APPIDos.environ['SPARK_API_SECRET'] = "xxx" # 星火大模型的APISecretos.environ['SPARK_API_KEY'] = "xxx" # 星火大模型的APIKeyos.environ['SPARK_API_MODEL'] = "v2.0"os.environ['SPARK_CHAT_MAX_TOKENS'] = "4096"os.environ['SPARK_CHAT_TEMPERATURE'] = "0.5"os.environ['SPARK_CHAT_TOP_K'] = "4"
from sparkapi.core.api import SparkAPIfrom sparkapi.core.config import SparkConfigconfig = SparkConfig().model_dump()api = SparkAPI(**config)
# start a chat sessionapi.chat()
# get completion from promptres = api.get_completion('hello')print(''.join(res))
# get completion from messagesmessages = [ {'role': 'user', 'content': 'hello'}, {'role': 'assistant', 'content': 'Hello! How can I assist'}, {'role': 'user', 'content': 'write me a Python script of BubbleSort'},]res = api.get_completion_from_messages(messages)print(''.join(res))

拷贝星火大模型后台的 APPID、APISecret、APIKey:复制到 test.py 对应的变量里。

运行代码:

python test.py

代码测试:

帮我写个通知:

可以进行多轮对话,让它用python写一个1加到100的代码:

怎么样是不是还不错?

官方提供了各种环境下的 sdk:

这样就能把星火大模型集成应用到各种业务场景了。

感兴趣的小伙伴一定不要错过!

三、讯飞星火大模型

我了解到科大讯飞星火大模型V2.0版本,更新了多项新功能,包括代码能力和多模态能力等,还增加了插件功能,文生图和分析能力也相当强大。

可能有些小伙伴会想,现在GPT-4已经如此强大,为什么还要使用科大讯飞星火呢?不过,GPT-4的确非常智能,堪称AI历史上的里程碑产品,但科大讯飞星火也有其独特的优势。

首先,使用ChatGPT需要繁琐的注册流程,需要科学上网,这个大家应该都懂的。相比之下,科大讯飞星火的注册过程就非常简单,只需要不到1分钟即可完成申请。

其次,大家一定都经历过使用ChatGPT时文案生成速度慢的情况,而且经常遇到生成一半时因为网络原因卡住,不得不刷新页面重新提问。相比之下,科大讯飞星火生成内容的速度非常快,我体验的时候平均每条内容生成时间不到5秒!

最后,还有一个好消息要告诉大家,现在无需认证就可以免费领取20万星火认知大模型API Tokens额度!对于开发者来说,这真的是省去了不少麻烦。

除了ChatGPT的已有的功能之外,讯飞星火大模型的多模态能力非常方便,可以实现以下功能:

比如图片生成或者对图片进行描述:

后台的插件还包括:PPT生成、文档问答、简历生成、ProcessOn,后续还会更新。

重要的一点:以上功能都是免费的!

总之科大讯飞这波操作必须点赞,绝对良心!

点击“免费试用”即可快速进入免费领取。

PC 端可以直接访问(阅读原文可达):

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

这次的福利数量有限,感兴趣的小伙伴们一定要抓紧时间领取哦~

这次星火大模型 V2.0,带给我更多惊喜,而且可以让大部分用户免费享受科技发展带来的乐趣,现在我甚至开始期待它的 V3.0、V4.0……

对于用户来说,选择大模型平台,一定要选投入大、持续投入、迭代的平台。

从这个角度来看,讯飞星火大模型,值得拥有。

点击下方阅读原文⬇️,也可免费领取。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/163218
 
817 次点击