首页 Gemini开发平台
import gemini from '@google/gemini-api';
const client = new gemini.Client({apiKey: 'YOUR_KEY'});
const model = client.getModel('gemini-3.7-flash');
const response = await model.generateContent({
  contents: [{role: 'user', parts: [{text: 'Hello!'}]}]
});
console.log(response.text);
🚀 开发者友好

Gemini开发平台
支持Gemini 3.7 Flash/3.6 Flash多模型调用,兼容OpenAI接口

通过Gemini API将Google最强大的AI能力集成到您的应用中。支持多种编程语言SDK,提供OpenAI兼容接口,让迁移和集成变得轻而易举。

example.py

import google.generativeai as genai

genai.configure(api_key="YOUR_API_KEY")

model = genai.GenerativeModel('gemini-3.7-flash')

response = model.generate_content("你好,帮我写一段Python代码")

print(response.text)

# 简单几行代码,快速集成Gemini能力

可用模型

Gemini API支持的模型版本

选择最适合您应用场景的Gemini模型版本

最新

Gemini 3.7 Flash

最新一代高性能模型,在保持快速响应的同时大幅提升了推理能力,适合复杂任务处理。

1M Token上下文 · Function Calling · Code Execution

热门
🔥

Gemini 3.6 Flash

高效率模型,适合大规模应用和高频调用场景,响应速度快,成本效益出色。

1M Token上下文 · Thinking Mode · 多模态

🧠

Gemini 3.1 Pro

深度推理专家模型,适合需要深度分析和复杂推理的专业应用场景。

1M Token上下文 · Search Grounding

功能特性

为什么选择Gemini API

强大的功能特性让AI集成变得简单高效

🔄

OpenAI兼容接口

提供与OpenAI API完全兼容的接口格式,只需修改endpoint地址即可快速迁移现有应用。

💻

多语言SDK支持

官方提供Python、JavaScript、Go等主流语言的SDK,开箱即用,减少集成工作量。

📊

丰富的内容格式

支持文本、图像、音频、视频等多种内容格式输入,满足复杂多模态应用需求。

🔧

Function Calling

支持函数调用功能,让AI能够执行代码、操作外部API,构建强大的智能应用。

🛡️

企业级安全

符合Google企业安全标准,支持数据加密、访问控制和审计日志等安全功能。

📈

用量分析

提供详细的使用量统计和成本分析,帮助您优化API调用和控制成本。

开发工具

支持多语言SDK

选择您熟悉的编程语言快速开始

🐍

Python

最流行的AI开发语言,官方全力支持

📜

JavaScript

支持Node.js和浏览器端使用

🔷

Go

高性能云原生应用首选

Java

企业级应用开发支持

价格方案

灵活的定价策略

根据实际使用量付费,成本可控

免费版

Spark

免费

每月15亿Token

  • Gemini 3.7 Flash
  • 基础多模态支持
  • 60次/分钟请求
  • 社区支持

标准版

Pro

¥0.025

每千Token

  • 所有模型访问
  • 完整多模态
  • 1000次/分钟请求
  • 技术支持

企业版

Enterprise

定制

按需定价

  • 无限制使用
  • 专属模型调优
  • 99.9% SLA
  • 专属客户经理

开始使用Gemini API

获取API密钥,将AI能力集成到您的应用中

常见问题

Gemini API与OpenAI API的主要区别是什么? +
Gemini API和OpenAI API都是强大的大语言模型API服务。主要区别在于底层模型和生态系统:Gemini基于Google DeepMind开发的多模态模型,在处理图像、音频、视频等多模态内容方面有原生优势;Gemini API提供OpenAI兼容接口,可以轻松迁移现有项目而无需重写代码。在定价方面,Gemini API也提供了更具竞争力的价格。具体选择可以根据项目需求、预算和对特定功能的要求来决定。
如何获取Gemini API密钥? +
获取Gemini API密钥非常简单:首先访问Google AI Studio或Google Cloud Console网站;然后使用您的Google账户登录;接着创建一个新的API项目或在现有项目中启用Gemini API;最后在API凭据页面创建API密钥即可。建议在创建后妥善保管密钥,避免泄露。可以在Google Cloud Console中设置密钥的使用限制,如绑定IP地址或HTTP引荐来源,防止密钥被滥用。
Gemini API支持哪些编程语言? +
Gemini API提供多语言官方SDK支持,包括Python、JavaScript/TypeScript(Node.js和浏览器)、Go语言和Java。此外,由于Gemini API基于标准HTTP协议构建,您也可以使用任何支持HTTP请求的编程语言进行调用,包括C#、Ruby、PHP、Swift、Kotlin等。社区还贡献了许多其他语言的非官方SDK,使得Gemini API几乎可以在任何编程环境中使用。
Gemini API的使用限制和配额是怎样的? +
Gemini API根据不同的订阅级别有不同的使用限制。免费版用户通常有每分钟60次请求的限制和每月固定Token配额。付费用户可以享受更高的请求限制,具体取决于所选的定价计划。您可以在Google Cloud Console中查看当前的使用量和配额使用情况。如果需要更高的配额,可以申请配额增加,Google会根据实际需求进行评估。
Gemini API如何处理敏感数据和隐私? +
Google对API使用中的数据安全非常重视。通过Gemini API发送的数据会用于提供服务,但Google不会使用这些数据来训练基础模型(除非用户明确同意参与训练计划)。企业用户可以使用数据治理工具来控制数据处理方式,包括数据驻留选项。对于高度敏感的数据,建议在发送前进行脱敏处理。Google Cloud还提供了丰富的安全功能,包括VPC服务控制、数据加密和访问审计等。
Gemini API的响应速度如何? +
Gemini API的响应速度取决于多个因素,包括模型版本、网络延迟、请求复杂度和服务器负载等。轻量级模型如Gemini Flash系列响应速度最快,通常在数百毫秒到几秒之间;更强大的模型如Gemini Pro可能需要稍长的处理时间。Google在全球多个地区部署了服务器,可以通过选择最近的端点来优化响应速度。付费用户还可以享受优先级更高的计算资源分配。
Function Calling功能可以做什么? +
Function Calling(函数调用)是Gemini API的一个强大功能,它允许AI模型识别何时需要调用外部函数或API来完成任务。通过Function Calling,您可以:让AI访问实时信息如天气、股票价格等;与数据库交互进行数据查询和操作;控制智能家居设备或IoT系统;执行复杂的计算任务;调用第三方API获取外部服务数据。这使得构建能够执行实际操作而不仅仅是生成文本的智能应用成为可能。
如何监控Gemini API的使用情况和成本? +
Google Cloud Console提供了详细的使用量监控和成本分析功能。您可以查看API调用的详细日志,包括请求数量、Token使用量、错误率等指标。可以设置预算警报,当花费接近预设阈值时自动通知。您还可以使用Cloud Logging和Cloud Monitoring来创建自定义仪表板和告警规则。对于企业用户,可以设置成本分配标签来追踪不同项目或团队的API使用情况。