Skip to main content
POST
Gemini Chat Completions

Авторизації

Authorization
string
header
обов'язково

Заголовки

accept
enum<string>

Gemini Chat Completions Param Accept

Доступні опції:
application/json

Тіло

application/json
model
enum<string>
обов'язково

Gemini Chat Completions Model

Доступні опції:
gemini-3.1-pro,
gemini-3.0-pro,
gemini-3.5-flash,
gemini-3-flash-preview,
gemini-2.5-pro,
gemini-2.5-flash,
gemini-2.5-flash-lite,
gemini-2.0-flash,
gemini-3.1-flash-lite-preview,
gemini-3.1-flash-image,
gemini-2.5-flash-image,
gemini-3-pro-image
Приклад:

"gemini-3.0-pro"

messages
object[]
обов'язково

Gemini Chat Completions Messages 4

Minimum array length: 1
n
number | null
за замовчуванням:1

Gemini Chat Completions N

Необхідний діапазон: 1 <= x <= 128
Приклад:

1

stream
boolean | null
за замовчуванням:false

Gemini Chat Completions Stream

max_tokens
number | null

Gemini Chat Completions Max Tokens

temperature
number | null
за замовчуванням:1

Gemini Chat Completions Temperature

Необхідний діапазон: 0 <= x <= 2
Приклад:

1

response_format
object

Gemini Chat Completions Response Format 4

top_p
number | null
за замовчуванням:1

Gemini Chat Completions Top P

Необхідний діапазон: 0 <= x <= 1
Приклад:

1

frequency_penalty
number | null
за замовчуванням:0

Gemini Chat Completions Frequency Penalty

Необхідний діапазон: -2 <= x <= 2
Приклад:

0

presence_penalty
number | null
за замовчуванням:0

Gemini Chat Completions Presence Penalty

Необхідний діапазон: -2 <= x <= 2
Приклад:

0

seed
integer | null

Gemini Chat Completions Seed

stop

Gemini Chat Completions Stop 3

max_completion_tokens
integer | null

Gemini Chat Completions Max Completion Tokens

logprobs
boolean | null
за замовчуванням:false

Gemini Chat Completions Logprobs

top_logprobs
integer | null

Gemini Chat Completions Top Logprobs

Необхідний діапазон: 0 <= x <= 20
stream_options
object | null

Gemini Chat Completions Stream Options

parallel_tool_calls
boolean
за замовчуванням:true

Gemini Chat Completions Parallel Tool Calls

user
string

Gemini Chat Completions User

reasoning_effort
enum<string> | null
за замовчуванням:medium

Gemini Chat Completions Reasoning Effort

Доступні опції:
minimal,
low,
medium,
high
service_tier
enum<string> | null
за замовчуванням:auto

Gemini Chat Completions Service Tier

Доступні опції:
auto,
default,
flex,
scale,
priority
store
boolean | null
за замовчуванням:false

Gemini Chat Completions Store

metadata
object | null

Gemini Chat Completions Metadata

logit_bias
object | null

Gemini Chat Completions Logit Bias

modalities
enum<string>[] | null

Gemini Chat Completions Modalities

Доступні опції:
text,
audio
audio
object | null

Gemini Chat Completions Audio

prediction
object | null

Gemini Chat Completions Prediction 3

web_search_options
object

Gemini Chat Completions Web Search Options

tools
object[] | null

Gemini Chat Completions Tools

tool_choice

Gemini Chat Completions Tool Choice 3

Доступні опції:
none,
auto,
required

Відповідь

Gemini Chat Completions Response 200 2

Gemini Chat Completions Response 200

id
string
обов'язково

Gemini Chat Completions Response 200 Id

model
string
обов'язково

Gemini Chat Completions Response 200 Model

object
enum<string>
обов'язково

Gemini Chat Completions Response 200 Object

Доступні опції:
chat.completion
choices
object[]
обов'язково

Gemini Chat Completions Response 200 Choices

created
number
обов'язково

Gemini Chat Completions Response 200 Created

system_fingerprint
string

Gemini Chat Completions Response 200 System Fingerprint

usage
object

Gemini Chat Completions Response 200 Usage