API 参考
IfAI Tauri 命令和事件完整参考。
文件操作
命令
| 命令 | 参数 | 返回 | 描述 |
|---|---|---|---|
read_file | path: string | string | 读取文件内容 |
write_file | path: string, content: string | void | 写入文件 |
list_directory | path: string | FileInfo[] | 列出目录 |
示例
typescript
const content = await invoke('read_file', { path: '/src/main.ts' })AI 操作
| 命令 | 参数 | 返回 |
|---|---|---|
ai_chat | messages: Message[] | Stream<string> |
ai_complete | prompt: string | string |
事件
| 事件 | Payload | 描述 |
|---|---|---|
file-changed | { path: string } | 文件已修改 |
ai-response | { chunk: string } | AI 流式响应 |