Brave Leo now runs on NEAR AI Cloud
All models

deepseek-v3.2

Private 3P TEE
Try in Playground
deepseek/deepseek-v3.2

Attested model served via Chutes TEE (verified end-to-end by NEAR AI).

Input / 1M tokens
$1.1
Output / 1M tokens
$1.1
Cache read / 1M tokens
$0.55
Context window
128K tokens

Privacy & execution

This model supports private inference inside a hardware-isolated Trusted Execution Environment (TEE), protecting data while it is processed. HTTPS protects data in transit; client-to-model end-to-end encryption depends on the model and integration.

Attestation provides cryptographic evidence of the execution environment’s identity and configuration. Where response signatures are available, you can also verify the integrity of the request and response.

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": "deepseek/deepseek-v3.2", "messages": [ { "role": "user", "content": "Hello!" } ] }'

This HTTP example uses HTTPS. Use the SDK below to verify Gateway and model attestations, then response signatures.

02

Build and Verify with the SDK

Verify the Gateway, and model attestations where supported by the language SDK.

Verification guide

Setup

npm install @nearai/inference-sdk openai

Example

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 Gateway and model attestations. This provider does not support 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: "deepseek/deepseek-v3.2", 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);

JavaScript SDK guide