开始使用

如何集成 Dify.ai & Deep SerpApi?

通过集成Dify和Deep SerpApi,我们可以尝试构建一套智能SEO标题生成工具,它可以实时抓取谷歌搜索结果,并利用大型语言模型(LLM)进行语义理解和内容创作,从而生成更吸引人、更准确的标题。

继续阅读并按照我的步骤完成它!

1. 通过“从空白创建”创建一个应用。

选择工作流程并输入名称和描述。

2. 添加输入节点和字段。

3. 选择Deep SerpApi节点来访问谷歌。

设置搜索输入。

4. 适配数据类型

由于Deep SerpApi的输出格式是JSON,我们需要添加一个Code节点来适配类型:

填写以下代码将JSON结构转换为下一个节点参数输入的字符串类型:

function main({result}) {
    return {
        result: JSON.stringify(result)
    }
}

5. 总结结果并生成博客标题。

添加一个LLM节点:

选择gpt-3.5-turbo模型(您可以随意更改为其他LLM模型),并填写以下提示词。提示词将使用Deep SerpApi的搜索结果生成更友好的博客标题:

SYSTEM:
你是一位SEO专家和主题专家。你的任务是根据谷歌搜索的上下文,为用户提供的关键词生成一个SEO文章标题。

USER:
关于我的文章主题的上下文,以下是/keyword的顶级排名结果:/result
是什么原则使这些排名靠前?

ASSISTANT:
为了根据你分享的顶级排名结果中观察到的原则,为关键词"/keyword"创作一个SEO友好的文章标题,重要的是要理解是什么使这些标题有效。以下是可能导致它们排名靠前的原则:

1. **关键词位置和清晰度**:每个标题都通过包含确切的关键词或非常接近的变体来直接解决查询。这种清晰度确保搜索引擎可以轻松理解内容的相关性。
2. **简洁性和直接性**:标题简洁明了,易于快速阅读和理解。它们避免不必要的词语,并直截了当。
3. **包含定义或解释**:标题表明文章将定义或解释这个概念,这正是搜索"/keyword"的人所寻找的。

4. **多样化的呈现**:尽管涵盖了类似的内容,但每个标题都从略微不同的角度来处理主题。这种多样性可以吸引更广泛的受众。

USER:
鉴于这些原则,请帮我生成一个标题,该标题将通过模仿顶级排名标题的语法来对关键词"/keyword"进行排名。不要复制,而是给我更好的东西,并避免使用诸如“掌握”、“全面”、“发现”或“揭示”之类的语言。不要使用动名词,并以主动语态、现在时态书写。仅返回标题。不要包含任何特殊符号,例如引号和冒号。

6. 添加输出结果节点。

恭喜!核心流程现在已经完成,接下来让我们测试它!

试运行

输入关键词“AI内容生成”,然后点击“开始运行”。

我们可以看到已经成功生成了一个具有较高谷歌排名的博客标题。

发布和使用

如果完成了以上步骤,您可以自信地继续发布。

发布完成后,我们可以使用该应用程序:

至此,您已经学习了如何使用Deep SerpApi和Dify构建一个SEO友好的博客标题生成器!