mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-07 02:59:05 +00:00
fix(types): don't declare project on the files/batches request TypedDicts
project is a litellm param, not part of the OpenAI request bodies: it is absorbed by GenericLiteLLMParams from kwargs and forwarded to the client constructor. Declaring it on CreateFileRequest / LiteLLMBatchCreateRequest made files.create(**create_file_data) type-check against a key the OpenAI SDK never accepts (+2 reportCallIssue over the repo budget). Also regenerates the dashboard schema.d.ts for the LiteLLM_Params / updateLiteLLMParams project field.
This commit is contained in:
parent
ea94d40e55
commit
0c15f5c939
2 changed files with 4 additions and 2 deletions
|
|
@ -490,7 +490,6 @@ class CreateFileRequest(TypedDict, total=False):
|
|||
file: Required[FileTypes]
|
||||
purpose: Required[CREATE_FILE_REQUESTS_PURPOSE]
|
||||
expires_after: FileExpiresAfter | None
|
||||
project: str | None
|
||||
extra_headers: dict[str, str] | None
|
||||
extra_body: dict[str, str] | None
|
||||
timeout: float | None
|
||||
|
|
@ -547,7 +546,6 @@ class CreateBatchRequest(TypedDict, total=False):
|
|||
class LiteLLMBatchCreateRequest(CreateBatchRequest, total=False):
|
||||
model: str
|
||||
disable_fallbacks: ReadOnly[bool]
|
||||
project: str | None
|
||||
|
||||
|
||||
class RetrieveBatchRequest(TypedDict, total=False):
|
||||
|
|
|
|||
4
ui/litellm-dashboard/src/lib/http/schema.d.ts
generated
vendored
4
ui/litellm-dashboard/src/lib/http/schema.d.ts
generated
vendored
|
|
@ -33216,6 +33216,8 @@ export interface components {
|
|||
output_cost_per_video_token?: number | null;
|
||||
/** Output Vector Size */
|
||||
output_vector_size?: number | null;
|
||||
/** Project */
|
||||
project?: string | null;
|
||||
/** Provider Affinity Header */
|
||||
provider_affinity_header?: string | null;
|
||||
/** Quality Router Config */
|
||||
|
|
@ -47011,6 +47013,8 @@ export interface components {
|
|||
output_cost_per_video_token?: number | null;
|
||||
/** Output Vector Size */
|
||||
output_vector_size?: number | null;
|
||||
/** Project */
|
||||
project?: string | null;
|
||||
/** Provider Affinity Header */
|
||||
provider_affinity_header?: string | null;
|
||||
/** Quality Router Config */
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue