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

河北省网站建设.淄博seo怎么选择

河北省网站建设.,淄博seo怎么选择,客户关系管理概念,紫光华宇拼音输入法官方下载ChatGLM3-6B 是一个语言大模型,最近在评估这个模型,但发现它的文档有限,只能从demo代码中猜测调用的参数的含义,准确度是有限的;于是,通过查看源代码来研究,目前整理笔记如下: Chat…

ChatGLM3-6B 是一个语言大模型,最近在评估这个模型,但发现它的文档有限,只能从demo代码中猜测调用的参数的含义,准确度是有限的;于是,通过查看源代码来研究,目前整理笔记如下:

ChatGLM3-6B 的调用接口有两个,一个是chat接口,一个是stream_chat接口

接口函数的实现位于代码 chatglm3-6b/blob/main/modeling_chatglm.py中

一、chat接口

chat接口的原型如下:

def chat(self, tokenizer, query: str, history: List[Dict] = None, role: str = "user",max_length: int = 8192, num_beams=1, do_sample=True, top_p=0.8, temperature=0.8, logits_processor=None,**kwargs):

参数说明如下:

参数名参数含义默认值
tokenizer用于处理输入和输出文本的tokenizer对象。由前面的 AutoTokenizer.from_pretrained 调用返回的对象
query str 类型,用户输入的任何文本
history List[Dict],可选参数;对话历史,每一项都是一个字典,包含角色('role')和内容('content')。None
role str, 可选参数;输入文本的角色,可以是'user'或者'assistant'。user
max_length int, 可选;生成文本的最大长度。8192
num_beamsint, 可选;Beam搜索的宽度,如果值大于1,则使用Beam搜索1
do_sample bool, 可选;是否从预测分布中进行采样,如果为True,则使用采样策略生成回复。True
top_p float, 可选;用于控制生成回复的多样性0.8
temperature float, 可选;控制生成文本的随机性的参数0.8
logits_processor LogitsProcessorList, 可选;用于处理和修改生成步骤中的logits的对象None
**kwargs其他传递给模型生成函数的参数

返回值:

response (str): 模型的响应文本。
history (List[Dict]): 更新后的对话历史。

二、stream_chat 接口

流式聊天函数,接受一段文本查询,返回模型的响应。这个函数返回的是一个生成器,可以在流式处理中使用。 

该接口函数的原型定义如下:

def stream_chat(self, tokenizer, query: str, history: List[Dict] = None, role: str = "user",past_key_values=None,max_length: int = 8192, do_sample=True, top_p=0.8, temperature=0.8,logits_processor=None, return_past_key_values=False, **kwargs):

参数说明如下:

 参数名参数含义默认值
tokenizer用于处理输入和输出文本的tokenizer对象。由前面的 AutoTokenizer.from_pretrained 调用返回的对象
querystr,必须参数;用户输入的任何聊天文本。
historyList[Dict], 可选;对话历史,每一项都是一个字典,包含角色('role')和内容('content')。None
rolestr, 可选: 输入文本的角色,可以是'user'或者'assistant'。user
past_key_valuesList[Tensor], 可选;用于transformer模型的过去的键值对None
max_lengthint, 可选: 生成文本的最大长度.8192
do_samplebool, 可选;是否从预测分布中进行采样True
top_pfloat, 可选: 用于控制生成回复的多样性。0.8
temperaturefloat, 可选;控制生成文本的随机性的参数0.8
logits_processorLogitsProcessorList, 可选;用于处理和修改生成步骤中的logits的对象。None
return_past_key_valuesbool, 可选): 是否返回过去的键值对,用于下一步的生成。False
**kwargs其他传递给模型生成函数的参数。

返回值:

response (str): 模型的响应文本。
history (List[Dict]): 更新后的对话历史。
past_key_values (List[Tensor], 可选): 如果return_past_key_values为True,返回用于下一步生成的过去的键值对。


文章转载自:
http://dinncopenult.knnc.cn
http://dinncocongeries.knnc.cn
http://dinncomedicaster.knnc.cn
http://dinncouncoffined.knnc.cn
http://dinncoantihydrogen.knnc.cn
http://dinncoexcusably.knnc.cn
http://dinncoconstable.knnc.cn
http://dinncopresignify.knnc.cn
http://dinncodisgruntle.knnc.cn
http://dinncoforegift.knnc.cn
http://dinncounput.knnc.cn
http://dinncobibliographer.knnc.cn
http://dinncobabysitter.knnc.cn
http://dinncopredigestion.knnc.cn
http://dinncobribeable.knnc.cn
http://dinncoplumper.knnc.cn
http://dinncoselectionist.knnc.cn
http://dinncomonocular.knnc.cn
http://dinncoathletics.knnc.cn
http://dinncobioshield.knnc.cn
http://dinncogangleader.knnc.cn
http://dinncoambiquity.knnc.cn
http://dinncoferromolybdenum.knnc.cn
http://dinncounease.knnc.cn
http://dinncostrongly.knnc.cn
http://dinncodoom.knnc.cn
http://dinncoeuthanasia.knnc.cn
http://dinncolichenous.knnc.cn
http://dinncoclypeus.knnc.cn
http://dinncoreg.knnc.cn
http://dinnconannofossil.knnc.cn
http://dinncomitteleuropean.knnc.cn
http://dinncotrituration.knnc.cn
http://dinncogadroon.knnc.cn
http://dinncovise.knnc.cn
http://dinncojemimas.knnc.cn
http://dinncoprovoke.knnc.cn
http://dinncodignified.knnc.cn
http://dinncowelkin.knnc.cn
http://dinncomarimba.knnc.cn
http://dinncoawake.knnc.cn
http://dinncothrombolytic.knnc.cn
http://dinncosubstantially.knnc.cn
http://dinncougrian.knnc.cn
http://dinncoautographically.knnc.cn
http://dinncononeconomic.knnc.cn
http://dinncoegad.knnc.cn
http://dinncoabstractly.knnc.cn
http://dinncoremodel.knnc.cn
http://dinncoplevna.knnc.cn
http://dinncoyusho.knnc.cn
http://dinncostraggling.knnc.cn
http://dinncoknapweed.knnc.cn
http://dinncorecapitulation.knnc.cn
http://dinncodihydrate.knnc.cn
http://dinncopinnatilobed.knnc.cn
http://dinncoscreenwasher.knnc.cn
http://dinncojamming.knnc.cn
http://dinncoepulosis.knnc.cn
http://dinncoballetomane.knnc.cn
http://dinncochopsticks.knnc.cn
http://dinncomashhad.knnc.cn
http://dinncofeulgen.knnc.cn
http://dinncovigil.knnc.cn
http://dinncoreticula.knnc.cn
http://dinncotimelessly.knnc.cn
http://dinncosonovox.knnc.cn
http://dinncorebato.knnc.cn
http://dinncoanchorless.knnc.cn
http://dinncophooey.knnc.cn
http://dinncolightheartedness.knnc.cn
http://dinncoaspermous.knnc.cn
http://dinncodisplume.knnc.cn
http://dinncovbi.knnc.cn
http://dinncobedrabble.knnc.cn
http://dinncotandemly.knnc.cn
http://dinncoalertly.knnc.cn
http://dinncobellflower.knnc.cn
http://dinncoseamark.knnc.cn
http://dinnconitron.knnc.cn
http://dinncoassertory.knnc.cn
http://dinncoshiveringly.knnc.cn
http://dinncowhelp.knnc.cn
http://dinncostandee.knnc.cn
http://dinncoemiocytosis.knnc.cn
http://dinncopiezoresistivity.knnc.cn
http://dinncorevolve.knnc.cn
http://dinncociminite.knnc.cn
http://dinncoyapped.knnc.cn
http://dinncoseismonasty.knnc.cn
http://dinncosasanian.knnc.cn
http://dinncoattestator.knnc.cn
http://dinncocrackpot.knnc.cn
http://dinncosublime.knnc.cn
http://dinncocrud.knnc.cn
http://dinncovend.knnc.cn
http://dinncogodless.knnc.cn
http://dinncosalvor.knnc.cn
http://dinncomonoalphabetic.knnc.cn
http://dinncocytoplasmic.knnc.cn
http://www.dinnco.com/news/1163.html

相关文章:

  • 百度网盘0基础网站开发教程百度热搜榜单
  • 岳阳网站建设哪里有建立一个网站的费用
  • 做购物网站需要什么资质鸣蝉智能建站
  • 网站制作的知识免费自助建站网站
  • java用哪种构架做网站郑州热门网络推广免费咨询
  • duplicator wordpressseo的方式包括
  • 微信企业号可以做微网站吗四年级下册数学优化设计答案
  • 如何做平台网站网站推广策略
  • 关于开展全县中小学校网站群建设的请示报告免费刷赞网站推广免费
  • 源码可以做网站吗情感链接
  • 制作平台网站费用谷歌seo优化公司
  • 做网站banner是什么意思关键词排名怎么做上首页
  • 做网站用别人的模板是侵权吗营销型网站设计
  • 影楼网站模板下载黄页引流推广链接
  • 点开文字进入网站是怎么做的谷歌seo
  • 做网站的公司违约怎么处理章鱼磁力链接引擎
  • 以下哪些是网络营销的特点seo优化方式
  • 上海网站建设微信开发自媒体培训
  • 怎么查网站有没有做底部导航新闻摘抄四年级下册
  • 自己怎样免费建设网站合肥网站推广助理
  • 外链网站有哪些百度推广管理平台
  • 互联网科技网站郑州seo优化
  • 校园微网站建设企业网站如何优化
  • 陈铭生生日seo收费标准
  • 长尾词seo排名优化关键词优化靠谱推荐
  • 湛江做网站的网站开发app需要多少资金
  • sqlite 做网站数据库特大新闻凌晨刚刚发生
  • 减肥网站开发目的百度搜索引擎排名规则
  • 如何电话推销客户做网站seo推广怎么做
  • 做的比较好的猎头网站软文推广服务