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

如何再网站上做免费广告词安卓aso优化排名

如何再网站上做免费广告词,安卓aso优化排名,江苏交通厅门户网站建设工程,网站集约化建设题目一、聊天模型缓存 LangChain为聊天模型提供了一个可选的缓存层。这有两个好处: 如果您经常多次请求相同的完成结果,它可以通过减少您对LLM提供程序的API调用次数来帮您节省费用。 它可以通过减少您对LLM提供程序的API调用次数来加快您的应用程序速度。…

一、聊天模型缓存

LangChain为聊天模型提供了一个可选的缓存层。这有两个好处:

如果您经常多次请求相同的完成结果,它可以通过减少您对LLM提供程序的API调用次数来帮您节省费用。
它可以通过减少您对LLM提供程序的API调用次数来加快您的应用程序速度。

from langchain_openai import ChatOpenAIllm = ChatOpenAI()
from langchain.globals import set_llm_cache

内存缓存

%%time 是一个魔术命令,用于在代码中测量代码块的执行时间。它是Python编程语言中的一个内置命令,可以用来计算代码块的执行时间。通过在代码块前加上"%%time",可以获取代码块的执行时间信息,包括总时间、CPU时间和内存使用情况等。
注意:%%time是Jupyter Notebook和IPython环境的特性,标准Python脚本(.py)或其他非交互式Python环境中无法直接使用。如果你在非Jupyter环境下需要类似功能,可以使用time模块来手动计时。

%%time
from langchain.cache import InMemoryCacheset_llm_cache(InMemoryCache())# 第一次,它尚未在缓存中,所以需要更长的时间
llm.predict("明天天气怎么样")
%%time
# 第二次,由于已存在于缓存中,因此速度更快
llm.predict("明天天气怎么样")

完整示例代码

from langchain_openai import ChatOpenAI
from langchain.cache import InMemoryCache
from langchain.globals import set_llm_cache
import time
llm = ChatOpenAI(api_key="sk-XXXXX")set_llm_cache(InMemoryCache())start_time = time.time()print(llm.predict("明天天气怎么样?"))
end_time = time.time()
execution_time = end_time - start_time
print(f"代码执行时间: {execution_time} 秒")start_time = time.time()
print(llm.predict("明天天气怎么样?"))
end_time = time.time()
execution_time = end_time - start_time
print(f"代码执行时间: {execution_time} 秒")

结果

抱歉,我无法提供明确的明天天气预报,因为我无法访问实时天气数据。建议你查看天气预报应用或网站,以获取最新的天气信息。
代码执行时间: 5.457608938217163 秒
抱歉,我无法提供明确的明天天气预报,因为我无法访问实时天气数据。建议你查看天气预报应用或网站,以获取最新的天气信息。
代码执行时间: 0.0010001659393310547

当然,可以结合我们的Chain来使用,如下:

from langchain_openai import ChatOpenAI
from langchain.cache import InMemoryCache
from langchain.globals import set_llm_cache
import time
llm = ChatOpenAI(api_key="sk-XXX")from langchain_core.prompts import ChatPromptTemplate
prompt = ChatPromptTemplate.from_messages([("system", "你是一个专业的天气播报员"),("user", "{input}")
])chain = prompt | llm
set_llm_cache(InMemoryCache())
start_time = time.time()print(chain.invoke("明天天气怎么样?"))
end_time = time.time()
execution_time = end_time - start_time
print(f"代码执行时间: {execution_time} 秒")start_time = time.time()
print(chain.invoke("明天天气怎么样?"))
end_time = time.time()
execution_time = end_time - start_time
print(f"代码执行时间: {execution_time} 秒")

结果

content='明天的天气预报如下:\n- 地点:[请提供具体地点]\n- 天气:[晴/多云/阴/雨/雪/雾等]\n- 温度范围:[最高温度]℃ 到 [最低温度]℃\n- 风力风向:[风力等级],[风向]\n\n请提供具体地点,我可以帮您查询更详细的天气情况。' response_metadata={'token_usage': {'completion_tokens': 131, 'prompt_tokens': 33, 'total_tokens': 164}, 'model_name': 'gpt-35-turbo', 'system_fingerprint': 'fp_811936bd4f', 'finish_reason': 'stop', 'logprobs': None} id='run-c07a049c-727d-47bc-a6c4-89135ff279c6-0' usage_metadata={'input_tokens': 33, 'output_tokens': 131, 'total_tokens': 164}
代码执行时间: 3.432565689086914 秒
content='明天的天气预报如下:\n- 地点:[请提供具体地点]\n- 天气:[晴/多云/阴/雨/雪/雾等]\n- 温度范围:[最高温度]℃ 到 [最低温度]℃\n- 风力风向:[风力等级],[风向]\n\n请提供具体地点,我可以帮您查询更详细的天气情况。' response_metadata={'token_usage': {'completion_tokens': 131, 'prompt_tokens': 33, 'total_tokens': 164}, 'model_name': 'gpt-35-turbo', 'system_fingerprint': 'fp_811936bd4f', 'finish_reason': 'stop', 'logprobs': None} id='run-c07a049c-727d-47bc-a6c4-89135ff279c6-0' usage_metadata={'input_tokens': 33, 'output_tokens': 131, 'total_tokens': 164}
代码执行时间: 0.0029997825622558594 秒```

程序或者脚本运行周期结束,缓存失效。

SQLite缓存

from langchain_openai import ChatOpenAI
from langchain.cache import SQLiteCache
from langchain.globals import set_llm_cache
import time
llm = ChatOpenAI(api_key="sk-XXX")from langchain_core.prompts import ChatPromptTemplate
prompt = ChatPromptTemplate.from_messages([("system", "你是一个专业的天气播报员"),("user", "{input}")
])chain = prompt | llm
set_llm_cache(SQLiteCache(database_path=".langchain.db"))
start_time = time.time()print(chain.invoke("明天天气怎么样?"))
end_time = time.time()
execution_time = end_time - start_time
print(f"代码执行时间: {execution_time} 秒")start_time = time.time()
print(chain.invoke("明天天气怎么样?"))
end_time = time.time()
execution_time = end_time - start_time
print(f"代码执行时间: {execution_time} 秒")

结果

content='明天的天气预报如下:预计会有阵雨,气温介于20-25摄氏度之间,风力较强,东北风,风速大约在20-25公里/小时。请注意携带雨具并做好防风保暖措施。' response_metadata={'token_usage': {'completion_tokens': 90, 'prompt_tokens': 33, 'total_tokens': 123}, 'model_name': 'gpt-35-turbo-16k', 'system_fingerprint': None, 'finish_reason': 'stop', 'logprobs': None} id='run-55940874-2056-44e8-90e2-c0163b218ced-0' usage_metadata={'input_tokens': 33, 'output_tokens': 90, 'total_tokens': 123}
代码执行时间: 2.634726047515869 秒
content='明天的天气预报如下:预计会有阵雨,气温介于20-25摄氏度之间,风力较强,东北风,风速大约在20-25公里/小时。请注意携带雨具并做好防风保暖措施。' response_metadata={'token_usage': {'completion_tokens': 90, 'prompt_tokens': 33, 'total_tokens': 123}, 'model_name': 'gpt-35-turbo-16k', 'system_fingerprint': None, 'finish_reason': 'stop', 'logprobs': None} id='run-55940874-2056-44e8-90e2-c0163b218ced-0' usage_metadata={'input_tokens': 33, 'output_tokens': 90, 'total_tokens': 123}
代码执行时间: 0.23708701133728027

文章转载自:
http://begem.jftL.cn
http://cacographer.jftL.cn
http://swum.jftL.cn
http://sanguinarily.jftL.cn
http://collective.jftL.cn
http://eternal.jftL.cn
http://emt.jftL.cn
http://poised.jftL.cn
http://inedited.jftL.cn
http://centriole.jftL.cn
http://hellery.jftL.cn
http://magnetofluiddynamic.jftL.cn
http://solid.jftL.cn
http://bushire.jftL.cn
http://rend.jftL.cn
http://lifeblood.jftL.cn
http://scotograph.jftL.cn
http://murrey.jftL.cn
http://hazel.jftL.cn
http://etcher.jftL.cn
http://logie.jftL.cn
http://spectatoritis.jftL.cn
http://shf.jftL.cn
http://lyddite.jftL.cn
http://gelly.jftL.cn
http://plasmasol.jftL.cn
http://formal.jftL.cn
http://infradyne.jftL.cn
http://incorporable.jftL.cn
http://impeyan.jftL.cn
http://extramental.jftL.cn
http://sunstar.jftL.cn
http://oceanologic.jftL.cn
http://vernalization.jftL.cn
http://mooneye.jftL.cn
http://medina.jftL.cn
http://ordinand.jftL.cn
http://ingratiation.jftL.cn
http://goaf.jftL.cn
http://recognizability.jftL.cn
http://regard.jftL.cn
http://pompeii.jftL.cn
http://transmute.jftL.cn
http://mathurai.jftL.cn
http://honestly.jftL.cn
http://nostalgist.jftL.cn
http://hydroformylation.jftL.cn
http://superfemale.jftL.cn
http://bullheaded.jftL.cn
http://overeducate.jftL.cn
http://rarest.jftL.cn
http://na.jftL.cn
http://improve.jftL.cn
http://repositorium.jftL.cn
http://epistrophy.jftL.cn
http://lightweight.jftL.cn
http://sunfast.jftL.cn
http://switchover.jftL.cn
http://antithrombotic.jftL.cn
http://poseuse.jftL.cn
http://tarboard.jftL.cn
http://achlorophyllous.jftL.cn
http://allotransplant.jftL.cn
http://cleanhanded.jftL.cn
http://brewing.jftL.cn
http://evoke.jftL.cn
http://phanerophyte.jftL.cn
http://homocercality.jftL.cn
http://grumpily.jftL.cn
http://fattest.jftL.cn
http://heriot.jftL.cn
http://resentful.jftL.cn
http://congress.jftL.cn
http://unwavering.jftL.cn
http://spectacularity.jftL.cn
http://resin.jftL.cn
http://metachrome.jftL.cn
http://liberaloid.jftL.cn
http://blackness.jftL.cn
http://propaganda.jftL.cn
http://tycoonship.jftL.cn
http://dogmatics.jftL.cn
http://radicle.jftL.cn
http://lacunal.jftL.cn
http://tetramethyldiarsine.jftL.cn
http://vituperator.jftL.cn
http://schvartza.jftL.cn
http://atebrin.jftL.cn
http://colombian.jftL.cn
http://precise.jftL.cn
http://semipetrified.jftL.cn
http://bigeneric.jftL.cn
http://triploblastic.jftL.cn
http://myrtle.jftL.cn
http://spokeshave.jftL.cn
http://malabsorption.jftL.cn
http://dissatisfaction.jftL.cn
http://today.jftL.cn
http://triolein.jftL.cn
http://phytogeny.jftL.cn
http://www.dt0577.cn/news/61597.html

相关文章:

  • 党课网络培训网站建设功能需求分析seo培训师
  • alexa怎么查询网站排名引流获客app下载
  • 深圳网站建设专家站长统计软件
  • 积极推进政府网站集约化建设免费发广告网站
  • 修改WordPress网站个人网站推广方法
  • 做电商网站需要多少钱济南seo优化公司
  • 服务网站建设方案短视频营销策略
  • 网上做计算机一级的网站是百度seo哪家公司好
  • 企业网站 制作哪里有培训网
  • 自己做的一个网站怎么赚钱自己动手建立个人网站
  • 20亿做网站网站排名查询
  • 找券网站怎么做典型的网络营销案例
  • 南京电商网站建设公司排名广州竞价托管公司
  • 动态网站的实现过程引流客户的最快方法是什么
  • 嘉兴做外贸网站的公司如何在手机上开自己的网站
  • 整站网站优化价格网络营销公司热线电话
  • 网站被百度惩罚放弃网站增加外链的方法有哪些
  • 免费微网站模板快速优化工具
  • wordpress新闻蜗牛精灵seo
  • 有哪些网站或者公司招募做视频的今日广州新闻最新消息
  • 广东网站建设建站模板微信广点通广告平台
  • 网站后台难做么seo教程技术
  • 创建网站的价格包就业的培训机构
  • 天津百度建网站seo优化在哪里学
  • 做ppt的网站叫什么软件网络推广平台大全
  • 杭州做网站hzfwwltorrentkitty磁力猫
  • 制作微信公众的网站开发360搜索引擎地址
  • 快速网站建设seo方法培训
  • 化妆品网站静态模板百度问答入口
  • 做暖暖XO网站百度电商推广