ARouter는 이 파라미터들을 업스트림 프로바이더에 그대로 전달합니다. 일부 파라미터는 프로바이더 특정적입니다(비 OpenAI 모델의Documentation Index
Fetch the complete documentation index at: https://docs.arouter.ai/llms.txt
Use this file to discover all available pages before exploring further.
top_k 등). 지원되는 파라미터를 확인하려면 각 프로바이더의 문서를 참조하세요.
모델 선택 및 라우팅 동작은 모델 라우팅 및 프로바이더 라우팅에서 별도로 설명합니다.
Temperature
- 키:
temperature - 선택적, 부동 소수점, 0.0 ~ 2.0
- 기본값: 1.0
Top P
- 키:
top_p - 선택적, 부동 소수점, 0.0 ~ 1.0
- 기본값: 1.0
Top K
- 키:
top_k - 선택적, 정수, 0 이상
- 기본값: 0
top_k는 OpenAI 모델에서는 사용할 수 없습니다.빈도 페널티
- 키:
frequency_penalty - 선택적, 부동 소수점, -2.0 ~ 2.0
- 기본값: 0.0
존재 페널티
- 키:
presence_penalty - 선택적, 부동 소수점, -2.0 ~ 2.0
- 기본값: 0.0
반복 페널티
- 키:
repetition_penalty - 선택적, 부동 소수점, 0.0 ~ 2.0
- 기본값: 1.0
Min P
- 키:
min_p - 선택적, 부동 소수점, 0.0 ~ 1.0
- 기본값: 0.0
min_p가 0.1로 설정되면 최선의 옵션의 1/10 이상의 확률을 가진 토큰만 고려됩니다.
Top A
- 키:
top_a - 선택적, 부동 소수점, 0.0 ~ 1.0
- 기본값: 0.0
Seed
- 키:
seed - 선택적, 정수
Max Tokens
- 키:
max_tokens - 선택적, 정수, 1 이상
Logit Bias
- 키:
logit_bias - 선택적, 맵
Logprobs
- 키:
logprobs - 선택적, 불리언
Top Logprobs
- 키:
top_logprobs - 선택적, 정수
logprobs를 true로 설정해야 합니다.
Response Format
- 키:
response_format - 선택적, 객체
{ "type": "json_object" }로 설정하면 JSON 모드가 활성화되어 모델이 생성하는 메시지가 유효한 JSON임을 보장합니다.
엄격한 스키마 검증을 위해서는 { "type": "json_schema", "json_schema": { ... } }를 사용하세요.
{ "type": "json_object" }를 사용할 때도 프롬프트에서 모델에게 JSON으로 응답하도록 지시해야 합니다.
자세한 사용법과 예시는 구조화된 출력을 참조하세요.
Stop
- 키:
stop - 선택적, 문자열 또는 배열
Tools
- 키:
tools - 선택적, 배열
Tool Choice
- 키:
tool_choice - 선택적, 문자열 또는 객체
"none": 모델이 도구를 호출하지 않고 메시지를 생성합니다"auto": 모델이 메시지 생성 또는 하나 이상의 도구 호출 중에서 선택할 수 있습니다"required": 모델이 하나 이상의 도구를 호출해야 합니다{"type": "function", "function": {"name": "my_function"}}: 모델이 특정 도구를 호출하도록 강제합니다
병렬 도구 호출
- 키:
parallel_tool_calls - 선택적, 불리언
- 기본값: true
tools가 제공된 경우에만 적용됩니다.
Prediction
- 키:
prediction - 선택적, 객체
completion_tokens_details.accepted_prediction_tokens에 반영됩니다.