國內免代理免費使用Gemini大模型實戰

文章目錄

    • 一、免費申請Gemini API密鑰
    • 二、使用openai-gemini
      • 1、在github上找到openai-gemini
      • 2、將openai-gemini部署到Netlify
      • 3、在Cherry Studio中配置和使用gemini的模型
        • 1)在Cherry Studio中配置gemini API
        • 2)在Cherry Studio中使用gemini 的模型
      • 4、在Dify中配置和使用gemini的模型
        • 1) 在Dify中配置gemini API
        • 2)在Dify中使用gemini的模型
      • 5、如果自己有域名可以用自己的域名來中轉netlify的地址進行訪問
        • 1) 在自己的DNS中配置域名解析到netlify的地址
        • 2)在netlify中配置子域名
        • 3)在 Cloudflare 中添加TXT記錄用于校驗
        • 4)在netify中進行驗證,驗證通過就可以用自己的域名訪問了
        • 5)用自定義域名進行gemini API接口的測試

谷歌的Gemini API 為開發者提供了具體的免費額度,允許將Gemini模型集成到自己的應用程序中。
模型可訪問范圍:開發者可以免費調用 Gemini 2.5 Pro 模型及其輕量級版本 Gemini 2.5 Flash 6。
標準免費額度:通過在 Google AI Studio 獲取 API 密鑰,每位開發者可以獲得慷慨的免費使用額度。這包括每天 300,000 個 Token(包括提示和響應)以及每分鐘 60 個請求的速率限制 。

一、免費申請Gemini API密鑰

注冊google賬號就可以免費申請Gemini API密鑰。
申請地址 https://aistudio.google.com/
申請密鑰

有了Gemini API密鑰后就可以調用API使用Gemini 大模型的能力了。
國內上網環境無法直接使用Gemini API,本文介紹能夠免代理使用Gemini的方法。

二、使用openai-gemini

1、在github上找到openai-gemini

openai-gemini 是一個 serverless 的代理項目,用于將 Gemini API 轉換為 OpenAI API 。
項目地址:https://github.com/PublicAffairs/openai-gemini
Gemini API 是免費的, 但有許多工具專門與 OpenAI API 一起使用。該項目可以將Gemini API 轉換為 OpenAI API ,并且通過serverless進行調用。我們可以找個國內可以訪問的免費serverless服務進行中轉滿足國內調用使用需求。
這里介紹將openai-gemini部署到Netlify
Netlify 是一個領先的 Web 開發平臺,它專門為構建、部署和管理現代高性能網站和 Web 應用程序提供了一站式解決方案。Netlify 的核心理念是支持 Jamstack 架構(JavaScript, APIs, Markup),該架構強調將網站內容預構建為靜態文件,并通過 CDN 快速分發,然后通過 API 調用動態數據和執行后端邏輯。

2、將openai-gemini部署到Netlify

Deploy to Netlify

找到"Deploy to Netlify" 點擊就可以一鍵部署到Netlify,部署完成后Netlify會自動分配一個地址用于訪問剛部署的openai-gemini的serverless服務。并且這個地址是在過國內可以正常訪問的。
project overview

3、在Cherry Studio中配置和使用gemini的模型

1)在Cherry Studio中配置gemini API

通過Netlify中轉訪問gemini API,我們可以直接在Cherry Studio中配置通過Netlify中轉訪問gemini API
配置API地址為通過netlify中轉的地址
API密鑰為google gemini 的API Key
模型可以配置你想使用的模型 如:gemini-2.5-pro
Cherry Studio中配置API key

2)在Cherry Studio中使用gemini 的模型

在Cherry Studio中選擇剛配置的gemini-2.5-pro并和它對話,可以看到gemini-2.5-pro可以流暢的輸出。
在cherry Studio中使用gemini

4、在Dify中配置和使用gemini的模型

1) 在Dify中配置gemini API

通過openai-gemini將 Gemini API 轉換為了 OpenAI API ,所以在dify中應該使用“OpenAI-API-compatible”的插件來配置模型。
OpenAI插件

如果沒有安裝“OpenAI-API-compatible”插件需先安裝。在模型供應商中選擇“OpenAI-API-compatible”,點擊“添加模型”。
配置API地址為通過netlify中轉的地址
API密鑰為google gemini 的API Key
模型可以配置你想使用的模型 如:gemini 2.5 pro
配置API key

2)在Dify中使用gemini的模型

在Dify中建一個對話應用,選擇剛配置好的 Gemini 2.5 Pro 模型進行對話,可以看到對話成功的調用了gemini API使用Gemini 2.5 Pro的模型進行了回復。
在Dify中使用

5、如果自己有域名可以用自己的域名來中轉netlify的地址進行訪問

1) 在自己的DNS中配置域名解析到netlify的地址

以我的cloud flare域名服務配置為例,在DNS中配置一個netlifygemini的子域名,解析到目標為開始netlify給的服務地址。
配置子域名

2)在netlify中配置子域名

在netlify中可以配置自己的域名對gemini API進行訪問。在netlify的項目中找到“domain you already own”
在netlify中配置自己的域名

在自定義域名配置界面,輸入自己的子域名,它會給出Host和Value的值,這兩個值需要在自己的DNS域名服務器中配置校驗。
效驗信息

接下來需要在自己的DNS服務中進行配置,我以自己的cloud flare域名服務配置為例,配置如下:

3)在 Cloudflare 中添加TXT記錄用于校驗
  1. 登錄你的 Cloudflare 賬戶,選擇我的域名doai8.dpdns.org。
  2. 進入左側的 “DNS” 菜單。
  3. 點擊 “Add record” (添加記錄) 按鈕。
  4. 根據下面的表格,準確填寫每一個字段:
Cloudflare 字段你需要填寫的內容 (從 Netlify 截圖復制)
Type (類型)TXT
Name (名稱)netlify-challenge
Content (內容)4f*****************062b
TTL保持默認的 Auto 即可

添加TXT記錄

4)在netify中進行驗證,驗證通過就可以用自己的域名訪問了

在netify中進行驗證,驗證通過就可以用自己的域名訪問了,在圖中可以看到自己的子域名和netlify給的子域名。兩個域名都可以用,自己的子域名的好處就是自己容易記憶。
自定義域名配好

5)用自定義域名進行gemini API接口的測試

在Cherry Studio中將API地址配置程自定義域名的地址
配置自定義域名地址
可以看到和gemini 2.5 pro 對話同樣也很絲滑。
測試


作者博客:http://xiejava.ishareread.com/

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/87845.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/87845.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/87845.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

day46-tomcat-java業務部署

1. ?選型1.1. 🎯中間件java web中間件說明tomcat組件,功能多jetty精簡,功能少一些......weblogic使用oracle數據庫配合weblogic(商業)國產:東方通(TongWEB)1.2. 📌jdkjdk選型說明jdk(oracle jdk)商業版,jd…

[netty5: HttpServerCodec HttpClientCodec]-源碼分析

在閱讀該篇文章之前,推薦先閱讀以下內容: [netty5: ChannelHandler & ChannelHandlerAdapter]-源碼解析[netty5: HttpObjectEncoder & HttpObjectDecoder]-源碼解析 HttpServerCodec HttpServerCodec 是一個 Netty 編解碼器,結合 …

華為OD機試 2025B卷 - 數組組成的最小數字(C++PythonJAVAJSC語言)

2025B卷目錄點擊查看: 華為OD機試2025B卷真題題庫目錄|機考題庫 + 算法考點詳解 2025B卷 100分題型 最新華為OD機試 真題目錄:點擊查看目錄 華為OD面試真題精選:點擊立即查看 2025華為od 機試2025B卷-華為機考OD2025年B卷 題目描述 給定一個整型數組,請從該數組中選…

Ubuntu下Tomcat的配置

進入Tomcat的conf目錄下 1 備份配置文件 cp server.xml server.xml.2下載server.xml&#xff0c;用notepad文本編輯器打開 2 修改Tomcat的端口號 找到如下內容<Connector port"8080" protocol"HTTP/1.1"connectionTimeout"20000"redirectPort…

Docker部Ollama安裝、本地大模型配置與One-API接入

Docker 安裝 Ollama Ollama 支持 Docker 安裝,極大簡化了部署流程。以下是具體步驟: 創建ollama文件夾 創建 docker-compose.yaml 文件新建一個 docker-compose.yaml 文件,內容如下: 編輯文件 …

ABB焊接機器人智能節氣儀

在現代焊接工業中&#xff0c;ABB焊接機器人憑借其高精度、高效率等優勢被廣泛應用。而在焊接過程中&#xff0c;節氣是一個重要的考量因素&#xff0c;這就凸顯出ABB焊接機器人智能節氣儀的重要性。ABB焊接機器人節氣是提高焊接生產效益的關鍵環節。傳統的焊接過程中&#xff…

攝影后期:使用Photoshop進行暗角控制

方法一&#xff1a;ctrlshiftR調出鏡頭校正工具&#xff0c;調整暈影 方法二&#xff1a;

pyhton基礎【24】面向對象進階五

目錄 十五.多繼承的繼承順序 - mro 調用父類方式不同導致結果不同 單繼承中的super 簡單總結 面試題 十六.魔術方法 魔術方法概述 魔術方法概覽 __getattribute__屬性 __getattribute__注意事項 常用的魔術方法 __doc__ __module__和__class__ __init__ __del__…

如何保障MySQL客戶端連接數據庫安全更安全

公司員工或外協人員&#xff0c;直接使用業務賬號或高權限賬號連接MySQL服務器&#xff0c;如同讓數據在連接時減少風險——賬號密碼易泄露、操作行為難追溯、安全風險陡增&#xff01;尤其是在客戶端連接環節&#xff0c;如何確保每一個接入點都安全可控&#xff0c;每一次操作…

機器學習入門:線性回歸詳解及Scikit-learn API使用指南

一、線性回歸概述線性回歸是統計學和機器學習領域中最基礎、最廣泛應用的預測建模技術之一。自19世紀初由弗朗西斯高爾頓(Francis Galton)首次提出以來&#xff0c;線性回歸已成為數據分析的核心工具&#xff0c;在經濟學、社會科學、生物統計學、工程學等眾多領域發揮著重要作…

高斯牛頓法求解三維變換矩陣的數學推導

目錄一、問題定義二、李代數基礎三、雅可比矩陣推導四、高斯牛頓迭代1. 整體雅可比矩陣2. 正規方程構建3. 參數更新4. 李代數更新五、理論優勢分析一、問題定義 給定兩組三維點云&#xff1a;源點云 P{pi∈R3}i1NP \{p_i \in \mathbb{R}^3\}_{i1}^NP{pi?∈R3}i1N?&#xff0…

JAVA 商城系統為什么受歡迎?ZKmall開源商城靈活定制 + 插件接入適配市場

在電商系統開發這塊&#xff0c;技術選得好不好&#xff0c;直接關系到平臺穩不穩定、能不能擴展、適配能力強不強。JAVA 語言因為 “跨平臺性突出、安全性高、可擴展性好” 這些特點&#xff0c;成了企業級電商系統的首選技術。而 ZKmall 商城基于 JAVA 開發的商城系統&#x…

【數據結構之哈夫曼樹與編碼實現】

文章目錄 前言一、哈夫曼樹與哈夫曼編碼簡介1. 什么是哈夫曼樹&#xff1f;2. 為什么需要哈夫曼編碼&#xff1f; 二、哈夫曼編碼原理三、哈夫曼樹的構建步驟詳解1. 統計字符頻率2. 定義哈夫曼樹節點3. 最小堆&#xff08;優先隊列&#xff09;的構造4. 合并節點&#xff0c;構…

基于Hadoop的京東廚具商品數據分析及商品價格預測系統的設計與實現

文章目錄有需要本項目的代碼或文檔以及全部資源&#xff0c;或者部署調試可以私信博主項目介紹數據采集用戶界面系統展示管理員界面每文一語有需要本項目的代碼或文檔以及全部資源&#xff0c;或者部署調試可以私信博主 項目介紹 本項目圍繞“京東廚具數據分析系統的設計與實…

深入解析TCP:可靠傳輸的核心機制與實現邏輯(三次握手、四次揮手、流量控制、滑動窗口、擁塞控制、慢啟動、延時應答、面向字節流、粘包問題)

Linux系列 文章目錄 Linux系列一、TCP連接的建立與斷開1.1 TCP 三次握手1.2 TCP四次揮手1. TCP連接的本質是應用層間的通信通道2. 斷開連接的核心是終止應用層通信3. 常見誤解澄清 二、TCP協議的機制2.1 流量控制2.2 滑動窗口2.2.1 滑動窗口的工作原理2.2.2 基于滑動窗口快重傳…

基于開源AI智能客服、AI智能名片與S2B2C商城小程序的微商服務質量提升路徑研究

摘要&#xff1a;在科技飛速發展的背景下&#xff0c;產品技術含量與復雜度顯著提升&#xff0c;客戶正確使用產品并體驗其價值愈發依賴代理的專業指導與服務。本文聚焦開源AI智能客服、AI智能名片與S2B2C商城小程序在微商服務中的應用&#xff0c;通過分析其技術原理與實踐案例…

[netty5: HttpHeaders HttpHeadersFactory]-源碼分析

HttpHeaders HttpHeaders 是用于存儲和操作HTTP請求或響應頭部字段的接口。 // DefaultHttpHeaders, HttpHeadersFactory.TrailingHttpHeaders public interface HttpHeaders extends Iterable<Entry<CharSequence, CharSequence>> {static HttpHeaders emptyHead…

基于Flink 1.20、StarRocks與TiCDC構建高效數據處理鏈路教程

在大數據處理領域&#xff0c;實現高效、實時的數據處理與分析至關重要。Flink作為強大的流批一體化計算框架&#xff0c;結合StarRocks這一高性能的實時分析型數據庫&#xff0c;再搭配TiCDC&#xff08;TiDB Change Data Capture&#xff09;用于捕獲數據變更&#xff0c;能夠…

便捷的Office批量轉PDF工具

軟件介紹 本文介紹的軟件是一款能實現Office批量轉換的工具&#xff0c;名為五五Excel word批量轉PDF。 軟件小巧 這款五五Excel word批量轉PDF軟件大小不到2M。 操作步驟一 使用該軟件時&#xff0c;只需把軟件和需要轉換的Word或Excel文件放在同一個文件夾里。 操作步驟…

tcp長連接與短連接

TCP連接本身是一個傳輸層協議&#xff0c;它既可以實現長連接&#xff0c;也可以實現短連接。這取決于應用層的使用方式。 短連接&#xff08;Short Connection&#xff09; 特點&#xff1a;每次請求都建立新的TCP連接&#xff0c;完成后立即關閉流程&#xff1a;建立連接 →…