gpt4 book ai didi

Azure CosmosDB 延续 token 结构

转载 作者:行者123 更新时间:2023-12-02 17:05:39 27 4
gpt4 key购买 nike

我阅读了很多有关 CosmosDB 分页的文档,并认为 token 应该如下所示:

{\"token\":\"xxxxxx\",\"range\":{\"min\":\"xxxxxxxxxx\",\"max\":\"xxxxxxxxxx\"}}

但是我得到了一个如下所示的 token :

[{\"compositeToken\":{\"token\":\"xxxxxxxxx\",\"range\":{\"min\":\"\",\"max\":\"05C1B9CD673390\"}},\"orderByItems\":[{\"item\":24}],\"rid\":\"duJVAIns+3N6AAAAAAAAAA==\",\"skipCount\":0,\"filter\":null}]

我想知道在什么情况下 token 会具有compositeToken

最佳答案

这并不是您问题的真正答案,但您不应尝试基于延续标记的结构构建逻辑。前段时间我也有同样的疑问,并向 Cosmos DB 团队寻求解释。

我被告知,延续 token 应被视为不透明,即您不应从延续 token 的值推断出任何内容,也不应围绕其值构建任何应用程序逻辑。

应用程序代码唯一应该关心的是连续 token 是否存在。如果存在继续 token ,则意味着有更多可用数据与您的查询匹配,您应该按原样传递继续 token 以及下一个请求以获取下一组数据。如果连续标记不存在,则意味着没有更多数据与您的查询匹配。

关于Azure CosmosDB 延续 token 结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51867914/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com