# Gemini 3.8 Flash Vision MCP and API by Google | FlyMy.AI

> Google Gemini 3.8 Flash understands images, video and public YouTube links: it reads text, compares images, summarizes clips, returns text or JSON.

Page: https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/

MCP / Models / Vision and OCR

# Gemini 3.8 Flash Vision MCP: read images and video

Google Gemini 3.8 Flash understands images, video and public YouTube links: it reads text, compares images, summarizes clips, returns text or JSON. Run it from Claude Code, Codex, Cursor or any MCP client through one FlyMy.AI MCP, or call its API.

[Use Gemini 3.8 Flash Vision](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#start) [Inputs and price](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#inputs)

No API key, $0.75 / $3.75 per 1M tokens, Vision model, Google, Commercial use

$ YOUR NEXT RUN

Claude Code, Codex, Cursor, Any agent

## Use Gemini 3.8 Flash Vision in your assistant

Paste this prompt into Claude Code, Codex, Cursor or any agent. It reads the guide and helps you connect.

```
Read https://flymy.ai/skill.md and https://flymy.ai/mcp/models/gemini-3-8-flash-vlm.md. Help me connect the FlyMy.AI MCP to this assistant, then run Gemini 3.8 Flash Vision (flymyai/gemini-3_8-flash-vlm) for this task: Read the text on this receipt photo with Gemini 3.8 Flash Vision and return it as JSON.
```

[Open FlyMy.AI](https://app.flymy.ai/new-agent) [Download brief](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm.md)

## What Gemini 3.8 Flash Vision does

Give one media source: media_url (an image or video link, a YouTube link or a list of image URLs), an image upload or a video upload. Ask for a description, OCR, structured fields with response_format json and response_schema, or key moments with timestamps; start_offset, end_offset and fps narrow a video. max_output_tokens runs from 256 to 65,536.

## Gemini 3.8 Flash Vision inputs

Every input of `flymyai/gemini-3_8-flash-vlm` as its live schema lists them. Returns `analysis` (string), `kind` (string), `source` (string), `usage` (string), `finish_reason` (string), `reason` (string).

| Input | Type, values and default |
|---|---|
| [#](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#input-media_url) `media_url` | string optional Or a public URL: an image, a video, a YouTube link, or a JSON list of image URLs |
| [#](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#input-prompt) `prompt` | string required What to answer about the media |
| [#](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#input-image) `image` | file optional Allowed: image file, as a URL or upload Upload a photo, screenshot or scan |
| [#](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#input-video) `video` | file optional Allowed: video file, as a URL or upload Upload a video clip |
| [#](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#input-kind) `kind` | string optional Allowed: auto, image, video Default: `auto` Only for media_url: set video for an extension-less video link |
| [#](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#input-response_format) `response_format` | string optional Allowed: text, json Default: `text` json asks for a JSON body; describe its shape in the prompt |
| [#](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#input-max_output_tokens) `max_output_tokens` | integer optional Allowed: 256 to 65536 Default: `8192` Answer ceiling; it also bounds the balance reservation |
| [#](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#input-system_instruction) `system_instruction` | string optional Persona or output contract for the model |
| [#](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#input-response_schema) `response_schema` | string optional JSON Schema the answer must follow (JSON text or object); implies response_format json |
| [#](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#input-thinking_level) `thinking_level` | string optional Allowed: high, medium, low Reasoning before the answer, billed as output; low suits labeling and extraction. Empty keeps the model default |
| [#](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#input-temperature) `temperature` | number optional Allowed: 0 to 2 Sampling temperature |
| [#](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#input-seed) `seed` | integer optional Allowed: 0 to 2147483647 Sampling seed for more repeatable answers |
| [#](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#input-fps) `fps` | number optional Allowed: 0.1 to 24 Video only: frames read per second (Gemini default 1) |
| [#](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#input-start_offset) `start_offset` | number optional Allowed: from 0 Video only: second to start reading from |
| [#](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#input-end_offset) `end_offset` | number optional Allowed: from 0 Video only: second to stop reading at |
| [#](https://flymy.ai/mcp/models/gemini-3-8-flash-vlm/#input-media_resolution) `media_resolution` | string optional Allowed: high, medium, low How finely images and video frames are read: low spends fewer input tokens on an image, high costs a video about 3x. Empty keeps the model default |

## Ask your agent

Requests to paste as they are, once the FlyMy.AI MCP is connected.

**“Read the text on this receipt photo with Gemini 3.8 Flash Vision and return it as JSON.”** runs `flymyai/gemini-3_8-flash-vlm`

**“Describe what happens in this video, with timestamps, using Gemini 3.8 Flash Vision.”** runs `flymyai/gemini-3_8-flash-vlm`

**“Compare these two product photos with Gemini 3.8 Flash Vision and list the differences.”** runs `flymyai/gemini-3_8-flash-vlm`

## Gemini 3.8 Flash Vision price

$0.75 per 1M input tokens, $3.75 per 1M output tokens, cached input $0.075 per 1M. Cached input is $0.075 per 1M tokens. Billed to your FlyMy.AI balance; no seats, no subscription and no minimum.

[See usage pricing →](https://flymy.ai/pricing/)

## Call Gemini 3.8 Flash Vision from code

The same model, from an agent or from your own code. Keys stay in your FlyMy.AI account.

### From an agent, through the MCP

The agent calls `get_model_schema`, then `run_model` with:

```
{
  "endpoint_id": "flymyai/gemini-3_8-flash-vlm",
  "input": {
    "prompt": "Describe this picture in two sentences."
  }
}
```

### From your code, over HTTP

Form fields, not JSON; files go as uploads or public URLs. The answer is a `prediction_id`; read the result at `https://api.flymy.ai/api/v1/flymyai/gemini-3_8-flash-vlm/predict/async/result/?request_id=<prediction_id>`.

```
curl -X POST https://api.flymy.ai/api/v1/flymyai/gemini-3_8-flash-vlm/predict/async/ \
  -H "X-API-KEY: $FLYMYAI_API_KEY" \
  -F 'prompt=Describe this picture in two sentences.'
```

## Questions about Gemini 3.8 Flash Vision

**Do I need a Google API key for Gemini 3.8 Flash Vision?**

No. Gemini 3.8 Flash Vision runs on FlyMy.AI's account, so you need no Google key or plan: sign in to FlyMy.AI once and each run is billed to your FlyMy.AI balance.

**How much does Gemini 3.8 Flash Vision cost?**

$0.75 per 1M input tokens, $3.75 per 1M output tokens, cached input $0.075 per 1M. There is no subscription or minimum; the price comes from FlyMy.AI billing and was checked on 2026-11-09.

**How do I use Gemini 3.8 Flash Vision in Claude Code, Codex or Cursor?**

Add the FlyMy.AI MCP with one command and sign in, then ask in plain words, for example: "Read the text on this receipt photo with Gemini 3.8 Flash Vision and return it as JSON." Your agent reads the inputs with get_model_schema and runs flymyai/gemini-3_8-flash-vlm with run_model.

**What does Gemini 3.8 Flash Vision need as input?**

Gemini 3.8 Flash Vision requires prompt; it also takes 15 optional inputs, each listed on this page with its allowed values and default.

**Can I call Gemini 3.8 Flash Vision from my own code?**

Yes. Send form fields to https://api.flymy.ai/api/v1/flymyai/gemini-3_8-flash-vlm/predict/async/ with your FlyMy.AI API key in the X-API-KEY header.

## More vision and ocr models

Read images, video and scanned pages: describe them, pull out the text, answer questions about them.

### DeepSeek-OCR

DeepSeek's OCR model that turns scans and screenshots into text or Markdown.

OCR / $5.00 / hr

Link: https://flymy.ai/mcp/models/deepseek-ocr/

### Qwen3-VL Instruct

Alibaba's Qwen3-VL for questions about photos, charts and scanned documents.

Vision model / $3.00 / hr

Link: https://flymy.ai/mcp/models/qwen3-vl-instruct-async/

## Go to the source

[Gemini 3.8 Flash Vision in the playground →](https://app.flymy.ai/models/flymyai/gemini-3_8-flash-vlm), [Model endpoints in the docs →](https://docs.flymy.ai/api/models-endpoints), [Every model on FlyMy.AI →](https://flymy.ai/mcp/models/), [Every MCP in the catalog →](https://flymy.ai/mcp/#catalog), [Usage pricing →](https://flymy.ai/pricing/)

From the FlyMy.AI model catalog of 2026-11-09: inputs from the model's live schema, prices from FlyMy.AI billing. Requests are examples to paste, not recorded runs.

---

For agents: the FlyMyAI operating guide (sign up, connect, run models, tools and agents) is https://flymy.ai/skill.md, and https://flymy.ai/llms.txt lists the other pages and the documentation.
