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

ps软件下载官方网站相关搜索优化软件

ps软件下载官方网站,相关搜索优化软件,重庆建设工程信息网官网查询平台,p2p理财网站开发分类目录#xff1a;《自然语言处理从入门到应用》总目录 本文将介绍如何在LangChain中使用Embedding类。Embedding类是一种与嵌入交互的类。有很多嵌入提供商#xff0c;如#xff1a;OpenAI、Cohere、Hugging Face等#xff0c;这个类旨在为所有这些提供一个标准接口。 …分类目录《自然语言处理从入门到应用》总目录 本文将介绍如何在LangChain中使用Embedding类。Embedding类是一种与嵌入交互的类。有很多嵌入提供商如OpenAI、Cohere、Hugging Face等这个类旨在为所有这些提供一个标准接口。 嵌入创建文本的向量表示会很有用因为这意味着我们可以在向量空间中表示文本并执行类似语义搜索这样的操作。LangChain中的基本Embedding类公开两种方法 embed_documents适用于多个文档embed_query适用于单个文档 将这两种方法作为两种不同的方法的另一个原因是一些嵌入提供商对于需要搜索的文档和查询搜索查询本身具有不同的嵌入方法下面是文本嵌入的集成示例 Aleph Alpha 使用Aleph Alpha的语义嵌入有两种可能的方法。如果我们有不同结构的文本例如文档和查询则我们使用非对称嵌入。相反对于具有可比结构的文本则建议使用对称嵌入的方法 非对称 from langchain.embeddings import AlephAlphaAsymmetricSemanticEmbedding document This is a content of the document query What is the content of the document? embeddings AlephAlphaAsymmetricSemanticEmbedding() doc_result embeddings.embed_documents([document]) query_result embeddings.embed_query(query)对称 from langchain.embeddings import AlephAlphaSymmetricSemanticEmbedding text This is a test text embeddings AlephAlphaSymmetricSemanticEmbedding() doc_result embeddings.embed_documents([text]) query_result embeddings.embed_query(text)Amazon Bedrock Amazon Bedrock是一个完全托管的服务通过API提供了来自领先AI初创公司和亚马逊的FMs因此您可以从广泛的FMs中选择最适合您的用例的模型。 %pip install boto3 from langchain.embeddings import BedrockEmbeddingsembeddings BedrockEmbeddings(credentials_profile_namebedrock-admin) embeddings.embed_query(This is a content of the document) embeddings.embed_documents([This is a content of the document])Azure OpenAI 我们加载OpenAI Embedding类并设置环境变量以指示使用Azure端点。 # 设置用于 OpenAI 包的环境变量以指示使用 Azure 端点 import osos.environ[OPENAI_API_TYPE] azure os.environ[OPENAI_API_BASE] https://your-endpoint.openai.azure.com/ os.environ[OPENAI_API_KEY] your AzureOpenAI key os.environ[OPENAI_API_VERSION] 2023-03-15-preview from langchain.embeddings import OpenAIEmbeddingsembeddings OpenAIEmbeddings(deploymentyour-embeddings-deployment-name) text This is a test document. query_result embeddings.embed_query(text) doc_result embeddings.embed_documents([text])Cohere 我们加载Cohere Embedding类 from langchain.embeddings import CohereEmbeddings embeddings CohereEmbeddings(cohere_api_keycohere_api_key) text This is a test document. query_result embeddings.embed_query(text) doc_result embeddings.embed_documents([text])DashScope 我们加载DashScope嵌入类 from langchain.embeddings import DashScopeEmbeddings embeddings DashScopeEmbeddings(modeltext-embedding-v1, dashscope_api_keyyour-dashscope-api-key) text This is a test document. query_result embeddings.embed_query(text) print(query_result) doc_results embeddings.embed_documents([foo]) print(doc_results)DashScope 我们加载DashScope嵌入类 from langchain.embeddings import DashScopeEmbeddings embeddings DashScopeEmbeddings(modeltext-embedding-v1, dashscope_api_keyyour-dashscope-api-key) text This is a test document. query_result embeddings.embed_query(text) print(query_result) doc_results embeddings.embed_documents([foo]) print(doc_results)Elasticsearch 使用Elasticsearch中托管的嵌入模型生成嵌入的操作步骤。通过下面的方式可以很容易地实例化ElasticsearchEmbeddings类。如果我们使用的是Elastic Cloud则可以使用from_credentials构造函数如果我们使用的是Elasticsearch集群则可以使用from_es_connection构造函数 !pip -q install elasticsearch langchainimport elasticsearch from langchain.embeddings.elasticsearch import ElasticsearchEmbeddings # 定义模型 ID model_id your_model_id如果我们希望使用from_credentials进行测试那么我们需要Elastic Cloud的cloud_id # 使用凭据实例化 ElasticsearchEmbeddings embeddings ElasticsearchEmbeddings.from_credentials(model_id,es_cloud_idyour_cloud_id, es_useryour_user, es_passwordyour_password )# 为多个文档创建嵌入 documents [This is an example document., Another example document to generate embeddings for. ] document_embeddings embeddings.embed_documents(documents)# 打印文档嵌入 for i, embedding in enumerate(document_embeddings):print(f文档 {i1} 的嵌入{embedding})# 为单个查询创建嵌入 query This is a single query. query_embedding embeddings.embed_query(query)# 打印查询嵌入 print(f查询的嵌入{query_embedding})同时我们可以使用现有的Elasticsearch客户端连接进行测试这可用于任何Elasticsearch部署 # 创建 Elasticsearch 连接 es_connection Elasticsearch(hosts[https://es_cluster_url:port], basic_auth(user, password) ) # 使用 es_connection 实例化 ElasticsearchEmbeddings embeddings ElasticsearchEmbeddings.from_es_connection(model_id,es_connection, ) # 为多个文档创建嵌入 documents [This is an example document., Another example document to generate embeddings for. ] document_embeddings embeddings.embed_documents(documents)# 打印文档嵌入 for i, embedding in enumerate(document_embeddings):print(f文档 {i1} 的嵌入{embedding})# 为单个查询创建嵌入 query This is a single query. query_embedding embeddings.embed_query(query)# 打印查询嵌入 print(f查询的嵌入{query_embedding})参考文献 [1] LangChain ️ 中文网跟着LangChain一起学LLM/GPT开发https://www.langchain.com.cn/ [2] LangChain中文网 - LangChain 是一个用于开发由语言模型驱动的应用程序的框架http://www.cnlangchain.com/
http://www.w-s-a.com/news/455175/

相关文章:

  • 世界杯网站源码下载做网站推广代理
  • 用股票代码做网站的wordpress通过标签调用文章
  • iis添加网站ip地址树莓派运行wordpress
  • 网站空间域名多少钱宿迁做网站公司
  • 福州建设企业网站网站交互主要做什么的
  • 英文网站建设方法门户网站特点
  • 腾讯云备案 网站名称萧山城市建设网站
  • 漳浦网站建设网络营销推广策略
  • 龙岗商城网站建设教程百度关键词排名突然没了
  • 深圳网站建设服务哪家有织梦网站模板安装
  • 网站设计与网页制作代码大全网站开发还找到工作吗
  • 给设计网站做图会字体侵权吗站长工具seo综合查询张家界新娘
  • 网站的建设与颜色搭配win7在iis中新建一个网站
  • 单位做网站有哪些功能型类的网站
  • 网站怎样做优惠卷移动互联网开发培训
  • 重庆网站建设帝维科技网站做定向的作用
  • 网站建设工作室wp主题模板做污事网站
  • 网站建设 深圳 凡科重庆家居网站制作公司
  • 自己也可以免费轻松创建一个网站企业收录网站有什么用
  • 帮别人做网站违法导航网站开发工具
  • seo网站外包公司字画价格网站建设方案
  • 网站国内空间价格销售技巧
  • 广安建设企业网站qq互联网站备案号
  • 京东网站建设的要求vs2010做的网站
  • wordpress 新闻杂志主题佛山企业网站排名优化
  • 选服务好的网站建设金华市开发区人才网
  • 广州建站商城南阳高质量建设大城市网站
  • 网站建设合同封面模板做代炼的网站
  • 外贸网站建站要多少钱南昌优化排名推广
  • 做公司网站的尺寸一般是多大企业管理网站