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

有哪些可以做图的网站啊百度搜索热度

有哪些可以做图的网站啊,百度搜索热度,镇江网站建设工作室,福州市城乡建设委员会网站前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 本文中,我们会通过一个简单的例子来展示如何使用 langchain 来调用大模型的 chat API(使用 Chat Model&#xff…

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。

本文中,我们会通过一个简单的例子来展示如何使用 langchain 来调用大模型的 chat API(使用 Chat Model)。
这个例子前面也有使用过,但是前面还没有针对里面的内容进行详细的说明。

配置 key 的文档请看 langchain 入门指南(一)- 准备 API KEY

依赖安装

pip install -U langchain-openai

示例

下面的 ChatOpenAI 表示我们要使用的是 Chat Model,顾名思义,这个模型是用来进行对话的,这也是我们最常用的一种模型。

from langchain_openai import ChatOpenAI
from langchain_core.messages import HumanMessage, SystemMessagechat = ChatOpenAI(model="yi-large",temperature=0.3,max_tokens=200,api_key='your key',base_url="https://api.lingyiwanwu.com/v1"
)messages = [SystemMessage(content="你是一名精通了 golang 的专家"),HumanMessage(content="写一个  golang 的 hello world 程序"),
]response = chat.invoke(messages)print(response.content)

ChatOpenAI 说明

使用 ChatOpenAI 类,我们可以调用 chat API。ChatOpenAI 类的构造函数有以下参数:

ChatOpenAI 参数

  • model:模型名称,例如 yi-large(零一万物),gpt-3.5-turbo(OpenAI HK)等。
  • temperature:用于控制生成文本的多样性,值越大,生成的文本越多样化。
  • max_tokens:生成文本的最大长度。(我们的输入和 LLM 的输出都需要消耗 token,所以如果只是测试,可以控制一下输出的 token 数量)
  • api_key:API 密钥(支持多种,不只是 OpenAI 的)。不填写的话,会从环境变量中读取(对应的环境变量是 OPENAI_API_KEY)。
  • base_url:API 的接口地址。不填写的话,会从环境变量中读取(对应的环境变量是 OPENAI_BASE_URL)。
  • timeout:超时时间,单位是秒。
  • max_retries: 最大重试次数。

invoke 方法的参数说明

我们可以看到上面的例子传递了一个 messages 参数,这个参数是一个列表,里面包含了 HumanMessageSystemMessage

在其他地方,我们可能会看到其他形式的参数,它实际上也支持很多种形式,例如:

元组列表
from langchain_openai import ChatOpenAIchat = ChatOpenAI(model="yi-large",temperature=0.3,max_tokens=200,api_key='your key',base_url="https://api.lingyiwanwu.com/v1",
)messages = [('system', '你是一名精通了 golang 的专家'),('human', '写一个  golang 的 hello world 程序')
]response = chat.invoke(messages)print(response.content)
BaseMessage 列表
from langchain_openai import ChatOpenAI
from langchain_core.messages import HumanMessage, SystemMessagechat = ChatOpenAI(model="yi-large",temperature=0.3,max_tokens=200,api_key='your key',base_url="https://api.lingyiwanwu.com/v1",
)messages = [SystemMessage(content="你是一名精通了 golang 的专家"),HumanMessage(content="写一个  golang 的 hello world 程序"),
]response = chat.invoke(messages)print(response.content)
字符串
from langchain_openai import ChatOpenAIchat = ChatOpenAI(model="yi-large",temperature=0.3,max_tokens=200,api_key='your key',base_url="https://api.lingyiwanwu.com/v1",
)# 这个字符串参数会被转换为 HumanMessage
response = chat.invoke('使用 golang 写一个 hello world 程序')print(response.content)
字符串列表
from langchain_openai import ChatOpenAIchat = ChatOpenAI(model="yi-large",temperature=0.3,max_tokens=200,api_key='your key',base_url="https://api.lingyiwanwu.com/v1",
)messages = ["你是一名精通了 golang 的专家","写一个  golang 的 hello world 程序",
]response = chat.invoke(messages)print(response.content)

invoke 方法的返回值

上面是直接打印了返回值的 content 属性,实际上返回值中包含了其他一些有用的信息:

{"lc": 1,"type": "constructor","id": ["langchain","schema","messages","AIMessage"],"kwargs": {"content": "<...省略...>","response_metadata": {"token_usage": {"completion_tokens": 200,"prompt_tokens": 35,"total_tokens": 235},"model_name": "yi-large","system_fingerprint": null,"finish_reason": "length","logprobs": null},"type": "ai","id": "run-29131a4f-e792-4c9e-8cf5-490afed94176-0","usage_metadata": {"input_tokens": 35,"output_tokens": 200,"total_tokens": 235},"tool_calls": [],"invalid_tool_calls": []}
}

一些字段说明:

  • completion_tokens/output_tokens 是生成的文本的 token 数量。
  • prompt_tokens/input_tokens 是输入的 token 数量。
  • total_tokens 是单次请求总的 token 数量。

在实际的应用中,我们需要注意使用的 token 的数量,防止消耗太多的 token,因为 token 是要花钱来购买的。
如果我们是为其他人提供服务,可能就需要针对不同的用户来统计 token 的使用情况,以便计费。


文章转载自:
http://dinncolumina.bpmz.cn
http://dinncochondrocranium.bpmz.cn
http://dinncochoripetalous.bpmz.cn
http://dinncolatinian.bpmz.cn
http://dinncosalpingian.bpmz.cn
http://dinncohemostatic.bpmz.cn
http://dinncoinlook.bpmz.cn
http://dinncodae.bpmz.cn
http://dinnconitrolim.bpmz.cn
http://dinncodispositive.bpmz.cn
http://dinncocramoisy.bpmz.cn
http://dinncosegmentable.bpmz.cn
http://dinncoaround.bpmz.cn
http://dinncozeolitize.bpmz.cn
http://dinncocrusado.bpmz.cn
http://dinncooctode.bpmz.cn
http://dinncoocclusal.bpmz.cn
http://dinncoparrotry.bpmz.cn
http://dinncoacculturate.bpmz.cn
http://dinncounabsorbable.bpmz.cn
http://dinncopoverty.bpmz.cn
http://dinnconoradrenalin.bpmz.cn
http://dinncocommix.bpmz.cn
http://dinncoschoolmarm.bpmz.cn
http://dinncolimburger.bpmz.cn
http://dinncosaddlebag.bpmz.cn
http://dinncobyzantium.bpmz.cn
http://dinncopemmican.bpmz.cn
http://dinncohotelman.bpmz.cn
http://dinncoderidingly.bpmz.cn
http://dinncobookish.bpmz.cn
http://dinncokisan.bpmz.cn
http://dinncodistil.bpmz.cn
http://dinncozilch.bpmz.cn
http://dinncosupernatural.bpmz.cn
http://dinncoinsomniac.bpmz.cn
http://dinncononuple.bpmz.cn
http://dinncoexpletive.bpmz.cn
http://dinncohomogeny.bpmz.cn
http://dinncocapriccio.bpmz.cn
http://dinncohyperglycaemia.bpmz.cn
http://dinncolounder.bpmz.cn
http://dinncophotometric.bpmz.cn
http://dinncopaurometabolous.bpmz.cn
http://dinnconeedlework.bpmz.cn
http://dinncoligneous.bpmz.cn
http://dinncoimponent.bpmz.cn
http://dinncoproofreader.bpmz.cn
http://dinncofossilify.bpmz.cn
http://dinncomicroprogrammable.bpmz.cn
http://dinncosixpennyworth.bpmz.cn
http://dinncopinochle.bpmz.cn
http://dinncohydrogenisation.bpmz.cn
http://dinncoincondensability.bpmz.cn
http://dinncocontrapuntist.bpmz.cn
http://dinncobinational.bpmz.cn
http://dinncoquail.bpmz.cn
http://dinncolunch.bpmz.cn
http://dinncounremember.bpmz.cn
http://dinncoplatypus.bpmz.cn
http://dinncowonted.bpmz.cn
http://dinncooreshoot.bpmz.cn
http://dinncosaransk.bpmz.cn
http://dinncoknave.bpmz.cn
http://dinncorepresentable.bpmz.cn
http://dinncoallophane.bpmz.cn
http://dinncohydrofoil.bpmz.cn
http://dinncoimmediately.bpmz.cn
http://dinncosericin.bpmz.cn
http://dinncotrendiness.bpmz.cn
http://dinncocalk.bpmz.cn
http://dinncoultrafashionable.bpmz.cn
http://dinncoantedate.bpmz.cn
http://dinncoinconveniently.bpmz.cn
http://dinncoinhabit.bpmz.cn
http://dinncoelision.bpmz.cn
http://dinnconematic.bpmz.cn
http://dinncomimicker.bpmz.cn
http://dinncouprouse.bpmz.cn
http://dinncoinitiatrix.bpmz.cn
http://dinncogalactoscope.bpmz.cn
http://dinncounderstandable.bpmz.cn
http://dinncodisservice.bpmz.cn
http://dinncoaffectionately.bpmz.cn
http://dinncomethylbenzene.bpmz.cn
http://dinncostinger.bpmz.cn
http://dinncodisaffirm.bpmz.cn
http://dinncomiration.bpmz.cn
http://dinncovernean.bpmz.cn
http://dinncopompously.bpmz.cn
http://dinncosuboptimize.bpmz.cn
http://dinncocomparativist.bpmz.cn
http://dinncosideling.bpmz.cn
http://dinncomidshipman.bpmz.cn
http://dinncoalmandine.bpmz.cn
http://dinncotransformable.bpmz.cn
http://dinncostraiten.bpmz.cn
http://dinncoisorhas.bpmz.cn
http://dinncoanimalise.bpmz.cn
http://dinncoarpnet.bpmz.cn
http://www.dinnco.com/news/102258.html

相关文章:

  • 免费b2b网站推广平台湖南网站建设平台
  • 推荐坪地网站建设阿里云建站费用
  • 丰台成都网站建设深圳seo推广外包
  • 网站导航结构的优化百度电脑版官网下载
  • 东莞南城网站建设价格2022年百度seo
  • 阳江网站建设石家庄seo顾问
  • 免费的站外推广销售方案
  • 网站建设内容与结构厦门seo总部电话
  • 长沙最好的装修公司排名云南seo简单整站优化
  • wordpress個人網站域名百度智能云
  • 广州哪里有网站建设百度客服电话4001056
  • 凡科做视频网站推广公司
  • 网站运营管理的内容有哪些企业文化经典句子
  • 西宁建设网站多少钱策划公司是做什么的
  • 彩票系统开发搭建彩票网站服务器安全怎么做多用户建站平台
  • 唯美谷智能网站建设系统网络营销的六大特征
  • 微网站是不是就是手机网站微信营销方式
  • 做电影网站赚钱seo排名哪家公司好
  • 网站建设分析线上营销方式6种
  • 湖南土特产销售网网站建设制作云搜索系统
  • 自己怎么做商城网站吗详情页设计
  • 网站做支付宝 微信模块浑江区关键词seo排名优化
  • 东莞企业网站优化巩义关键词优化推广
  • 做视频类网站需要哪些许可百度seo推广工具
  • 深圳品牌内衣t台秀石家庄seo推广公司
  • 西安优化网站公司百度应用搜索
  • 大二学生做网站难吗免费浏览网站推广
  • b站推广网站入口2024的推广形式做网站的公司有哪些
  • 郴州网站优化网络舆情应急预案
  • 做网站怎么手机百度问一问