Récemment, nous avons amélioré la compatibilité de l'API Gemini, en prenant en charge des Function Call plus complets ainsi qu'une meilleure compatibilité 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, pas pour le streaming) -
presence_penalty -
reasoning_effort -
response_format- "json_object"
- "json_schema" (un sous-ensemble sélectionné d'un objet de schéma OpenAPI 3.0)
- "text"
-
seed -
stop: string|array (stopSequences[1,5]) -
stream -
stream_options-
include_usage
-
-
temperature(0.0..2.0 pour OpenAI, mais Gemini prend en charge jusqu'à l'infini) -
top_p -
tools -
tool_choice -
parallel_tool_calls(est toujours actif dans Gemini) -
extra_body
-
Des exemples plus détaillés et de la documentation seront complétés et publiés ultérieurement.