Blog

发布于 更新于

AI总结: 本文介绍了在网站上放置猫的实现方法,包括引入oneko.js脚本和配置完整路径以避免相对路径问题。此外,还提到在GitHub上设置API密钥和模型权限的步骤,以确保访问相关功能时不会出现权限错误。 优化建议: 1. 在引入oneko.js脚本时,确保路径正确且可访问,以避免加载失败。 2. 在GitHub设置中,详细记录API_KEY和API_URL的创建步骤,方便后续操作。 3. 确保GitHub Models权限设置为Read-only,以避免因权限不足导致的错误。 4. 提供具体的错误处理方案,以便在出现权限错误时快速定位问题。

网站上放置猫

https://github.com/adryd325/oneko.js

Image

引入js, 默认取脚本目录下oneko.gif, 因为相对路径配置有些页面有问题, 所以调整js直接配置完整路径

<script src="{{ blogBase['homeUrl'] }}/assets/oneko.js/oneko.js" data-cat="{{ blogBase['homeUrl'] }}/assets/oneko.js/oneko.gif"></script>

AI总结

  1. AI总结需要在以下地址设置变量信息 https://github.com/anaer/blog/settings/secrets/actions

Image

API_URL = "https://models.inference.ai.azure.com/chat/completions"
API_KEY = "github_pat_xxxxxxx"
API_MODEL = "gpt-4o"
  1. API_KEY 需要在以下链接进行创建 https://github.com/settings/personal-access-tokens

GitHub Models key 需要设置Models权限为Read-only

Image

如果未设置权限 会报错

{"error":{"code":"unauthorized","message":"The `models` permission is required to access this endpoint","details":"The `models` permission is required to access this endpoint"}}