Gemini 2.5 Flash Lite API
Gemini 2.5 Flash Lite от Google через один OpenAI-совместимый API Nodul Router: ключ с лимитами, журнал запросов, оплата в рублях.
ГлобальныйИзображенияФайлыАудиоВидеоИнструментыСтруктурированный выводРассуждения
- Контекст
- 1 048 576
- Макс. ответ
- 65 535
- Выпущена
- 22.07.2025
Цены в рублях за 1 млн токенов
| Регион | Вход | Выход | Чтение кэша | За запрос | ID модели в запросах |
|---|---|---|---|---|---|
| Глобальный | 11,00 ₽ | 44,00 ₽ | 1,10 ₽ | — | global-1/google/gemini-2.5-flash-lite |
| Глобальный | 10,49 ₽ | 41,95 ₽ | 1,05 ₽ | — | global-2/gemini-2.5-flash-lite |
Списываются в PnP по курсу 1 PnP = 100 ₽.
Описание
Gemini 2.5 Flash-Lite — легкая модель с рассуждением из семейства Gemini 2.5, оптимизированная для сверхнизкой задержки и экономичности. По сравнению с предыдущими моделями Flash она дает более высокую пропускную способность, более быструю генерацию токенов и лучшие результаты в распространенных бенчмарках. По умолчанию «мышление» (то есть многопроходное рассуждение) отключено ради скорости, но разработчики могут включить его через параметр Reasoning API, чтобы выборочно жертвовать стоимостью ради интеллекта.
Быстрый старт
curl https://router.nodul.ru/api/v1/chat/completions \
-H "Authorization: Bearer $NODUL_ROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "global-1/google/gemini-2.5-flash-lite",
"messages": [{"role":"user","content":"Hello!"}]
}'import os
from openai import OpenAI
client = OpenAI(
base_url="https://router.nodul.ru/api/v1",
api_key=os.environ["NODUL_ROUTER_API_KEY"],
)
response = client.chat.completions.create(
model="global-1/google/gemini-2.5-flash-lite",
messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)
print("cost, PnP:", response.usage.model_extra.get("cost"))import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://router.nodul.ru/api/v1",
apiKey: process.env.NODUL_ROUTER_API_KEY,
});
const response = await client.chat.completions.create({
model: "global-1/google/gemini-2.5-flash-lite",
messages: [{ role: "user", content: "Hello!" }],
});
console.log(response.choices[0].message.content);
console.log("cost, PnP:", response.usage?.cost);package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
"os"
)
func main() {
body := []byte(`{"model":"global-1/google/gemini-2.5-flash-lite","messages":[{"role":"user","content":"Hello!"}]}`)
req, _ := http.NewRequest("POST", "https://router.nodul.ru/api/v1/chat/completions", bytes.NewReader(body))
req.Header.Set("Authorization", "Bearer "+os.Getenv("NODUL_ROUTER_API_KEY"))
req.Header.Set("Content-Type", "application/json")
resp, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
if resp.StatusCode != http.StatusOK {
var e struct{ Error struct{ Message string } }
_ = json.NewDecoder(resp.Body).Decode(&e)
fmt.Fprintln(os.Stderr, resp.Status, e.Error.Message)
os.Exit(1)
}
var out struct {
Choices []struct{ Message struct{ Content string } }
Usage struct{ Cost json.Number }
}
if err := json.NewDecoder(resp.Body).Decode(&out); err != nil {
panic(err)
}
fmt.Println(out.Choices[0].Message.Content)
fmt.Println("cost, PnP:", out.Usage.Cost)
}<?php
$body = '{"model":"global-1/google/gemini-2.5-flash-lite","messages":[{"role":"user","content":"Hello!"}]}';
$ch = curl_init('https://router.nodul.ru/api/v1/chat/completions');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . getenv('NODUL_ROUTER_API_KEY'),
'Content-Type: application/json',
],
CURLOPT_POSTFIELDS => $body,
CURLOPT_RETURNTRANSFER => true,
]);
$response = json_decode(curl_exec($ch), true);
if (curl_getinfo($ch, CURLINFO_HTTP_CODE) !== 200) {
fwrite(STDERR, $response['error']['message'] ?? 'request failed');
exit(1);
}
echo $response['choices'][0]['message']['content'], PHP_EOL;
echo 'cost, PnP: ', $response['usage']['cost'], PHP_EOL;Все параметры API · 11
include_reasoningmax_tokensreasoningresponse_formatseedstopstructured_outputstemperaturetool_choicetoolstop_p

