发布于 更新于
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
引入js, 默认取脚本目录下oneko.gif, 因为相对路径配置有些页面有问题, 所以调整js直接配置完整路径
<script src="{{ blogBase['homeUrl'] }}/assets/oneko.js/oneko.js" data-cat="{{ blogBase['homeUrl'] }}/assets/oneko.js/oneko.gif"></script>
- AI总结需要在以下地址设置变量信息 https://github.com/anaer/blog/settings/secrets/actions
API_URL = "https://models.inference.ai.azure.com/chat/completions"
API_KEY = "github_pat_xxxxxxx"
API_MODEL = "gpt-4o"
- API_KEY 需要在以下链接进行创建 https://github.com/settings/personal-access-tokens
GitHub Models key 需要设置Models权限为Read-only
如果未设置权限 会报错
{"error":{"code":"unauthorized","message":"The `models` permission is required to access this endpoint","details":"The `models` permission is required to access this endpoint"}}