直达「 通往AGI之路 」飞书知识库 →
首页/问答列表/问答详情

怎么理解AI里面的token

回答

Token 是 AI 中的一个重要概念,它可以理解为文本的基本单位。在 AI 中,文本通常被分解为 Token 进行处理和分析。Token 可以是单词,也可以是字符块。例如,单词“hamburger”可能被分解成标记“ham”、“bur”和“ger”。

Token 的数量和长度会影响 AI 模型的处理效率和成本。一般来说,Token 的数量越多,处理时间和成本就越高。因此,在实际应用中,需要合理控制 Token 的数量和长度。

不同的 AI 模型和应用可能对 Token 的定义和处理方式有所不同。例如,在某些模型中,标点符号可能被单独视为一个 Token,而在其他模型中,标点符号可能与单词一起计算。

此外,Token 在 AI 收费中也扮演着重要的角色。一些 AI 服务提供商可能会按照 Token 的数量来计费,因为 Token 的数量可以反映出模型处理的工作量和资源消耗。

总之,Token 是 AI 中一个重要的概念,它对于理解和应用 AI 技术具有重要意义。在实际应用中,需要根据具体情况合理使用和管理 Token。

内容由 AI 大模型生成,请仔细甄别(powered by aily)

参考资料

【Token趣闻】AI收费为何要按Token计费?一探究竟!

听说AI是按Token算钱的?这个用起来很费Token电脑一晚上没关,耗了很多Token,是不是感觉一套房子没了?为啥要用Token来计费呢?听说Token是双向收费的问AI问题收费,回答也收费,这有点过分吧那AI还不可劲说废话呀!Token是单词还是字母呢?汉字怎么计费呢阿拉伯语怎么计费呢Token在企业信息化过程中有何不同意义呢?传统的信息化弄个架构搞搞数据库AI的应用为啥会有Token的问题?本文尝试从这些角度来解答,我们常常听到的Token到底是个什么?文章很长,且看吧。在企业环境中,使用AI技术帮助降本增效,了解Token会帮我们更好理解AI在企业中落地。通俗一些理解它是积木,通过搭建积木来完成我们需要的应用,从而提高效率。

认识大模型 Embedding 技术加实战

OpenAI已经产生了三代Embedding模型,另外第一代在官方文档中已经被删除了,模型选择上,推荐使用最新的第三代。|版本|模型|每美元页数|MTEB评估的性能|最大输入|分词器(编码)|数据来源截止至|<br>|-|-|-|-|-|-|-|<br>|第三代|text-embedding-3-small|62500|0.623|8191|cl100k_base|44440|<br>|第三代|text-embedding-3-large|9615|0.646|8191|cl100k_base|44440|<br>|第二代|text-embedding-ada-002|12500|0.61|8191|cl100k_base|44440|<br>|第一代|-davinci--001、<br>-ada--001、<br>-babbage--001-curie--001<br>等以-001结尾的模型|-|-|2046|GPT-2/GPT-3|2020年8月|❝补充:Token的概念模型通过将文本分解为令牌(Token)来理解和处理文本。Token可以是单词,也可以是字符块。例如,单词“hamburger”被分解成标记“ham”、“bur”和“ger”,而很短且常见的单词像“pear”是一个Token。许多Token以空格开头,例如“ hello”和“ bye”。

【Token趣闻】AI收费为何要按Token计费?一探究竟!

我们先来看一下,[OpenAI官方关于Token](https://help.openai.com/en/articles/4936856-what-are-tokens-and-how-to-count-them)的描述:1 token ~= 4个英文字符1 token ~= ¾单词100 tokens ~= 75单词或1-2个句子~= 30个Token1段落~= 100 tokens1,500单词~= 2048 tokens看完啥感觉,懵逼了不?这和孔乙己知道茴有几种写法有啥区别?来来来,感受一下它是咋回事:Learning AI Meticulously,Sharing Knowledge Joyfully猜猜这句话有几个Token?6个单词,那就是6个Token吧?可惜,它不是!在ChatGPT 4里面,它是10个Token,从色块来看,标点符号单独算了,Joyfully被拆分成Joy和fully。

其他人在问
ai 如何影响小学生以后的学习和生活 2000字
AI 对小学生学习和生活的影响是多方面的。 在学习方面,AI 带来了新的学习体验和方式。例如,孩子们可以通过与像 ChatGPT 这样的 AI 进行交流和提问,获取各种知识和观点。这不仅能拓宽他们的视野,还能培养他们主动探索和思考的能力。然而,这也需要孩子们具备一定的知识储备作为基础。小朋友学习必要的知识,并将其作为预训练的方式是非常重要的。没有知识的积累,就难以在大脑中形成新的神经网络连接,从而影响创造力和想象力的发展。 在生活中,AI 也有着显著的影响。像迷宫题这样的游戏,借助 AI 技术可以有更多创新和变化。迷宫题能够促进孩子记忆力和认知能力的发展,让孩子在轻松愉快的氛围中学习和成长。过于强调学术知识可能会给孩子带来压力,而适度的游戏则能提供一种平衡,帮助孩子在游戏中学习,在学习中享受乐趣。 此外,有了 AI 之后,孩子们更应该学习团队协作和抗挫能力等情商课程,学习“如何用 AI ”本身也可以成为童年的第一课。总之,AI 为小学生的学习和生活带来了新的机遇和挑战,需要孩子们在掌握必要知识的基础上,合理利用 AI 资源,促进自身的全面发展。
2024-09-20
请问怎么样学习AI工具,学习计划是怎么样的?
以下是一份较为全面的学习 AI 工具的计划: 一、编程基础 1. 从 Python、JavaScript 等编程语言入手,学习编程语法、数据结构、算法等基础知识,为后续的 AI 学习打下基础。 二、工具和平台体验 1. 尝试使用 ChatGPT、Midjourney 等 AI 生成工具,体验 AI 的应用场景。 2. 探索面向中学生的 AI 教育平台,如百度的“文心智能体平台”、Coze 智能体平台等。 三、AI 基础知识学习 1. 了解 AI 的基本概念、发展历程、主要技术如机器学习、深度学习等。 2. 学习 AI 在教育、医疗、金融等领域的应用案例。 四、实践项目参与 1. 参加学校或社区组织的 AI 编程竞赛、创意设计大赛等活动。 2. 尝试利用 AI 技术解决生活中的实际问题,培养动手能力。 五、关注前沿动态 1. 关注 AI 领域的权威媒体和学者,了解 AI 技术的最新进展。 2. 思考 AI 技术对未来社会的影响,培养对 AI 的思考和判断能力。 六、利用 AI 进行学科学习 1. 英语学习 利用智能辅助工具如 Grammarly 进行英语写作和语法纠错。 使用语音识别应用如 Call Annie 进行口语练习和发音纠正。 借助自适应学习平台如 Duolingo 获得量身定制的学习计划和个性化内容。 与智能对话机器人如 ChatGPT 进行英语会话练习和对话模拟。 2. 数学学习 七、制定学习计划 1. 首先,明确学习目标或需要解决的问题。 2. 按照顺序询问并收集以下信息:学习目标与个人或职业发展目标的相关性、具体想要学习的内容、如何量化学习进度和成功、目标完成的时间框架、目标是否现实可行。 3. 综合用户提供的信息,形成整体综述。根据收集的信息,制定详细的、分步骤的学习计划,包括每日和每周的学习内容和目标。 推荐使用 GPT4,效果更加稳定,内容质量更高。 考虑到网络问题,也可使用百度的文心 4.0,但文心 4.0 偶尔会不稳定,可酌情使用。 总之,全面系统地从以上多个方面入手,能够帮助您更好地学习 AI 知识和技能。
2024-09-20
去ai味
要去除 AI 味,可以从以下几个方面入手: 1. 对于聊天 AI,使其变得不正经、放肆、幽默、通俗。注意语气的自然化,比如使用语气词嗯、吧、啊、哈哈哈等,让回答更自然、贴近日常对话风格。还要注意口语化词语(相对于书面语)的使用,不过增加网络语言语料库需谨慎,以免生搬硬套带来副作用。 2. 对于睿声生成的配音,若语速慢有 AI 味儿,可使用剪映的音频变速功能加速配音,以消除 AI 味儿并配合视频前段的快节奏。 3. 对于 GPT 的回复,避免其用 1、2、3、4 或“首先、其次、最后”这种模式,可让其扮演特定角色并给出明确输出要求。但这种方法可能换汤不换药,要想让其更有趣,可让它在回复中加点感情,比如用括号补充动作,营造特定环境等。
2024-09-19
可以建立知识库的ai有哪些
以下是一些可以建立知识库的 AI 工具和平台: 1. 飞书软件:例如“通往 AGI 之路”,您可以在飞书大群中与机器人对话获取对应的资料。 2. Coze:在“大圣:胎教级教程:万字长文带你使用 Coze 打造企业级知识库”中有相关介绍。 3. Mem:如 https://get.mem.ai/ ,它可以保存组织中每次会议的记录,并在人们开始新项目时主动建议相关的决策、项目或人员,节省时间。 4. GPT:通过 OpenAI 的 embedding API 解决方案,可以搭建基于 GPT API 的定制化知识库,但需要注意其免费版 ChatGPT 一次交互的容量限制。
2024-09-19
notion ai的功能
Notion AI 具有以下功能: 直接在 Notion 中接入 AI 的能力,能让工作更迅速,写作更出色,思考更伟大。 可以在笔记和文档中应用 AI 的力量。 能够实现 AI 数据库自动填充功能。 可以改变知识管理的方式,让人们摆脱繁琐的信息组织工作,用户只需简单地将信息丢到 Notion 中,就可以通过各种方式进行检索。
2024-09-19
PopAI的功能
PopAI 是一款办公效率工具,具有以下功能: 1. 类似 ChatGPT 的聊天功能。 2. 集成了众多工作中可用的效率工具,如 PPT 和流程图生成、提示生成等。 3. 率先集成了 GPT4V 的图像 API 且调教良好,能清晰解释图像相关内容。 4. 具有创新的交互,在回答内容后可进行如翻译为中文、扩写重新排版并添加内容变为一篇文章等“Enrich”操作。 5. “Enrich”操作不仅不是干巴巴的填充,还会配合相关图片,必要时绘制流程图。
2024-09-19
AI 为什么说于英文的 Token 占用相对中文较少
英文的 Token 占用相对中文较少,主要有以下原因: 1. 英文基于空格和标点符号分词,单词之间有明显的分隔,而中文是连续书写,需要通过算法来识别词汇边界,分词处理相对复杂。 2. GPT3 和 GPT3.5/4 的 token 计算方式不同,例如 GPT3 用的编码是 p50k/r50k,GPT3.5 是 cl100K_base。 3. 很多中文长 prompt 会被建议翻译成英文设定然后要求中文输出,因为这样可以节省 token 占用,从而把省出来的 token 留给更多次数的对话。在编写 prompt 时,也需要珍惜 token,尽可能精简表达,尤其是在连续多轮对话中。 如果想要直观查看 GPT 如何切分 token,可以打开:。但请注意,这个网站仅用于 GPT3 对于 token 的计算,方便我们理解概念。目前所使用的 3.5 和 4.0 采用的是另一种编码方式,通过这个工具测算的结果不一定准确。基于这个需求,可以参考官方的开源计算方式:https://github.com/openai/openaicookbook/blob/main/examples/How_to_count_tokens_with_tiktoken.ipynb ,在本地部署之后可以精确计算目前 4.0 的 token 消耗。
2024-08-15
token 什么意思
在大语言模型领域,Token 通常用来表示文本数据中的一个单元。在不同的语境下,一个 Token 可能代表一个字、一个词,或者是一个句子。在英文中,一个 Token 通常是一个词或者是标点符号。在一些汉语处理系统中,一个 Token 可能是一个字,也可能是一个词。Token 是处理和理解文本数据的基本单元。 在深度学习的语言模型中,如 Transformer,输入的文本首先被切分成一系列的 Tokens。这些 Tokens 被转换成向量,然后被输入到神经网络中进行处理。因此,在这种情况下,Token 可以被理解为语言模型接收和处理的最小的信息单元。在训练过程中,每个 Token 会关联一个预测,这个预测可以是下一个 Token 的预测,也可以是该 Token 的属性预测,如词性、情感等。训练 Token 的数量会影响模型的性能和准确性。更多的训练 Token 通常意味着更多的训练数据,这可能会提升模型的准确性和泛化能力。然而,处理更多的 Token 也会增加计算的复杂性和计算资源的需求。 Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。例如中文中的“你”字对应如下 Unicode 编码:\\u 表示后面是一个 Unicode 编码,它用 16 进制数表示。4F60 转换成 10 进制对应 20320,20320 表示在 Unicode 编码中,第 20320 个编码对应的字是“你”。最后将 20320 转换为 2 进制。有意思的是,Unicode 不仅有自然语言,实际上也包含 emoji 等自然语言之外的符号。这也是为什么 ChatGPT 能理解和回复 emoji 的原因。所以,GPT 实际是将我们输入的文字转换成 Token,然后通过 GPT 模型预测 Token,再将 Token 转换成文字,最后再输出给我们。通过 Token 的学习,我们能感觉到 ChatGPT 理解文本的方式和人类并不相同,它在以自己的方式理解这个世界。 基于上述解释,很多同学把 Token 理解为中文语义里的“字节”,对于这种理解,只能说从类比关系上有一定的相似度,因为“字节”是计算机存储和处理数据的基本单元,而“Token”则是语言模型处理文本信息的基本单元。但这种理解不够准确的地方在于:“Token”在语言模型中的作用比“字节”在计算机中的作用更加复杂和多元。在大语言模型中,“Token”不仅代表文本数据中的一个单位,而且每个“Token”都可能携带了丰富的语义信息。比如,在处理一句话时,“Token”可能表示一个字,一个词,甚至一个短语,这些都可以被认为是语言的基本单元。同时,每个“Token”在模型中都有一个对应的向量表示,这个向量包含了该“Token”的语义信息、句法信息等。另外,如果现在正在浏览这篇帖子的你曾经“机翻”过一些文档的话,你会经常看到“token”被自动翻译工具翻译为“令牌”。
2024-08-10
各个大模型tokens价格
截止 2024 年 5 月,我查询到的大模型Token价格供您参考: !
2024-05-13
prompt长度是否占用token?
是的,prompt 的长度会占用 token 数量。 在大型语言模型中,输入的文本会被分词器(tokenizer)拆分成一串 token 序列输入给模型。每个 token 通常对应一个单词或字符串片段。token 的数量就决定了输入序列的长度。 所以,prompt 中包含的每个单词、标点符号等都会被视为一个 token,从而占用 token 数量。 不同的分词器有不同的分词策略和词表,对于同一个 prompt,可能得到不同的 token 数。但总的来说,prompt 越长,占用的 token 数就越多。 很多大模型对输入长度有限制,比如 GPT3 接受的最大 token 数是 2048。这就要求控制好 prompt 的长度,否则会被截断或产生不准确的结果。 一些技巧可以用来节省 prompt 的 token 数: 1. 使用简洁的词语,避免冗余 2. 缩写/代词替代复杂词组 3. 去除不必要的标点和空格 4. 小写替代部分大写单词 总之,prompt 长度对应的 token 数需要根据具体任务合理控制,以在保证效果和节省计算的间权衡取舍。对于特别复杂的输入,可以考虑分步骤输入以规避长度限制。
2024-04-23
哪个国产ai对英文的理解最正确
目前国产 AI 中,在对英文的理解方面,以下两款产品具有一定特点: 1. 通义万相:在中文理解和处理方面表现出色,是阿里生态系统的一部分,可与其他产品和服务无缝整合。但在处理非中文语言或国际化内容方面可能不如一些国际 AI 图像生成工具出色,由于模型训练数据可能主要基于中文环境,在处理多元文化内容时可能存在偏差。 2. Kimi 智能助手:是 ChatGPT 的国产平替,不用科学上网、不用付费、支持实时联网,是国内最早支持 20 万字无损上下文的 AI,也是目前对长文理解做的最好的 AI 产品,能一次搜索几十个数据来源,无广告,能定向指定搜索源。
2024-09-16
英语理解哪个ai最好
以下是一些用于英语理解的优秀 AI 工具: 1. 语法纠错和写作辅助:Grammarly 可以帮助改进英语表达和写作能力。 2. 语音识别和发音练习:Call Annie 可用于口语练习和发音纠正,提供实时反馈和建议。 3. 自适应学习平台:Duolingo 利用 AI 技术为您量身定制学习计划,提供个性化的英语学习内容和练习。 4. 智能导师和对话机器人:ChatGPT 可进行英语会话练习和对话模拟,提高交流能力和语感。
2024-09-16
神经网络的简单理解
神经网络是一种模仿生物神经网络结构和功能的数学模型或计算模型,用于分析图像、视频、音频和文本等复杂数据类型。 对于不同类型的数据有专门优化的神经网络,如分析图像时常用卷积神经网络,其模仿人脑处理视觉信息的方式。 在 2017 年推出 Transformer 之前,理解文本常用循环神经网络。而 Transformer 完全基于自注意力机制处理序列数据,比 RNN 更适合处理文本的长距离依赖性,在处理每个词时会注意输入序列里所有其他的词,并给予不同的注意力权重以捕获依赖关系和相关性,且具有自注意力机制和位置编码(因语言顺序很重要)。 神经网络由大量人工神经元联结进行计算,大多数情况下能在外界信息基础上改变内部结构,是一种自适应系统,具备学习功能。它是一种非线性统计性数据建模工具,通常通过基于数学统计学类型的学习方法得以优化,也是数学统计学方法的实际应用,能通过统计学方法让人 工神经网络具有类似人的简单决定和判断能力,这种方法比正式的逻辑学推理演算更具优势。 神经网络可用于监督学习、无监督学习、强化学习。
2024-09-06
有哪些视频、音频、图片理解的大模型?开源的有没有
以下是一些视频、音频、图片理解的大模型: 视频生成音效模型已开源。 Sheet Music Transformer:超越单音转录的端到端光学音乐识别。 AnyGPT:具有离散序列建模的统一多模态大型语言模型。 腾讯与新加坡国立大学发布 M2UGen。 此外,在多模态成为大模型标配的趋势下,以下大模型在视频和图片理解方面表现出色: OpenAI 的产品在从语言处理到图片、视频、声音的理解方面有不断发展,如 Sora 工具,其背后体现了 OpenAI 对视频的阅读、解读和分析能力的提升。 Meta 发布的 VJEPA 是基于世界模型打造的多模态模型。 Google 的 Gemini 号称具有强大的对视频和图片的深入解读能力。 Stable Diffusion 发布的最新版本也具有强大的对视频和图片的理解能力。
2024-08-30
我想要一个机器人的人设和回复逻辑,这个机器人要像人类更接近真人的对话方式,能够更好地理解和回应各种日常对话场景,包括玩笑、调侃和口水话。这样可以大大提高对话的自然度和真实感。
以下是关于机器人人设和回复逻辑的相关内容: 首先,Bot 的提示(人设与回复逻辑)是一种自然语言指令,告诉大语言模型(LLM)执行任务。编写提示词是搭建 Bot 的第一步,为 Bot 设定身份和目标,提示编写得越清晰明确,Bot 的回复越符合预期。 例如,“Coze 直聘”中的职业助手 Bot 人设是一个专业的职业助手,能够根据用户输入信息为用户精准提供匹配的职位推荐。 “安仔”这个社群运营机器人,基于其作用,目前版本的人设是更专注于 AI 相关的知识回答和服务,以满足初学者的需求,尽量不回答其他无关问题。为提升用户体验,还可以加入一些功能,如长期记忆(总结聊天对话内容用于更好响应用户消息)和设计更加美观的 Bot 开场白。 总之,要让机器人像人类更接近真人的对话方式,能够更好地理解和回应各种日常对话场景,包括玩笑、调侃和口水话,以提高对话的自然度和真实感,需要清晰明确地设定人设和回复逻辑,并不断优化完善。
2024-08-25
如何用Coze搭建一个能够理解用户上传的图片的工作流
以下是用 Coze 搭建能够理解用户上传图片工作流的相关信息: Stuart 提到,先使用一个选择器链接上所有类型的卡牌生成图像流,注意别连错。然后将完整的工作流添加到 bot 里,补充触发提示词、开场白、背景和图标。头像定制上传的功能是基于上述图像流和工作流简化出来的结果。您可以参考 。 小王子 Roy 提到使用图片理解插件 imgUnderstand 。 一泽 Eze 指出,首先进入 Coze,点击「个人空间工作流创建工作流」打开创建工作流的弹窗,根据弹窗要求自定义工作流信息,点击确认完成新建。左侧「选择节点」模块中,实际用上的有插件(提供能力工具)、大模型(实现文本内容生成)、代码(处理数据)。按照流程图在编辑面板中拖入对应的 LLM 大模型、插件、代码节点,完成工作流框架搭建。
2024-08-17
我在论文截取一张图片,想提取图片里面的数据,有什么AI工具吗
以下是一些可以提取图片中数据或与图片相关的 AI 工具: 1. 对于图片生成 3D 建模,有以下工具: Tripo AI:VAST 发布的在线 3D 建模平台,能利用文本或图像在几秒钟内生成高质量且可立即使用的 3D 模型,基于数十亿参数级别的 3D 大模型,实现快速的 2D 到 3D 转换,提供 AI 驱动的精准度和细节。 Meshy:功能全面,支持文本生成 3D、图片生成 3D 以及 AI 材质生成,用户可上传图片并描述材质和风格生成高质量 3D 模型。 CSM AI:支持从视频和图像创建 3D 模型,Realtime Sketch to 3D 功能支持通过手绘草图实时设计 3D 形象再转换为 3D 模型。 Sudo AI:支持通过文本和图像生成 3D 模型,适用于游戏领域的模型生成,可上传图片或输入文本提示词来生成 3D 模型。 VoxCraft:生数科技推出的免费 3D 模型生成工具,能将图像或文本快速转换成 3D 模型,提供图像到 3D、文本到 3D 和文本到纹理等多种功能。 2. 在论文写作方面,有以下 AI 工具和平台: 文献管理和搜索: Zotero:结合 AI 技术,自动提取文献信息,帮助管理和整理参考文献。 Semantic Scholar:AI 驱动的学术搜索引擎,提供文献推荐和引用分析。 百度学术智能助手:结合百度自然语言处理和大数据分析技术,帮助用户快速找到相关学术资料,提供文献推荐、资料整合和研究趋势分析等功能。 内容生成和辅助写作: Grammarly:通过 AI 技术提供文本校对、语法修正和写作风格建议,提高论文语言质量。 Quillbot:基于 AI 的重写和摘要工具,帮助精简和优化论文内容。 知网 AI 智能写作:适合各类文档写作场景,包括研究报告、调研报告、资讯报告等。 研究和数据分析: Google Colab:提供基于云的 Jupyter 笔记本环境,支持 AI 和机器学习研究,便于进行数据分析和可视化。 Knitro:用于数学建模和优化的软件,帮助进行复杂的数据分析和模型构建。 论文结构和格式: 需要注意的是,具体选择哪种工具应根据您的具体需求和使用场景来决定。
2024-08-12
提取视频里面的声音
以下是关于提取视频里面声音的相关信息: Sovits 声音训练及推理: 准备数据集:可通过 b 站教程(https://www.bilibili.com/video/BV1ga411S7gP/?spm_id_from=333.788.video.desc.click&vd_source=35e62d366d8173e12669705f7aedd122 )、Github 链接(https://github.com/Anjok07/ultimatevocalremovergui/ )、百度网盘(https://pan.baidu.com/s/14iK32JKIPvjmf1Kfq21mzg?pwd=hjhj ,提取码:hjhj )获取相关资源。模型一定要下载,软件本体只预装了部分模型,模型安装较简单,拷贝即可,详情看网盘说明。 操作界面:选择好输入输出路径和模型,提取人声的最佳模型是 mdxnet ,提取伴奏用 VR ,但训练不需要伴奏。 后续处理:提取出来的声音通常需要精细处理,如去掉杂音、和声和混响达到“干声”效果。可使用 iZotope RX 软件处理,链接(https://pan.baidu.com/s/1NXh67SViKm39zT08U7zg?pwd=kmhd ),提取码:kmhd ,安装时记得把 vst3 和 aax 勾上。 PixelPlayer:MIT 研究团队的创新工具,可自动识别并分离视频中的声音源,匹配画面位置。为音视频编辑提供强大功能,如独立调整音量、去除或增强特定声音源。其核心功能包括声音源分离、声音定位、多声音源处理。相关链接:http://soundofpixels.csail.mit.edu 、https://arxiv.org/abs/1804.03160 、https://x.com/xiaohuggg/status/1759916778229268874?s=20
2024-07-16