标签 AI 下的文章

调用gemini api提示User location is not supported for the API use.

众所周知,我的博客已经成功迁移到了越南的优质空间 Dataonline.vn

伴随着这次迁移,我决定重新启用一个备受喜爱的老功能——AI 课代表

这个功能的灵感来源于 冰剑 的 Gemini 助手,经过我的深度定制开发,已经成为博客的一个重要特色。

回顾它的技术演进历程,颇有些意思。

第一阶段:HEXO 时代的异步 JavaScript

最初,这个插件部署在 HEXO 博客上,托管在赛博大善人CloudFlare的怀抱中。那时候,我们用纯 JavaScript 异步调用来实现功能,简单而有效。

第二阶段:TYPECHO 的 PHP 尝试

后来转向 TYPECHO 平台后,我想着既然是 PHP 后端,何不用 PHP 来统一解决问题呢?于是开始了 PHP 版本的探索之旅。

第三阶段:遭遇地域限制的困境

前阵子在 ct8.pl 部署时,我采用了 冰剑的优雅解决方案,这个方案在gemini支持区域上运行得相当完美

新的挑战:地域限制的真面目

当我将服务迁移到 Dataonline.vn 后,却遭遇了意想不到的挫折。

系统返回了一个令人沮丧的错误:

User location is not supported for the API use.

对应的状态码是:

FAILED_PRECONDITION 

2025-06-14

代码界的“跨界”:一场荒诞的闹剧

余华老师笔下的世界,总是带着一丝荒诞和无奈。

在这个AI盛行的时代,代码界成了一个荒诞的舞台。

各种职业的人都想跨界来分一杯羹,却往往只留下了一地鸡毛。

但愿这些“跨界者”们,在追求技术的同时,也不忘学习编程的真谛,

不要让荒诞成为常态,不要让闹剧成为结局。

编程不是简单的代码堆砌,它是一门艺术,一种思考。

就像余华老师的小说,语言简洁却直击人心。

编程也需要这样的简洁,需要在纷繁复杂的逻辑中,找到最直接、最优雅的解决方案。

它不是“条条大路通罗马”的随意,而是“独木桥上过独木”的精准。

2024-08-07