mirror of
https://github.com/Darkatse/TauriTavern.git
synced 2026-10-19 15:45:12 +00:00
1.2 KiB
1.2 KiB
扩展 API
TauriTavern 的宿主 API 位于 window.__TAURITAVERN__.api。使用前等待宿主就绪:
await (window.__TAURITAVERN__?.ready ?? window.__TAURITAVERN_MAIN_READY__);
const api = window.__TAURITAVERN__.api;
| API | 用途 |
|---|---|
| api.chat | 聊天读取、检索、metadata 与扩展存储 |
| api.layout | safe area、viewport 与输入法布局 |
| api.dev | 前后端日志和模型请求诊断 |
| api.worldInfo | 世界书激活结果与条目导航 |
| api.extension.store | 扩展的全局 JSON / Blob 存储 |
| api.agent | 运行控制、历史、文件详情与 Profile 管理 |
| api.llmConnections | Agent 使用的模型连接 |
| api.skill | Skill 导入、编辑、作用域与导出 |
| api.mcp | MCP 服务器、工具发现、权限与测试调用 |
完整类型见 src/types.d.ts,稳定性约定见 宿主契约。从 SillyTavern 扩展迁移时,可参考 迁移指南。
框架内部的工作方式见 Agent;本目录集中说明调用方法和返回结果。