From d763b85dfacd0e4f4446ecc775dd7015811bfe4b Mon Sep 17 00:00:00 2001 From: Deepanshu Date: Thu, 3 Sep 2026 15:27:47 -0400 Subject: [PATCH] chore(openapi): pick up remaining schema.d.ts drift after rebasing Same as before: the rebase's own conflict resolution on this generated file picked one side without re-running the generator. --- ui/litellm-dashboard/src/lib/http/schema.d.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/ui/litellm-dashboard/src/lib/http/schema.d.ts b/ui/litellm-dashboard/src/lib/http/schema.d.ts index d5e2c125824..51b9463e3bd 100644 --- a/ui/litellm-dashboard/src/lib/http/schema.d.ts +++ b/ui/litellm-dashboard/src/lib/http/schema.d.ts @@ -25211,6 +25211,11 @@ export interface components { * @description Model name (from the router's model_list) to call for classification */ model: string; + /** + * Reasoning Effort + * @description Reasoning effort override for classifier calls. Leave unset to use the classifier deployment or provider default. + */ + reasoning_effort?: ("none" | "minimal" | "low" | "medium" | "high" | "xhigh" | "max") | null; /** * System Prompt * @description Replaces the built-in complexity rubric as the classifier's entire system role. When set, neither the default rubric nor the context-window closing line is appended, so the prompt owns the whole taxonomy and the tier names SIMPLE/MEDIUM/COMPLEX/REASONING become whatever buckets it defines: a prompt that classifies data sensitivity routes on that instead of on difficulty. Two consequences of full replacement. The default rubric's closing paragraph is the classifier's prompt-injection defense, telling it that the caller's quoted system prompt and prior turns are material to judge and never instructions; a replacement that omits it lets a caller ask for a tier and get it. And the heuristic fallback still scores complexity, so a router on some other taxonomy wants classifier_fallback='default_model'. Leave unset for the built-in rubric. Only applies when classifier_type is 'llm'. @@ -25774,9 +25779,9 @@ export interface components { mcp_xff_num_trusted_hops?: number | null; /** * Missing Session Id - * @description What to do with LLM API requests that carry no session id (x-litellm-session-id header, metadata.session_id, etc.). 'generate' stamps one id into litellm_session_id, litellm_trace_id and metadata.session_id so SpendLogs and logging callbacks agree; 'reject' returns 400. Unset keeps the legacy behavior where SpendLogs falls back to the trace id while callbacks get no session id. + * @description What to do with LLM API requests that carry no session id (x-litellm-session-id header, metadata.session_id, etc.). 'generate' stamps one id into litellm_session_id, litellm_trace_id and metadata.session_id so SpendLogs and logging callbacks agree; 'reject' returns 400; 'omit' leaves SpendLogs.session_id null, matching callbacks such as Langfuse that only record a client-established metadata.session_id. Unset keeps the legacy behavior where SpendLogs falls back to the trace id while callbacks get no session id. */ - missing_session_id?: ("generate" | "reject") | null; + missing_session_id?: ("generate" | "reject" | "omit") | null; /** * Model List Healthy Only * @description When true, `/models`, `/v1/models/{id}` and `/model/info` hide models whose backing deployments are all unhealthy, for every caller, without needing `healthy_only=true` per request. Requires `background_health_checks: true`, and keeps deployment health state cached without turning on `enable_health_check_routing`, so routing is unaffected. With no health state nothing is hidden. Hiding is presentation-only, a hidden model can still be called. @@ -56917,6 +56922,8 @@ export interface operations { exclude_internal_health_checks?: boolean; /** @description Paginate over sessions instead of raw logs: one representative row per session, total counts sessions */ group_by_session?: boolean; + /** @description Keyset cursor '||' from a previous group_by_session page. UI route only, honored when sorting by startTime */ + session_cursor?: string | null; }; header?: never; path?: never; @@ -57031,6 +57038,8 @@ export interface operations { exclude_internal_health_checks?: boolean; /** @description Paginate over sessions instead of raw logs: one representative row per session, total counts sessions */ group_by_session?: boolean; + /** @description Keyset cursor '||' from a previous group_by_session page. UI route only, honored when sorting by startTime */ + session_cursor?: string | null; }; header?: never; path?: never;