资源:Session
外部会话 proto 定义。
| JSON 表示法 | 
|---|
{ "name": string, "displayName": string, "state": enum (  | 
              
| 字段 | |
|---|---|
name | 
                
                   
 不可变。完全限定名称   | 
              
displayName | 
                
                   
 可选。会话的显示名称。 此字段用于在界面中标识会话。默认情况下,显示名称是会话中的第一个轮次查询文本。  | 
              
state | 
                
                   
 会话的状态。  | 
              
userPseudoId | 
                
                   
 用于跟踪用户的唯一标识符。  | 
              
turns[] | 
                
                   
 圈数。  | 
              
labels[] | 
                
                   
 可选。会话的标签。可在 ListSessionsRequest 中设置为过滤条件。  | 
              
startTime | 
                
                   
 仅限输出。会话开始的时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
endTime | 
                
                   
 仅限输出。会话结束的时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
isPinned | 
                
                   
 可选。会话是否已固定,已固定的会话将显示在会话列表顶部。  | 
              
方法 | 
            |
|---|---|
                
 | 
              上传上下文文件,以用作会话中辅助调用的来源。 | 
                
 | 
              创建会话。 | 
                
 | 
              删除会话。 | 
                
 | 
              获取会话。 | 
                
 | 
              
                按父级 DataStore 列出所有会话。 | 
            
                
 | 
              更新会话。 |