Недавно мы улучшили совместимость с Gemini API, добавив более полную поддержку Function Call и совместимости 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, не для потоковой передачи) -
presence_penalty -
reasoning_effort -
response_format- "json_object"
- "json_schema" (выбранное подмножество объекта схемы OpenAPI 3.0)
- "text"
-
seed -
stop: string|array (stopSequences[1,5]) -
stream -
stream_options-
include_usage
-
-
temperature(0.0..2.0 для OpenAI, но Gemini поддерживает до бесконечности) -
top_p -
tools -
tool_choice -
parallel_tool_calls(всегда активен в Gemini) -
extra_body
-
Более подробные примеры и документация будут дополнены и опубликованы позже.