NEAR AI
Sign inStart building
All models

Gemini 3.5 Flash

Incognito
Try in Playground
google/gemini-3.5-flash

Google's high-efficiency multimodal model with 1M token context. Strong agentic and coding performance, rivaling larger flagship models on many tasks.

Input / 1M tokens
$1.5
Output / 1M tokens
$9
Cache read / 1M tokens
$0.15
Context window
1000K tokens

Privacy & execution

This Incognito model runs on a partner provider’s infrastructure. NEAR AI routes requests using shared provider credentials, so your NEAR AI account credentials are not forwarded.

Your prompts are processed by the provider under its terms and privacy policy. HTTPS protects data in transit. Model TEE attestation and client-to-model end-to-end encryption are not provided for this model. Where available, Gateway signatures verify the request and response handled by the Gateway.

Verification documentation
01

Make your first request

Call /v1/chat/completions over HTTPS.

Get an API key and set the NEARAI_API_KEY environment variable.

curl --fail-with-body "https://cloud-api.near.ai/v1/chat/completions" \ -H "Authorization: Bearer $NEARAI_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "google/gemini-3.5-flash", "messages": [ { "role": "user", "content": "Hello!" } ] }'

This HTTP example uses HTTPS. Use the SDK below to verify Gateway attestation and response signatures.

02

Build and Verify with the SDK

Keep the OpenAI SDK interface. Let the inference client verify the Gateway and its response signatures.

Verification guide

NEAR AI Inference SDK is available for JavaScript (Node.js 24+) and Python (3.12+). Set NEARAI_API_KEY in your environment before running these examples.

npm install @nearai/inference-sdk openai
import OpenAI from "openai"; import { InferenceClient } from "@nearai/inference-sdk/node"; const apiKey = process.env.NEARAI_API_KEY; if (!apiKey) throw new Error("Set NEARAI_API_KEY first."); // Verify the Gateway. Incognito models do not support model attestation or field E2EE. const inferenceClient = new InferenceClient({ apiKey, baseUrl: "https://cloud-api.near.ai/v1", e2ee: false, }); const openai = new OpenAI({ apiKey, baseURL: inferenceClient.getBaseUrl(), fetch: inferenceClient.fetch, }); const completion = await openai.chat.completions.create({ model: "google/gemini-3.5-flash", messages: [{ role: "user", content: "Hello!" }], }); // Verify the exact request/response bytes before displaying the answer. const verified = await inferenceClient.verifyResponse(completion.id); console.log(completion.choices[0]?.message.content ?? ""); console.log("Verified signer:", verified.signatureKind);

See the JavaScript SDK guide or the Python SDK guide.