通过laf引入Claude后才发现一切都这么简单

前言

当前风口浪尖的AI话题热度一直高居不下,不同的人工智能也层出不穷。而API调用的也就ChatGPT支持较好。但是当在slack里发现了claude这一神奇AI后,也曾想过看看支不支持API调用引入网站,可惜也是没有开放。直到我遇见了laf,everything changed!

什么是laf

第一次遇见laf是机缘巧合下看到一篇关于网站引入ChatGPT的文章:好像是叫《三分钟接入ChatGPT》。根据教程一步步引入后发现,laf真是太强大了,必须安利一波!

  • life is shot , u need laf

image.png
laf 是一个集函数、数据库、存储为一体的云开发平台,随时随地发布上线。故而言之,前端 + laf = 全栈。不论是写接口还是链接数据库还是打包发布网站,laf都倡导:3分钟解决一切!社区和群都相当活跃,有专人解答各种问题,甚至专门训练了laf机器人AI回答相关问题予以示例!
具体了解可查看以下文章:
https://forum.laf.run/t/3min

什么是Claude

1685673029965.jpg
claude,由Anthropic开发的AI助手!采用最先进的人工智能算法与技术,包括深度学习、自然语言处理、知识表示与推理等。Claude拥有超大规模的知识库,涵盖常识、专业知识与开放域知识。她可以从互联网中实时抓取信息,不断学习与更新自己的知识结构,实现知识的动态增量。Claude同时具备强大的自然语言推理与生成能力,能够分析用户输入,理解用户意图,并据此进行智能回复。当然目前仅仅能在slack中引入应用体验,但是laf找到了调用的适配方法去实现自己网站/公众号使用。

如何用laf将claude引入自己网站

官方教程已发布,真滴细(有手就行),我就不赘述了:https://forum.laf.run/d/648

关键点分享

流式调用(教程有源码)的返回处理方案:

因为以数据流方式返回时他会把上一次返回内容也带上,导致不能直接渲染进页面。

image.png

最后也是与laf交流群中一位大佬交流给出了思路解决拿到了方案:

image.png

其实就是每次拿到一整句话后,将这段字符串trim()一下,再记录长度作为初始下标。拿到下一段话的时候直接把拿到的字符串用substring(初始下标)方法处理就可以直接取到当前完整的一句话去渲染进页面了。如果想优化一个字一个字往处走的话其实一样,可以以计算文字长度作为结束条件设置定时器。最后上一下大佬代码作为参考。

          axios({method: 'post',url: 'url',data: postData,responseType: "stream",onDownloadProgress: ({ event }) => {const { responseText } = event.targetconst lastIndex = responseText.lastIndexOf('\n', responseText.length - 2)let chunk = responseTextif (lastIndex !== -1) {chunk = responseText.substring(lastIndex)}try {const data = JSON.parse(chunk)this.messages[this.messages.length - 1].conversationId = data.conversationIdconst text = data.text.trim()let timer = setInterval(() => {this.messages[this.messages.length - 1].content = text.substring(0,i)i++if(this.messages[this.messages.length - 1].content.length == text.length){clearInterval(timer)}}, 100)} catch (error) {this.messages[this.messages.length - 1].content = '出错了❎'} finally {}},}).then(res => {}).catch(err => {console.log('[ err ] >', err)this.messages[this.messages.length - 1].content = '出错了❎'}).finally(() => {console.log('finally');this.loading = false})

后话

一个强大的laf你值得拥有!最后附上体验地址: http://www.shuaijian.top/#/chatgpt

(集成模块均使用laf实现,界面UI仿照 Sealos )

image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/37522.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C++】Rust vs C++ 深入比较

Yan-英杰的主页 悟已往之不谏 知来者之可追 C程序员,2024届电子信息研究生 目录 什么是Rust? Rust的显著特征 什么是C? C的显著特征 技术比较 内存安全性 指针 编译时间 易用性 框架和类库 游戏开发 用户界面 总结和结论 Ru…

最近火热的ChatGPT到底是个啥

只能说“凭借ChatGPT,一切皆有可能!” 不会还有小伙伴不知道ChatGPT是个啥? 如果你也不知道,下面几个问题给你讲明白! ChatGPT在短时间内在互联网上迅速走红,引起了各个行业的广泛关注。不管是做设计、做…

chatgpt是什么意思?还有人不知道chatGPT是个啥

ChatGPT是由OpenAI开发的一种语言生成模型,它建立在GPT(生成式预训练)模型的基础上,专注于对话任务。GPT全称为"Generative Pre-trained Transformer",是一种基于Transformer架构的神经网络模型,…

听说最近ChatGPT很火?我来整个废话版ChatGPT!

文章目录 需求分析项目初始化读取语料库文件实现随机模块生成文章保存文章命令行配置参数命令行交互废话版ChatGPT网页版 废话版ChatGPT 的功能是能根据语料库的配置和用户输入的规则,随机生成一篇可长可短的文本,里面的内容语句通顺,但是废话…

管理类联考——英语二——技巧篇——写作——图表作文——万能句

图表作文的万能句 一、开篇万能句型 (1)概述图表内容 ①According to the table/pie chart/line graph/bar graph,we can see/conclude that…根据该表/图, 我们可知…… ②The table/graph reveals(shows/indicates/illustrates/represe…

2023年英语二大作文押题猜想(达立易考)

又到了考前大开脑洞的时间了! 每年一到这个时间点,关于押题猜题的话题就会铺天盖地而来,众多名师大咖更是会集毕生所学,期待可以在这个环节押中部分题目彰显实力,其中主观题就是大家集中关注的重要热点模块。押题听起来…

管理类联考——英语二——技巧篇——写作——B节——图表作文——必备词汇句型

图表作文必备词汇句型 1.该表格展示了…… The table reveals The table demonstrates The table shows The table depicts The tableillustrates The table presents The table describes 2.占…… Comprise Take up Account for Constitute C…

管理类联考——英语二——技巧篇——写作——图表作文——经典方法论

考研英语(二)的B节写作主要考查的是图表作文。笔者根据考研英源(二)大纲要求以及议论文经典的三段式写法(首段指出问题、中间段分析问题、尾段解决问题),研发出一套图表作文的经典写法。下面我们来看图表作文经典的三段式写法的基本大招。 从上图可以看出&#xf…

2023年浙大MEM英语二作文干货模版:临阵磨枪可用

这些年来,通过杭州达立易考教育对英语二小作文的总结发现,书信形式成为主要考察的内容,而随着形式的变化和难度的提升,复合型题材逐渐成为侧重点,比如道歉信加建议信、感谢信加建议信等。我们不建议原班照背模版&#…

宋维刚老师词霸天下38000词汇思维导图使用指南

写在前面 0、查看所有的思维导图点这里 查看38000词汇词根统计点这里 1、思维导图手工制作,量太大了,可能有些小失误(比如:①单词位置放得不合理;②笔记不太对;),自己调整下哈。 2、…

学咖啡奶茶饮品技术前景怎么样?多久能学完培训课

现在会制作奶茶的人很多,但是真正会研发和创新的人才仍然比较少。从2000年开始,中国茶饮市场规模迅速扩张,发展至2018年,中国现制饮品门店数量已超45万家,茶饮市场规模超900亿元。有人看到茶饮店的商机,就想…

小伙创业做奶茶,兢兢业业把奶茶店已经扩张到了10家分店

奶茶一直是人们心中永远的饮料。因为它的存在,让更多的人享受到了生活的意义。 地道的香港人都知道,港式奶茶原料要求极高。郑志禹不仅将港式茶餐厅的奶茶配方带到上海,还请来了常年配制奶茶的师傅研发桂源铺式的潮品奶茶:斯里兰…

天猫2月咖啡行业数据分析(咖啡品牌销量排行)

随着人们消费水平的提高以及休闲、办公等场景化的需要,咖啡已成为越来越多人日常生活中的必需品,咖啡行业的市场规模也在不断扩大。并且,随着咖啡品牌不断发力线上赛道,咖啡的电商化之路也越来越成熟,而与此同时&#…

在卖咖啡这件事上,究竟怎样才是“新零售”

在新零售之风吹遍各行各业的今天,凡是卖东西的,如果不跟这个新名词搭上点儿关系仿佛就已经落后于时代。落后于时代的后果是什么? 东西卖不出去呗。 新零售的形式有很多种,其涉及到线上线下、物流快递、门店科技等诸多方面。如果搞…

咖啡馆破圈的下一站是中国

作为一种有成瘾性的提神饮料,咖啡一直与“精神刺激”相伴相依。而咖啡馆作为灵感和创意迸发的社交场,最吸引人的地方莫过于它在引领时代潮流上的制高位置。 回顾咖啡行业的历史,从19世纪末的欧洲巴黎、20世纪80年代末的美国西雅图、20世纪90年…

和瑞幸咖啡学创业

瑞幸咖啡18个月达成敲钟目标,如果再早两年,瑞幸咖啡应该是迎接铺天盖地的赞誉。而近两年,越来越多中国公司急速赴美上市,随后销声匿迹,针对这种现象的反思越来越多。 但是我们不能忽视一点,火速上市对于极度缺钱的创业企业来说不应该是一种原罪,摆脱生存线的煎熬,是再…

ChatGPT初始,未来十年哪种后端语言更有发展前景?

1.未来十年哪种后端语言更有发展前景? 我认为未来十年后端开发语言的前景可能会有以下几个方向: Python:Python已经成为了最流行的编程语言之一,在数据科学、机器学习、人工智能、Web开发等领域都得到了广泛应用。它的语法简单易懂…

基于神经网络的房价预测,python数据分析房价预测

Python 与深度学习有哪些与建筑设计相接轨的可能性 关注这个问题快一周了,到目前来说还是没发现什么太大的惊喜。我感觉建筑设计界还是要学习一个,不要看到深度学习很火,就弄个大新闻,把这玩意往建筑设计上搬呀。其实深度学习这事…

【Kaggle】房价预测

【参考:【Kaggle:房价预测】全球AI比赛实战训练营资料_哔哩哔哩_bilibili】 视频讲解内容 看数据的类型、空值、大小 数据清洗方法 常识性规则:人的寿命几百岁业务特定规则:这家店 每天都卖出去几万台手机类别型转化为数字或者on…

Python高级--boston房价预测

一、获取数据 1)导入数据 from sklearn.linear_model import LinearRegression,Lasso,Ridge from sklearn.datasets import load_bostonimport numpy as np import pandas as pd from pandas import Series,DataFrame import matplotlib.pyplot as plt 2&#xf…