A valid request URL is required to generate request examples{
"tier_boundaries": {
"simple_medium": 123,
"medium_complex": 123,
"complex_reasoning": 123
},
"keywords": {
"code_keywords": [
"<string>"
],
"reasoning_keywords": [
"<string>"
],
"technical_keywords": [
"<string>"
],
"simple_keywords": [
"<string>"
]
}
}Get complexity analyzer config
Returns the full complexity analyzer runtime config, including tier thresholds and editable keyword lists. Returns built-in defaults if none have been configured.
A valid request URL is required to generate request examples{
"tier_boundaries": {
"simple_medium": 123,
"medium_complex": 123,
"complex_reasoning": 123
},
"keywords": {
"code_keywords": [
"<string>"
],
"reasoning_keywords": [
"<string>"
],
"technical_keywords": [
"<string>"
],
"simple_keywords": [
"<string>"
]
}
}Authorizations
Bearer token authentication. Use your provider API key or Bifrost authentication token.
Virtual keys (prefixed with sk-bf-) can also be passed here.
Response
Complexity analyzer config retrieved successfully
Full runtime configuration for complexity routing analysis.
Score thresholds for complexity tier classification. All values must satisfy 0 < simple_medium < medium_complex < complex_reasoning < 1.
Show child attributes
Show child attributes
Editable keyword lists used by the complexity analyzer. Only the four user-facing
dimensions are exposed; reasoning_keywords entries drive the reasoning tier
override. Matching is normalized to lowercase and duplicates are removed on save.
Show child attributes
Show child attributes
Was this page helpful?

