temperature: 1.0) всё равно пересылается и может отличаться от опущенного (например, влиять на ключи кэша на стороне провайдера). LLMSTORE также передаёт некоторые провайдер-специфичные параметры — например safe_prompt для Mistral или raw_mode для Hyperbolic — напрямую соответствующим провайдерам, если они указаны.
Какие параметры поддерживаются, уточняйте в секции провайдера конкретной модели. Подробности — в разделе управление провайдер-специфичными параметрами.
Temperature
-
Ключ:
temperature - Необязательный, float, от 0.0 до 2.0
- По умолчанию: 1.0
Top P
-
Ключ:
top_p - Необязательный, float, от 0.0 до 1.0
- По умолчанию: 1.0
Top K
-
Ключ:
top_k - Необязательный, integer, 0 и выше
- По умолчанию: 0
Frequency Penalty
-
Ключ:
frequency_penalty - Необязательный, float, от -2.0 до 2.0
- По умолчанию: 0.0
Presence Penalty
-
Ключ:
presence_penalty - Необязательный, float, от -2.0 до 2.0
- По умолчанию: 0.0
Repetition Penalty
-
Ключ:
repetition_penalty - Необязательный, float, от 0.0 до 2.0
- По умолчанию: 1.0
Min P
-
Ключ:
min_p - Необязательный, float, от 0.0 до 1.0
- По умолчанию: 0.0
Top A
-
Ключ:
top_a - Необязательный, float, от 0.0 до 1.0
- По умолчанию: 0.0
Seed
-
Ключ:
seed - Необязательный, integer
Max Tokens
-
Ключ:
max_tokens - Необязательный, integer, 1 и выше
Max Completion Tokens
-
Ключ:
max_completion_tokens - Необязательный, integer, 1 и выше
Logit Bias
-
Ключ:
logit_bias - Необязательный, map
Logprobs
-
Ключ:
logprobs - Необязательный, boolean
Top Logprobs
-
Ключ:
top_logprobs - Необязательный, integer
logprobs должен быть true.
Response Format
-
Ключ:
response_format - Необязательный, map
{ "type": "json_object" } включает JSON-режим, гарантирующий, что сгенерированное сообщение — валидный JSON.
Замечание: в JSON-режиме вы также должны сами проинструктировать модель выдавать JSON — через системное или пользовательское сообщение.
Structured Outputs
-
Ключ:
structured_outputs - Необязательный, boolean
Stop
-
Ключ:
stop - Необязательный, array
Tools
-
Ключ:
tools - Необязательный, array
Tool Choice
-
Ключ:
tool_choice - Необязательный, string или object
'none' — модель не вызовет ни одного инструмента и вместо этого сгенерирует сообщение. 'auto' — модель сама выбирает между генерацией сообщения и вызовом одного или нескольких инструментов. 'required' — модель обязана вызвать один или несколько инструментов. Указание конкретного инструмента через {"type": "function", "function": {"name": "my_function"}} принуждает модель вызвать именно его.
Parallel Tool Calls
-
Ключ:
parallel_tool_calls - Необязательный, boolean
- По умолчанию: true
Include Reasoning
-
Ключ:
include_reasoning - Необязательный, boolean
Reasoning
-
Ключ:
reasoning - Необязательный, map
Reasoning Effort
-
Ключ:
reasoning_effort - Необязательный, enum (xhigh, high, medium, low, minimal, none)
Web Search Options
-
Ключ:
web_search_options - Необязательный, map
Verbosity
-
Ключ:
verbosity - Необязательный, enum (low, medium, high, xhigh, max)
- По умолчанию: medium
output_config.effort. Уровень ‘xhigh’ поддерживается Anthropic Claude 4.7 Opus и новее. Уровень ‘max’ поддерживается Anthropic Claude 4.6 Opus и новее.