#  AI 命令配置（Command）

AI Command，指的是在文本框中，输入 `空格 + '/'` 弹出的 AI 菜单。

## 示例代码

```typescript
new LinwitDocEditor({
    element: "#aiEditor",
    ai:{
        models:{
            openai: {
                apiKey: "sk-alQ96zbDn*****",
                model:"gpt-4o",
            }
        },
        commands:[
            {
                name: "AI 续写",
                prompt: "请帮我继续扩展一些这段话的内容",
            },
            {
                name: "AI 提问",
                prompt: "...",
            },
        ]
    },
})
```
commands 配置的是 AI 菜单，支持以下参数：

- **icon**：AI 菜单的 icon 图标
- **name**：AI 菜单的名称
- **prompt**：AI 提示语
- **text**："selected" | "focusBefore" 可选，代表选中的文本，或者光标前的文本
- **model**：使用的 AI 大模型，当 `model` 未配置，或者配置为 "`auto`" 时，会自动选择第一个配置的大语言模型。
- **onClick**：点击事件回调函数，只用于自定义功能时使用。


