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

朝阳区手机网站建设服务网络推广的平台有哪些

朝阳区手机网站建设服务,网络推广的平台有哪些,系统开发生命周期一般划分为哪几个阶段?,响应式网站尺寸LlamaIndex默认会调用OpenAI的text-davinci-002模型对应的API,用于获得大模型输出,这种方式在很多情况下对国内用户不太方便,如果本地有大模型可以部署,可以按照以下方式在LlamaIndex中使用本地的LLM和Embedding(这里L…

LlamaIndex默认会调用OpenAI的text-davinci-002模型对应的API,用于获得大模型输出,这种方式在很多情况下对国内用户不太方便,如果本地有大模型可以部署,可以按照以下方式在LlamaIndex中使用本地的LLM和Embedding(这里LLM使用chatglm2-6b,Embedding使用m3e-base):

import torch
from transformers import AutoModel, AutoTokenizer
from llama_index.llms import HuggingFaceLLM
from llama_index import VectorStoreIndex, ServiceContext
from llama_index import LangchainEmbedding, ServiceContext
from langchain.embeddings.huggingface import HuggingFaceEmbeddings
from llama_index import VectorStoreIndex, SimpleDirectoryReader
from llama_index import Prompt, PromptHelper
from llama_index.node_parser import SimpleNodeParser
from llama_index.langchain_helpers.text_splitter import TextSplitter, TokenTextSplitter
from llama_index import set_global_service_context# 需要使用GPU才能运行
device = 'cuda'# 自定义输入大模型的prompt
TEMPLATE_STR = """我们在下面提供了上下文信息{context_str}
根据此信息,请回答问题:{query_str}
"""
QA_TEMPLATE = Prompt(TEMPLATE_STR)# 加载本地LLM,需提供本地LLM模型文件的路径
llm_tokenizer = AutoTokenizer.from_pretrained('/models/chatglm2-6b/', trust_remote_code=True, device=device)
llm_model = AutoModel.from_pretrained('/models/chatglm2-6b/', trust_remote_code=True, device=device)
chatglm2 = HuggingFaceLLM(model=llm_model, tokenizer=llm_tokenizer)# 加载本地Embedding,需提供本地Embedding模型文件的路径
embed_tokenizer = AutoTokenizer.from_pretrained('/models/moka-ai/m3e-base/', trust_remote_code=True, device=device)
embed_model = LangchainEmbedding(HuggingFaceEmbeddings(model_name='/models/moka-ai/m3e-base/'), tokenizer=embed_tokenizer)node_parser = SimpleNodeParser(text_splitter=TokenTextSplitter(tokenizer=embed_tokenizer))
prompt_helper = PromptHelper(tokenizer=llm_tokenizer)
service_context = ServiceContext.from_defaults(llm=chatglm2, prompt_helper=prompt_helper, embed_model=embed_model, node_parser=node_parser)
set_global_service_context(service_context)documents = SimpleDirectoryReader('/path/to/your/files').load_data()
index = VectorStoreIndex.from_documents(documents, service_context=service_context)# 查询引擎
query_engine = index.as_query_engine(text_qa_template=QA_TEMPLATE)
# 聊天引擎
chat_eigine = index.as_chat_engine()response = query_engine.query("your question")
print(response)
http://www.dtcms.com/wzjs/299663.html

相关文章:

  • 北辰网站建设公司东莞网站seo优化托管
  • 大兴网站建设公司网图识别在线百度
  • 郑州网站制作推广公司建设网站流程
  • 咸宁住房和城乡规划建设局网站广州各区最新动态
  • 北京网站建设q479185700強宁德市属于哪个省份
  • 怎样做音视频宣传网站谷歌seo是做什么的
  • 网站做适配多少钱北京全网推广
  • wordpress twentyten南宁百度seo软件
  • 东莞网站设计哪家好html网页制作动态效果
  • 网站制作公司司免费seo课程
  • 四川建设行业数据共享平台的网站优化网站收费标准
  • 泉州网站制作多少钱网络推广方法有哪几种
  • 去年做的电子请帖怎么找原网站营销公司排名
  • 大气网站源码qq推广
  • e网站的图标怎么做中关村在线app
  • 响应式网站建设效果深圳海外推广
  • 深圳宝安是什么风险等级广州百度推广排名优化
  • 大连比较好的网站公司吗惠州百度seo排名
  • 郑州哪有做网站的seo网上课程
  • 公司网站怎么更新长沙百度推广开户
  • 商城类网站备案深圳龙岗区优化防控措施
  • 做seo需要建网站吗如何自己开发网站
  • 郑州网站建站网站外链图片
  • 做网站每页面费用网页制作app
  • 想在百度做网站成人培训机构
  • 绘制网站结构图职业培训机构哪家最好
  • 做外贸的阿里巴巴网站是哪个好制作网站软件
  • wordpress文本自动分页seo常用分析的专业工具
  • 郑州网站建设 推广我赢网客服系统
  • 网站建设用哪种语言好凡科建站官网入口