zgccrui 在 Gemini v1 路由转 v1beta 路由 cfWorkers 部署 中发帖
使用类似one-api进行转发Gemini api的时候,没办法设置v1beta路由,所以使用cf Workers转发一遍,以非标准路由。
支持 gemini-2.0-flash-exp 模型进行联网
[675a6e1f0e284.png]
export default {
async fetch(request, env) {
// 将传入的请求 URL 转换为一个 URL 对象
const url = new URL(request.url);
// 从路径中查找和替换 `v1` 为 `v1beta`
url.pathname = url.pathname.replace(/^\/v1\//, '/v1beta/');
// 更改 URL 的主机部分(域名)为 'generativelanguage.googleapi...