向量数据库VikingDB
管理会话、消息、归档和已提交会话上下文。
ov session <subcommand> [options]
子命令 | 说明 |
|---|---|
| 创建新会话 |
| 列出所有会话 |
| 显示会话详情 |
| 读取合并的会话上下文 |
| 添加一条消息 |
| 添加多条消息 |
| 归档消息并提取记忆 |
ov session new
ov session add-message <id> --role user --content "..."
new #创建新会话。
示例:创建新会话
ov session new
list #列出所有会话。
示例:列出所有会话
ov session list
get <id> #获取会话详情。
参数 | 必填 | 说明 | 默认值 |
|---|---|---|---|
| 是 | 会话 ID |
示例:获取指定会话详情
ov session get <session-id>
get-session-context <id> #读取合并的会话上下文。
参数 | 必填 | 说明 | 默认值 |
|---|---|---|---|
| 是 | 会话 ID | |
| 否 | 最新归档摘要包含的 token 预算 |
|
示例:读取会话合并上下文
ov session get-session-context <session-id>
add-message <id> #向会话添加一条消息。
参数 | 必填 | 说明 | 默认值 |
|---|---|---|---|
| 是 | 会话 ID | |
| 是 | 消息角色:user / assistant | |
| 是 | 消息内容 | |
| 否 | 稳定交互对等 ID |
示例:添加一条用户消息
ov session add-message <id> --role user --content "Help me summarize this project"
add-messages <id> #向会话添加多条消息。
参数 | 必填 | 说明 | 默认值 |
|---|---|---|---|
| 是 | 会话 ID | |
| 是 | JSON 数组格式的消息 |
示例:添加多条消息
ov session add-messages <id> --messages '[{"role":"user","content":"..."},{"role":"assistant","content":"..."}]'
commit <id> #归档消息并提取记忆。
参数 | 必填 | 说明 | 默认值 |
|---|---|---|---|
| 是 | 会话 ID |
示例:提交会话并提取记忆
ov session commit <id>
可以查看子命令详细参数:
ov session <subcommand> --help