文本模型
Gemini 4 Argon
google/gemini-4-argon
google/gemini-4-argon 是 Google 推出的语言模型,可通过 OceanToken API 调用,上下文窗口 1.05M token,最多输出 66K token;支持推理、工具调用、图片输入、视频输入、音频输入、文件输入。
价格卡、相似模型和常见问题:oceantoken.ai 上的 Gemini 4 Argon。
概览
| 模型 ID | google/gemini-4-argon |
|---|---|
| 类型 | 文本 |
| 发布方 | |
| 上下文窗口 | 1,048,576 token |
| 最大输出 | 65,536 token |
| 价格 | 在 oceantoken.ai 查看 |
| 能力 | 推理、工具调用、图片输入、视频输入、音频输入、文件输入 |
| 端点 | /v1/chat/completions, /v1/responses |
| API 格式 | 兼容 OpenAI |
| 上架日期 | 2026-04-27 |
API
POST /v1/chat/completions (也可用 /v1/responses 和 /v1/messages)。Base URL 为 https://api.oceantoken.ai,用你的 OceanToken API Key 作为 Bearer token。OpenAI SDK 无需改动即可使用;见快速开始。
下载本模型的规格(JSON) · llms.txt(供 AI 助手读取)
基础示例
- curl
- Python
- JavaScript
curl https://api.oceantoken.ai/v1/chat/completions \
-H "Authorization: Bearer $OCEANTOKEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "google/gemini-4-argon",
"messages": [
{
"role": "user",
"content": "Write a haiku about the ocean."
}
]
}'
import os
from openai import OpenAI
client = OpenAI(base_url="https://api.oceantoken.ai/v1", api_key=os.environ["OCEANTOKEN_API_KEY"])
response = client.chat.completions.create(
model="google/gemini-4-argon",
messages=[
{
"role": "user",
"content": "Write a haiku about the ocean.",
},
],
)
print(response.choices[0].message.content)
import OpenAI from 'openai';
const client = new OpenAI({baseURL: 'https://api.oceantoken.ai/v1', apiKey: process.env.OCEANTOKEN_API_KEY});
const response = await client.chat.completions.create({
"model": "google/gemini-4-argon",
"messages": [
{
"role": "user",
"content": "Write a haiku about the ocean."
}
]
});
console.log(response.choices[0].message.content);
视频输入
- curl
- Python
- JavaScript
curl https://api.oceantoken.ai/v1/chat/completions \
-H "Authorization: Bearer $OCEANTOKEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "google/gemini-4-argon",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "What happens in this video?"
},
{
"type": "video_url",
"video_url": {
"url": "https://example.com/clip.mp4"
}
}
]
}
],
"media_resolution": "MEDIA_RESOLUTION_LOW"
}'
import os
from openai import OpenAI
client = OpenAI(base_url="https://api.oceantoken.ai/v1", api_key=os.environ["OCEANTOKEN_API_KEY"])
response = client.chat.completions.create(
model="google/gemini-4-argon",
messages=[
{
"role": "user",
"content": [
{"type": "text", "text": "What happens in this video?"},
{
"type": "video_url",
"video_url": {"url": "https://example.com/clip.mp4"},
},
],
},
],
extra_body={"media_resolution": "MEDIA_RESOLUTION_LOW"},
)
print(response.choices[0].message.content)
import OpenAI from 'openai';
const client = new OpenAI({baseURL: 'https://api.oceantoken.ai/v1', apiKey: process.env.OCEANTOKEN_API_KEY});
const response = await client.chat.completions.create({
"model": "google/gemini-4-argon",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "What happens in this video?"
},
{
"type": "video_url",
"video_url": {
"url": "https://example.com/clip.mp4"
}
}
]
}
],
"media_resolution": "MEDIA_RESOLUTION_LOW"
});
console.log(response.choices[0].message.content);
请求参数
只列出本模型接受的参数。请求中的其他字段在到达模型之前会被去掉。
| 参数 | 类型 | 说明 |
|---|---|---|
model必填 | string | 本模型的 ID。 |
messages必填 | array | 到目前为止的对话:由带 role(system、user、assistant 或 tool)和 content 的对象组成;content 是字符串或内容片段列表:文本,以及(在支持的模型上)图像、视频、音频或文件。 |
stream | boolean 默认值 false | 边生成边以 SSE(server-sent events)发送回答。 |
stream_options | object | 配合 stream 使用:{"include_usage": true} 会在最后追加一个带 token 用量的事件。 |
max_tokens | integer 1 到 65536 | 最多生成的 token 数,包含推理。max_completion_tokens 视为同一参数。 |
temperature | number 0 到 2 | 随机性:越低越聚焦,越高越多样。 |
top_p | number 0 到 1 | 核采样:仅考虑概率累加达到该值的最可能的 token。 |
stop | string 或 array | 最多 4 个字符串;回答在出现其中任一字符串之前结束。 |
response_format | object json_object, json_schema | {"type": "json_object"} 用于 JSON 输出,或 {"type": "json_schema", "json_schema": {"name": ..., "schema": {...}}} 用于输出符合你 schema 的内容。 |
tools | array | 模型可能调用的函数:{"type": "function", "function": {"name", "description", "parameters"}}。 |
tool_choice | string 或 object | auto(默认)、none、required 或 {"type": "function", "function": {"name": ...}}。 |
user | string | 你为终端用户设定的 ID,供你自己记录。 |
Gemini 参数
本模型在 OpenAI 请求之外接受的顶层字段。
| 参数 | 类型 | 说明 |
|---|---|---|
media_resolution | string MEDIA_RESOLUTION_LOW, MEDIA_RESOLUTION_MEDIUM, MEDIA_RESOLUTION_HIGH | 请求中每张图像和每个视频帧的细节级别。一个视频帧在 low 和 medium 下约 70 token,在 high 下约 280 token。 |
消息内容
除了纯字符串,消息的 content 也可以是一个内容片段列表:
image_url
一张图像,可以是公开的 https:// URL 或 data URL。
| 字段 | 类型 | 说明 |
|---|---|---|
image_url.url必填 | string | https:// URL 或 data:image/...;base64,...。 |
{
"type": "image_url",
"image_url": {
"url": "https://example.com/photo.jpg"
}
}
file
一个文档(例如 PDF),可通过 URL 或 base64 形式提供。
| 字段 | 类型 | 说明 |
|---|---|---|
file.file_data必填 | string | 一个 data URL 或一个 https:// URL。 |
{
"type": "file",
"file": {
"file_data": "data:application/pdf;base64,...",
"filename": "report.pdf"
}
}
input_audio
音频,base64 编码。
| 字段 | 类型 | 说明 |
|---|---|---|
input_audio.data必填 | string | 音频,base64 编码。 |
input_audio.format必填 | string mp3, wav | 音频格式。 |
{
"type": "input_audio",
"input_audio": {
"data": "<base64>",
"format": "mp3"
}
}
video_url
一个视频,可以是公开的 https:// URL(在支持该输入的模型上,YouTube 链接可用)或 data URL。
| 字段 | 类型 | 说明 |
|---|---|---|
video_url.url必填 | string | https:// URL 或 data:video/mp4;base64,...。 |
video_url.processing | string static, agentic 默认值 "static" | agentic 允许模型反复且更详细地查看长视频中需要的部分。它会加载额外帧作为输入 token,因此在短视频片段上成本更高;适用于 5 到 10 分钟或更长的视频。 |
{
"type": "video_url",
"video_url": {
"url": "https://example.com/clip.mp4"
}
}
响应
| 字段 | 类型 | 说明 |
|---|---|---|
id | string | 请求 ID。 |
choices[].message.content | string | 回答内容。 |
choices[].message.reasoning_content | string | 模型的推理内容(仅限会返回推理内容的模型)。 |
choices[].message.tool_calls | array | 模型要求调用的工具,附 JSON 参数。 |
choices[].finish_reason | string | stop、length(达到 max_tokens)、tool_calls 或 content_filter。 |
usage.prompt_tokens | integer | 输入 token,包含媒体。 |
usage.completion_tokens | integer | 输出 token(含推理)。 |
usage.prompt_tokens_details.cached_tokens | integer | 从提示词缓存读取的输入 token。 |
usage.completion_tokens_details.reasoning_tokens | integer | 推理消耗的输出 token。 |
使用 stream: true 时,chat.completion.chunk 事件会携带 choices[].delta;流以 data: [DONE] 结束。
响应示例
{
"id": "chatcmpl-...",
"object": "chat.completion",
"created": 1792000000,
"model": "google/gemini-4-argon",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "...",
"reasoning_content": null,
"tool_calls": null
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 12,
"completion_tokens": 20,
"total_tokens": 32,
"prompt_tokens_details": {
"cached_tokens": 0
},
"completion_tokens_details": {
"reasoning_tokens": 0
}
}
}
更多示例,以及错误和计费说明:文本生成。
与相似模型比较
OceanToken 上与 google/gemini-4-argon 价格相近的文本模型。价格对比见 oceantoken.ai。
| 模型 | 发布方 | 上下文窗口 |
|---|---|---|
Gemini 4 Argongoogle/gemini-4-argon | 1,048,576 | |
Claude Sonnet 5anthropic/claude-sonnet-5 | Anthropic | 1M |
Claude Sonnet 5.5anthropic/claude-sonnet-5.5 | Anthropic | 1M |
Claude Sonnet Latestanthropic/claude-sonnet-latest | Anthropic | 1M |
Google 的更多模型
- Chirp 3
google/chirp-3 - Gemini 2.5 Flash
google/gemini-2.5-flash - Gemini 2.5 Flash Image
google/gemini-2.5-flash-image - Gemini 2.5 Flash Lite
google/gemini-2.5-flash-lite - Gemini 2.5 Pro
google/gemini-2.5-pro - Gemini 2.5 Pro Preview
google/gemini-2.5-pro-preview - Gemini 3 Flash Preview
google/gemini-3-flash-preview - Gemini 3 Pro Image
google/gemini-3-pro-image
开始使用
本页信息读取自 OceanToken 线上模型目录,读取时间为文档构建时的 2026-11-05(UTC)。价格公布在 oceantoken.ai。