iconDirEasy

AI

如何在DirEasy中配置AI功能

DirEasy使用AI模型来分析网站内容并自动填写提交表单,从而提高提交效率。

DirEasy使用Vercel AI SDK封装AI模型,默认支持OpenAI ChatGPTGoogle GeminiDeepSeekXAIClaude模型,可以根据目录需求选择使用。

管理员可以使用AI批量导入功能,10倍速初始化您的目录数据库。

设置环境变量

确定使用的AI模型

您可以选择使用google、deepseek、openai、xai或claude作为AI模型,并在.env文件中设置NEXT_PUBLIC_DEFAULT_AI_PROVIDER变量。

.env
# ai provider: `google`, `deepseek`, `openai`, `xai`, `claude`
NEXT_PUBLIC_DEFAULT_AI_PROVIDER=

设置对应AI模型的API密钥和模型名称

.env
AI_MODEL_NAME=
AI_API_KEY=
  • NEXT_PUBLIC_DEFAULT_AI_PROVIDER默认未配置任何AI模型,因此AI自动填充功能默认不启用。
  • 不同模型效果不同,我们推荐使用Google Gemini模型的gemini-2.5-flash版本,它具有更大的上下文窗口、更好的效果,并且免费。
  • 请注意AI自动填充功能的成功率并非100%,如果网页内容未被捕获或SEO信息不准确,可能导致AI模型无法正确解析网页内容,最终导致AI自动填充功能失败。

配置好AI模型后,如果AI环境变量已配置,提交表单中会出现AI自动填充按钮,点击该按钮将触发AI模型自动解析网页内容并填写表单。

自定义AI代理规则

对于使用Cursor或GitHub Copilot的用户 - 您可以通过更新下面列出的相应文件来自定义AI代理规则。每次聊天响应都会读取该文件,并根据您的规则提供更精准的响应。重要的是

保持您的指令简短精确。糟糕的指令会降低Cursor和Copilot的质量和性能。

Cursor

更新.cursorrules文件以根据项目需求自定义AI代理。这些规则可以随时更新,并会随着时间的推移更好地帮助您。

可以在awesome-cursorrules找到自定义Cursor规则的好例子。

了解更多关于Cursor规则

GitHub Copilot

要开始使用GitHub Copilot指令,您必须先在VSCode中启用Use Instruction Files设置。

更新.github/copilot-instructions.md文件以根据项目需求自定义AI代理。这些指令可以随时更新,并会随着时间的推移更好地帮助您。

需要注意的是,AI输出可能仍包含幻觉或不准确之处,因此请始终审查和验证生成的建议。

目录