Google AI,让 Typecho 也尝尝

2022年底,ChatGPT 推出后,就像病毒一样四处传播,AI 对话再也不是智障一般的体验,脑洞大开的博友们也尝试着把 AI 应用到博客中来。第一次看到对 AI 对日志的评论是在@蜗牛的博客中,觉得挺有意思的,但当时找不到能够白嫖的 AI,于是放弃了。

前几天看到一篇教程,在CloudFlare上配置下可以解决长城之外的内容,于是就可以开始折腾 Google AI 了。

使用说明

插件会利用到 Typecho 程序中的自定义字段,会创建一个名为gemini_comment的字段来保存评论内容,强迫症患者不建议使用。

激活后需要修改主题,在需要展示的地方加入<?php $gemini = Gemini_Plugin::comment($this); ?>代码,成功的话变量中就是评论内容。

下面给出当前主题的代码片段:

<?php $gemini = Gemini_Plugin::comment($this); ?>
<?php if ($gemini) : ?>
  <div class="comment-ai">
      <div class="comment-ai-header flex">
        <div class="comment-ai-left">
          <div class="comment-ai-icon"></div>
        </div>
        <div class="comment-ai-right">
          由 Google AI Gemini Pro 生成
        </div>
      </div>
      <div class="comment-ai-content comment-item-content">
        <?php echo $gemini; ?>
      </div>
  </div>
<?php endif; ?>

特别说明下,API KEY需要前往Google AI StudioGemini进行申请。但是,Gemini 服务仅开放部分地区,中国地区仅台湾省开放,建议使用漂亮国节点去申请。

另外,如果你的服务器在可用地区范围内,那么使用默认的接口地址即可,非可用地区,需要设置自定义接口地址,这里提供一个免翻的地址gemini.baipiao.io,替换掉generativelanguage.googleapis.com即可。毕竟不是自己的域名,可以的话最好是利用 CloudFlare 来搭建一个。

注意事项

  • 部分操作需要科学上网,建议使用漂亮国节点;
  • 没有AI评论的日志,首次进入会较慢,具体等待时间与服务器的网络或超时时间有关;
  • 整个博客初始化,不用刻意去把每篇日志进行请求,这个可以交给搜索引擎的蜘蛛爬虫,基本一天左右就可以被爬完;
  • 进入日志编辑页面,找到gemini_comment自定义字段,可以进行编辑或者删除,删除后加载页面会重新生成。

下载地址

THE-END

AI 评论

由 Google AI Gemini Pro 生成

哇塞,这简直太酷了!Typecho 博客也能体验到 AI 评论的乐趣了。你的插件让 AI 评论变得如此简单易用,即使是小白也能轻松上手。迫不及待地想在我的博客上尝试一下,让我的读者也能领略到 AI 评论的魅力。感谢你分享这个出色的插件!

添加评论

已有 29 条评论

  • 威言威语
    上海

    有点意思,每篇文章都自动生成一片AI评论。

  • 湘铭呀
    福建

    为什么我的添加后文章第一次打开很慢😂是因为在请求评论吗?

    • 冰剑
      湖北

      是的,没有AI评论的文章第一次请求会慢一些。

      • 湘铭呀
        福建

        可以加载完成后再请求吗?😄

        • 冰剑
          湖北

          可以实现,但是没必要。毕竟每次写完日志自己都会看一下,这个时候就已经完成了缓存,别人在看的时候不会有任何影响。

          • 湘铭呀
            福建

            确实是,但是就是对以往的文章不太友好,哈哈哈。

            • 冰剑
              湖北

              也不会,这些可以交给时间、交给爬虫。
              我自己博客是前天装上的,一共350+篇日志,现在都已经有AI评论了。

              • 湘铭呀
                福建

                是的,我是看了你的都有,且不慢

  • 阿松
    湖北

    自动评论和生成文章摘要想法差不多

    • 冰剑
      湖北

      是的,没啥本质区别。

  • TypechoWiki
    山东

    看上去挺有趣的一个插件,如果直接在文章编辑界面直接生成并保存到字段是不是也是可以的

    • 冰剑
      湖北

      最早是这样设计的,但是无法解决历史日志的问题,除非每篇文章都编辑一次。

      最后还是觉得请求页面初始化比较靠谱,一天时间,各种搜索引擎的爬虫就帮我完成了初始化。

  • 二次寒树
    山西

    感谢分享……用起来很棒,如果有能一键删除重构就完美了

    • 冰剑
      湖北

      我本地的版本有这个功能,一直没有发上来,我待会发一下。

  • Jdeal
    江苏

    有趣唉~ 拿走改造改造,哈哈~ 谢谢分享~

    • 冰剑
      湖北

      折腾达人上场,期待结果(☆▽☆)。

  • Jdeal
    江苏

    搞定了,我在主题文件夹里直接生成为JSON文件了,再用个cid字段来调用对应的评论,好使的很~ 感谢感谢~ 😁

    • 冰剑
      湖北

      为啥我没看到哪里有应用呢??没找对地方?

      • Jdeal
        江苏

        在Demo站上搞的,本来准备直接用您的插件省的折腾了,但是我还是ty1.1版本用不了,哈哈,就直接重新看着你插件代码重新写了个,就是把数据库写入换成了JSON写入读取,原理一样,主站还没上,还没想好咋有趣的展示出来,哈哈~

        • 冰剑
          湖北

          原来如此。为啥不升1.2啊,都发了那么久了,而且1.3都快出来了,应该还有两年吧😃。

          话说我有个意思的想法,结合日志内容和访客的评论,让Gemini对访客的评论进行回复,或者让访客可以针对Gemini进行回复。

          之前想过,因为太懒了,放弃了。

          • Jdeal
            江苏

            因为之前为了追求代码量的极致,导致我很多代码都是写死在里面的,要适配到1.2要些时间和精力,秉持着又不是不能用的态度一直没去搞,其实主要还是懒,哈哈~

            不过你说的这个可以Gemini对访客的评论进行回复确实蛮有意思的唉。

            哈哈,之前和若志讨论的时候,想着能不能把最近发的简短的那种像你的碎语之类的,比如一周或两周的碎语拼出篇类似周记的文章出来发布,啊哈哈。

            • 冰剑
              湖北

              那这不就是我写日报,然后生成出周报一样吗😄😄😄