Gemini 3.8 Flash API

google/gemini-3.8-flash
1,048,576 tokens · 最大输出 65,536 tokens · 输入 120 / 缓存输入 12 / 输出 600 积分 / 1M tokens

Gemini 3.8 Flash 将文本、图片、音视频和文档转化为代码、分析与答案,适用于长任务编程和多步推理。百万 tokens 上下文容纳项目与资料,让智能体工作流持续利用相关信息。

Gemini 3.8 Flash

Google · chat-completions

与 Gemini 3.8 Flash 开始对话

提供编程目标、相关代码或文档,说明预期结果。将测试反馈加入后续对话,继续排查问题与完善实现。

Ctrl / ⌘ + Enter 发送0 / 32,000

继续体验

Gemini 3.8 Flash

Gemini 3.8 Flash 是 Google 面向长任务编程、多步推理和多模态分析的模型,可在 1,048,576 tokens 输入上下文中结合代码、文档与媒体信息。系统指令与采样设置引导回答,最多生成 65,536 tokens 输出,适合跨文件排错、长文档研究及持续迭代的智能体任务。

为什么选择 Gemini 3.8 Flash?

  • 持续推进编程任务结合需求、相关文件与测试反馈,分析跨文件问题并逐步完善实现。

  • 百万上下文在 1,048,576 tokens 输入窗口中对照项目源码、报告和参考资料。

  • 多步推理拆解相互依赖的问题,结合前序分析与新证据继续完成任务。

  • 多模态分析结合文本、图片、音频、视频与 PDF,提取信息并解释跨媒介线索。

参数

参数要求说明
modelChat Completions:必填

设为 google/gemini-3.8-flash;Gemini Native URL 使用相同的完整模型 ID。

messagesChat Completions:必填

非空有序消息数组,role 使用 system、user 或 assistant,content 为文本。

temperature可选

采样温度,范围 0–2;体验区步长为 0.1。

默认值1
max_tokensChat Completions:可选

1–65,536 之间的整数,设置输出预算;体验区默认 4,096。

默认值4096(体验区)
top_pChat Completions:可选

核采样概率,范围 0–1;体验区步长为 0.1。

默认值1
contentsGemini Native:必填

非空有序对话数组,role 使用 user 或 model,每条消息包含 parts。

contents[].parts[].inlineDataGemini Native:媒体输入

通过 API 提交媒体内容,data 为 base64 数据,mimeType 指定格式;可与 text 内容一起发送。

systemInstructionGemini Native:可选

通过 parts[].text 提供系统指令;体验区初始值为 You are a helpful assistant.。

generationConfig.temperatureGemini Native:可选

采样温度,范围 0–2。

默认值1
generationConfig.maxOutputTokensGemini Native:可选

1–65,536 之间的整数;体验区默认 4,096。

默认值4096(体验区)
generationConfig.topPGemini Native:可选

核采样概率,范围 0–1。

默认值1
streamChat Completions:可选

false 返回 JSON,true 返回 SSE 事件;Gemini Native 使用 streamGenerateContent?alt=sse。

默认值falsetrue

如何使用

  1. 提供任务与材料说明目标、验收条件和需要分析的代码或文档。

  2. 选择调用格式体验区默认 Chat Completions;切换 Gemini Native 后使用 contents 与 generationConfig。

  3. 设置生成参数用 System Prompt 指定任务边界,设置 Temperature、Top P 和 Max Tokens。

  4. 检查并继续迭代阅读回答及 token 用量,补充测试结果或证据,继续下一轮分析。

价格

按每百万 tokens 分别计量普通输入、缓存输入和输出,以积分结算。思考 tokens 计入输出。

用量费率说明
Input$0.600 · 120 credits / 1M tokens普通输入 tokens;已计为缓存读取的 tokens 按缓存输入费率结算。
Cached Input$0.060 · 12 credits / 1M tokens按响应报告的缓存读取 tokens 计量。
Output (including thinking tokens)$3.00 · 600 credits / 1M tokens生成的回答与思考 tokens 合计。

适用场景

  • 跨文件开发与排错结合调用链、相关源码与失败日志,制定修复方案并检查测试覆盖。

  • 持续迭代的智能体任务由应用调度执行步骤,将阶段结果与新问题加入后续对话,推进复杂任务。

  • 长文档研究对照多份报告或 PDF,提取差异、引用证据并生成结构清晰的结论。

  • 音视频与图像分析围绕图片、录音或视频提出明确问题,将视觉与语言线索整理成文字结果。

使用技巧

  • 编程请求同时提供相关文件、报错、预期行为与测试标准;每轮加入实际执行结果。
  • 长文档使用清晰的文件名与章节标记,并要求回答列出对应证据位置。
  • 媒体请求通过 Gemini Native 的 inlineData 提交 mimeType 与 base64 数据,再用 text 说明分析目标。
  • 复杂任务为回答与思考预留输出预算,再根据响应报告的用量调整下一次请求。

使用说明

  • 输入上限为 1,048,576 tokens,最大输出为 65,536 tokens。
  • 体验区发送文本对话,默认 Chat Completions、Form 模式和 4,096 输出 tokens。
  • Chat Completions 与 Gemini Native 均可返回完整 JSON 或 SSE 流式响应;API 标签与体验区共享协议选择。
  • 缓存读取用量单独计费;普通输入为输入总量减去已报告的缓存读取量,思考 tokens 加入输出用量。

相关模型

Gemini 3.8 Flash API 常见问题

Gemini 3.8 Flash API 是什么?

Gemini 3.8 Flash 是 Google 将文本、图片、音视频和文档转化为代码、分析与答案的模型,重点面向长任务编程、多步推理和智能体工作流。百万 tokens 上下文保留项目与资料,系统指令和生成参数引导回答。通过 Chat Completions 或 Gemini Native 调用,也可在上方体验区开始文本对话。

Gemini 3.8 Flash 如何完成长任务编程?

提供需求、相关源码和验收标准,让模型拆解实现步骤、分析跨文件依赖并提出修改。把测试与运行结果加入后续对话,继续定位问题、检查修复并完善实现。

Gemini 3.8 Flash 相比 Gemini 3.7 Flash 有何侧重?

Google 将 Gemini 3.8 Flash 列为 Gemini 3.7 Flash 的后续模型,重点面向长任务软件工程和智能体工作流。两者公布的输入上限均为 1,048,576 tokens,输出上限为 65,536 tokens。接入时可沿用 messages 或 contents 结构、系统指令与采样设置,使用 Gemini 3.8 Flash 模型 ID 验证现有编程和文档任务。

Gemini 3.8 Flash 能处理多长的文档?

输入上限为 1,048,576 tokens,可结合长文档、项目文件和任务指令进行分析。文档长度取决于实际分词结果;清晰标记文件与章节,有助于按来源核对结论。

Gemini 3.8 Flash 如何分析 PDF?

使用 Gemini Native,将 PDF 的 base64 数据放入 inlineData.data,并设置 mimeType 为 application/pdf;同一条消息的 text 内容说明摘要、提取或对比目标。要求回答注明页码或章节,便于核对原文。

Gemini 3.8 Flash 如何理解音频和视频?

通过 Gemini Native 的 inlineData 发送媒体数据并设置相应 mimeType,配合 text 指定转录、摘要或内容分析目标。音视频信息会转化为文字回答;描述需要关注的片段或事件,有助于聚焦分析。

Gemini 3.8 Flash 的输出预算如何设置?

最大输出为 65,536 tokens,体验区默认 4,096,并接受 1–65,536 之间的整数。Chat Completions 使用 max_tokens,Gemini Native 使用 generationConfig.maxOutputTokens;为复杂任务预留思考与最终回答的空间,思考 tokens 按输出计费。

Gemini 3.8 Flash 的缓存输入如何计费?

每百万普通输入为 $0.600 或 120 积分,缓存输入为 $0.060 或 12 积分,输出含思考 tokens 为 $3.00 或 600 积分。缓存读取按响应报告用量单独计量,并从普通输入用量中扣除。