Skip to Content
Справочник APIНативный протокол GeminiModels

Gemini Models API

Запрос доступных моделей на платформе OfoxAI через нативный протокол Gemini. Формат ответа соответствует спецификации Google GenAI API (поля name, displayName, inputTokenLimit и др. в camelCase).

Models API — публичный интерфейс, не требующий API Key. Этот эндпоинт возвращает все модели, доступные через протокол Gemini, не ограничиваясь серией Google.

Список всех моделей

GET https://api.ofox.io/gemini/v1beta/models

Пример запроса

Terminal
curl https://api.ofox.io/gemini/v1beta/models

Формат ответа

{ "models": [ { "name": "models/google/gemini-3.8-flash", "version": "001", "displayName": "Google: Gemini 3.8 Flash", "description": "Gemini 3.8 Flash is Google's most intelligent Flash model, with significant gains over 3.7 Flash across software engineering, agentic tasks, and multi-step reasoning. All input modalities (text/image/video/audio) unified pricing; batch tier at 50% discount. Thinking model with configurable levels. 1M context. Released September 2, 2026.", "inputTokenLimit": 1000000, "outputTokenLimit": 65536, "supportedGenerationMethods": [ "generateContent", "countTokens" ], "ownedBy": "google", "canonicalSlug": "gemini-3.8-flash", "contextLength": 1000000, "architecture": { "modality": "text+image+audio+file->text", "input_modalities": [ "text", "image", "audio", "file" ], "output_modalities": [ "text" ], "tokenizer": "gemini", "instruct_type": null }, "pricing": { "prompt": "0.0000015", "completion": "0.0000075", "audio": "0.0000015", "input_cache_read": "0.00000015", "input_cache_write": "0.000000083", "input_cache_write_1h": "0.000001", "input_cached_audio": "0.00000015", "web_search": "0.014" }, "topProvider": { "context_length": 1000000, "max_completion_tokens": 65536, "is_moderated": false }, "supportedParameters": [ "temperature", "top_p", "max_tokens", "stop", "tools", "tool_choice", "response_format", "reasoning" ], "expirationDate": null, "isDeprecated": false, "aliases": [ "gemini-3.8-flash" ] } ] }

Различия полей с протоколом OpenAI

ПолеПротокол OpenAIПротокол Gemini
Ключ спискаdatamodels
Идентификатор моделиidname (с префиксом models/)
НазваниеnamedisplayName
Длина контекстаcontext_lengthinputTokenLimit + contextLength
Макс. выводtop_provider.max_completion_tokensoutputTokenLimit
Стиль именованияsnake_casecamelCase

Фильтрация по провайдеру

GET https://api.ofox.io/gemini/v1beta/models/{provider}

Параметры пути

ПараметрТипОписание
providerstringИдентификатор провайдера, например google, anthropic, openai

Пример запроса

Terminal
# Только модели Google curl https://api.ofox.io/gemini/v1beta/models/google

Формат ответа

Формат ответа идентичен списку всех моделей, массив models содержит только модели указанного провайдера.

Детали модели

GET https://api.ofox.io/gemini/v1beta/models/{provider}/{model_id}

Параметры пути

ПараметрТипОписание
providerstringИдентификатор провайдера, например google
model_idstringНазвание модели, например gemini-3.8-flash

Пример запроса

Terminal
curl https://api.ofox.io/gemini/v1beta/models/google/gemini-3.8-flash

Формат ответа

Возвращает один объект Model, структура идентична объектам в списке.

Обновлено