当前位置: 首页 > news >正文

frontpage做视频网站小购物网站建设

frontpage做视频网站,小购物网站建设,阿树wordpress,怎么创建一个自己的网站需求背景 搞材料的兄弟经常要分析pdf,然后看到国外有产品是专门调用chatpdf来分析pdf的,所以就来问我能不能帮他也做一个出来。正好我有chatgpt的api,所以就研究了一下这玩意怎么弄。 需求分析 由于chatgpt是按字符算钱的,所以…

需求背景

搞材料的兄弟经常要分析pdf,然后看到国外有产品是专门调用chatpdf来分析pdf的,所以就来问我能不能帮他也做一个出来。正好我有chatgpt的api,所以就研究了一下这玩意怎么弄。

需求分析

由于chatgpt是按字符算钱的,所以如果把整个pdf文本全部塞进去,虽然效果是好了,但是钱花的巨快。测试的时候不小心传了个86页的pdf进去,好家伙,直接余额变负值了,一下子花了6刀多。。。。所以我们只能先对pdf做预处理,主要使用了langchain包加载和生成向量库

引入依赖

from langchain.document_loaders import PyPDFLoader
from langchain.indexes.vectorstore import VectorstoreIndexCreator
from langchain.vectorstores.chroma import Chroma
from langchain.embeddings.openai import OpenAIEmbeddings
from langchain.indexes.vectorstore import VectorStoreIndexWrapper

生成向量

# https://chatpdf4cn.com/
def load_pdf_and_save_to_index(file_path, index_name):loader = PyPDFLoader(file_path)index = VectorstoreIndexCreator(vectorstore_kwargs={"persist_directory":get_index_path(index_name)}).from_loaders({loader})print('save')index.vectorstore.persist()

加载向量库

def load_index(index_name):index_path=get_index_path(index_name)embedding = OpenAIEmbeddings()vectordb = Chroma(persist_directory=index_path,embedding_function=embedding)return VectorStoreIndexWrapper(vectorstore=vectordb)

最后调用chatgpt访问

load_pdf_and_save_to_index(file_path, index_name)
index = load_index(index_name)ans = index.query("文章中提到的两种磁化模式有什么区别?",chain_type_kwargs={}) #RetrievalQAWithSourcesChainprint(ans)

附上完整项目试用地址
chatpdf4cn
调用chatgpt接口还是蛮贵的,所以限制了试用次数,如果有需要的可以联系我开放限制,希望能反馈一些使用意见。

http://www.yayakq.cn/news/30413/

相关文章:

  • 网站开发完整的解决方案有源码怎么在本地网站搭建
  • 网站建设中html模板wordpress支持视频播放器插件
  • 郑州网站优化顾问简述建立网站的步骤
  • 高端网站设计公司排行榜腾讯企业邮箱邮箱
  • 网站开发与软件开发的区别做装修的网站有哪些内容
  • 成都网站seo技术让别人做网站的步骤
  • 有没有免费的网站购物网站一般分几大模块
  • 米业做网站的好处菠菜网站模板
  • 漳州网站建设公司首选公司wordpress apache 404
  • 开发网站需求设计wordpress添加快速添加按钮
  • 网站域名不备案吗crm管理系统排名
  • 深圳集团网站建设专业公司网站兼容问题
  • 简述新建站点的步骤营销网站结构
  • 学网站建设培训班怎么能在百度上做推广
  • 网站域名是什么意思六安市百姓杂谈
  • 学校门户网站流程建设方案专业提升关键词排名工具
  • wordpress网站使用教程做跨境电商被骗了三万
  • wordpress qi站长工具seo综合查询 分析
  • 中国建设银行网站-诚聘英才免费推广app软件下载
  • 十大网站黄页广西seo经理
  • 深圳印刷网站建设谷歌seo详细教学
  • 亚马逊没有网站怎么做seo东莞市住建局官网查询
  • 专业做家电经销的网站网站制作软件工程师
  • 网站开发课程设计培训中国保险公司排名前十名
  • 国外装修网站建设模板如何自己创建网址
  • 模板网站怎么建设优化公明做网站的公司
  • 网站建站网站的wordpress博客常用插件
  • 设计网站合集的网站wordpress排行榜前面小图标
  • 网站设计应该怎么做wordpress自定义右侧不显示页面
  • 建立公司网站品牌运营包括哪些内容