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

补习吧 一家专门做家教的网站做网站设计哪里有

补习吧 一家专门做家教的网站,做网站设计哪里有,网站开发项目实例汇总,免费纯ftp空间需求背景 搞材料的兄弟经常要分析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.yidumall.com/news/95172.html

相关文章:

  • 公司的网站建设服务费网站关键词排名如何提升
  • 银川网站建设怎么样有什么平台可以发布推广信息
  • 宣传片拍摄脚本太原seo培训
  • 长沙制作网站设计多少钱厦门seo服务
  • 长春市卫生健康委员会赣州seo优化
  • 做APP必须要有网站么百度网络营销中心客服电话
  • h3c路由器怎么做网站映射东莞seo网站排名优化公司
  • 东莞常平核酸检测点成都专业seo公司
  • 我的钢铁网网站架构百度首页排名优化价格
  • 制作网站公司推荐免费推广软件下载
  • 沈阳高端网站新闻实时报道
  • 利用渗透的网站做寄生虫品牌网站建设解决方案
  • 网站开发接私活seo推广方法
  • 国外做电商网站百度关键词挖掘工具爱站网
  • 陕西专业网站建设哪家好百度总部地址
  • 如何在360网站上做软文推广爱站网反链查询
  • 扁平化网站模板关键词搜索工具app
  • 四川住房城乡建设厅网站首页网络销售好不好做
  • 网站推广营销效果销售方案怎么做
  • 世界服装鞋帽网免费做网站外链工具
  • 的网站建设公司哪家好旺道seo优化软件
  • 苏州晶体公司网站百度指数的需求指数
  • 怎样做网站内链营销方法
  • 深圳做网站优化湛江seo
  • 莱芜新站优化360线上推广
  • 徐州网站排名刷粉网站推广
  • 网站 伪静态2345网址导航删除办法
  • 全球首个完全响应式网站自助建设平台在中国诞生竞价广告
  • 安徽一方建设招标网站网络运营好学吗
  • asp做网站的步骤深圳专门做seo的公司