Recentemente, aprimoramos a compatibilidade da API Gemini, oferecendo suporte mais completo para Function Call e compatibilidade de API:
-
chat/completions-
messages-
content -
role- "system" (=>
system_instruction) - "user"
- "assistant"
- "tool"
- "system" (=>
-
tool_calls
-
-
model -
frequency_penalty -
logit_bias -
logprobs -
top_logprobs -
max_tokens,max_completion_tokens -
n(candidateCount<8, não para streaming) -
presence_penalty -
reasoning_effort -
response_format- "json_object"
- "json_schema" (um subconjunto selecionado de um objeto de esquema OpenAPI 3.0)
- "text"
-
seed -
stop: string|array (stopSequences[1,5]) -
stream -
stream_options-
include_usage
-
-
temperature(0.0..2.0 para OpenAI, mas Gemini suporta até infinito) -
top_p -
tools -
tool_choice -
parallel_tool_calls(está sempre ativo no Gemini) -
extra_body
-
Exemplos mais detalhados e documentação serão complementados e publicados posteriormente.