|
29 | 29 | "ResponseChatCompletionUsageCompletionTokensDetails",
|
30 | 30 | "ResponseChatCompletionUsagePromptTokensDetails",
|
31 | 31 | "Message",
|
32 |
| - "MessageChatCompletionDeveloperMessageParam", |
33 |
| - "MessageChatCompletionDeveloperMessageParamContentUnionMember1", |
34 |
| - "MessageChatCompletionSystemMessageParam", |
35 |
| - "MessageChatCompletionSystemMessageParamContentUnionMember1", |
36 |
| - "MessageChatCompletionUserMessageParamInput", |
37 |
| - "MessageChatCompletionUserMessageParamInputContentUnionMember1", |
38 |
| - "MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartTextParam", |
39 |
| - "MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartImageParam", |
40 |
| - "MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartImageParamImageURL", |
41 |
| - "MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartInputAudioParam", |
42 |
| - "MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartInputAudioParamInputAudio", |
43 |
| - "MessageChatCompletionUserMessageParamInputContentUnionMember1File", |
44 |
| - "MessageChatCompletionUserMessageParamInputContentUnionMember1FileFile", |
45 | 32 | "MessageChatCompletionAssistantMessageParamInput",
|
46 | 33 | "MessageChatCompletionAssistantMessageParamInputAudio",
|
47 | 34 | "MessageChatCompletionAssistantMessageParamInputContentUnionMember1",
|
|
52 | 39 | "MessageChatCompletionAssistantMessageParamInputToolCallFunction",
|
53 | 40 | "MessageChatCompletionToolMessageParam",
|
54 | 41 | "MessageChatCompletionToolMessageParamContentUnionMember1",
|
| 42 | + "MessageChatCompletionUserMessageParamInput", |
| 43 | + "MessageChatCompletionUserMessageParamInputContentUnionMember1", |
| 44 | + "MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartTextParam", |
| 45 | + "MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartImageParam", |
| 46 | + "MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartImageParamImageURL", |
| 47 | + "MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartInputAudioParam", |
| 48 | + "MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartInputAudioParamInputAudio", |
| 49 | + "MessageChatCompletionUserMessageParamInputContentUnionMember1File", |
| 50 | + "MessageChatCompletionUserMessageParamInputContentUnionMember1FileFile", |
| 51 | + "MessageChatCompletionSystemMessageParam", |
| 52 | + "MessageChatCompletionSystemMessageParamContentUnionMember1", |
55 | 53 | "MessageChatCompletionFunctionMessageParam",
|
| 54 | + "MessageChatCompletionDeveloperMessageParam", |
| 55 | + "MessageChatCompletionDeveloperMessageParamContentUnionMember1", |
56 | 56 | "Options",
|
57 | 57 | ]
|
58 | 58 |
|
@@ -440,32 +440,80 @@ class ResponseChatCompletionTyped(TypedDict, total=False):
|
440 | 440 | Response: TypeAlias = Union[str, ResponseChatCompletion]
|
441 | 441 |
|
442 | 442 |
|
443 |
| -class MessageChatCompletionDeveloperMessageParamContentUnionMember1(TypedDict, total=False): |
| 443 | +class MessageChatCompletionAssistantMessageParamInputAudio(TypedDict, total=False): |
| 444 | + id: Required[str] |
| 445 | + |
| 446 | + |
| 447 | +class MessageChatCompletionAssistantMessageParamInputContentUnionMember1ChatCompletionContentPartTextParam( |
| 448 | + TypedDict, total=False |
| 449 | +): |
444 | 450 | text: Required[str]
|
445 | 451 |
|
446 | 452 | type: Required[Literal["text"]]
|
447 | 453 |
|
448 | 454 |
|
449 |
| -class MessageChatCompletionDeveloperMessageParam(TypedDict, total=False): |
450 |
| - content: Required[Union[str, Iterable[MessageChatCompletionDeveloperMessageParamContentUnionMember1]]] |
| 455 | +class MessageChatCompletionAssistantMessageParamInputContentUnionMember1ChatCompletionContentPartRefusalParam( |
| 456 | + TypedDict, total=False |
| 457 | +): |
| 458 | + refusal: Required[str] |
| 459 | + |
| 460 | + type: Required[Literal["refusal"]] |
451 | 461 |
|
452 |
| - role: Required[Literal["developer"]] |
| 462 | + |
| 463 | +MessageChatCompletionAssistantMessageParamInputContentUnionMember1: TypeAlias = Union[ |
| 464 | + MessageChatCompletionAssistantMessageParamInputContentUnionMember1ChatCompletionContentPartTextParam, |
| 465 | + MessageChatCompletionAssistantMessageParamInputContentUnionMember1ChatCompletionContentPartRefusalParam, |
| 466 | +] |
| 467 | + |
| 468 | + |
| 469 | +class MessageChatCompletionAssistantMessageParamInputFunctionCall(TypedDict, total=False): |
| 470 | + arguments: Required[str] |
| 471 | + |
| 472 | + name: Required[str] |
| 473 | + |
| 474 | + |
| 475 | +class MessageChatCompletionAssistantMessageParamInputToolCallFunction(TypedDict, total=False): |
| 476 | + arguments: Required[str] |
| 477 | + |
| 478 | + name: Required[str] |
| 479 | + |
| 480 | + |
| 481 | +class MessageChatCompletionAssistantMessageParamInputToolCall(TypedDict, total=False): |
| 482 | + id: Required[str] |
| 483 | + |
| 484 | + function: Required[MessageChatCompletionAssistantMessageParamInputToolCallFunction] |
| 485 | + |
| 486 | + type: Required[Literal["function"]] |
| 487 | + |
| 488 | + |
| 489 | +class MessageChatCompletionAssistantMessageParamInput(TypedDict, total=False): |
| 490 | + role: Required[Literal["assistant"]] |
| 491 | + |
| 492 | + audio: Optional[MessageChatCompletionAssistantMessageParamInputAudio] |
| 493 | + |
| 494 | + content: Union[str, Iterable[MessageChatCompletionAssistantMessageParamInputContentUnionMember1], None] |
| 495 | + |
| 496 | + function_call: Optional[MessageChatCompletionAssistantMessageParamInputFunctionCall] |
453 | 497 |
|
454 | 498 | name: str
|
455 | 499 |
|
| 500 | + refusal: Optional[str] |
456 | 501 |
|
457 |
| -class MessageChatCompletionSystemMessageParamContentUnionMember1(TypedDict, total=False): |
| 502 | + tool_calls: Iterable[MessageChatCompletionAssistantMessageParamInputToolCall] |
| 503 | + |
| 504 | + |
| 505 | +class MessageChatCompletionToolMessageParamContentUnionMember1(TypedDict, total=False): |
458 | 506 | text: Required[str]
|
459 | 507 |
|
460 | 508 | type: Required[Literal["text"]]
|
461 | 509 |
|
462 | 510 |
|
463 |
| -class MessageChatCompletionSystemMessageParam(TypedDict, total=False): |
464 |
| - content: Required[Union[str, Iterable[MessageChatCompletionSystemMessageParamContentUnionMember1]]] |
| 511 | +class MessageChatCompletionToolMessageParam(TypedDict, total=False): |
| 512 | + content: Required[Union[str, Iterable[MessageChatCompletionToolMessageParamContentUnionMember1]]] |
465 | 513 |
|
466 |
| - role: Required[Literal["system"]] |
| 514 | + role: Required[Literal["tool"]] |
467 | 515 |
|
468 |
| - name: str |
| 516 | + tool_call_id: Required[str] |
469 | 517 |
|
470 | 518 |
|
471 | 519 | class MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartTextParam(
|
@@ -542,97 +590,49 @@ class MessageChatCompletionUserMessageParamInput(TypedDict, total=False):
|
542 | 590 | name: str
|
543 | 591 |
|
544 | 592 |
|
545 |
| -class MessageChatCompletionAssistantMessageParamInputAudio(TypedDict, total=False): |
546 |
| - id: Required[str] |
547 |
| - |
548 |
| - |
549 |
| -class MessageChatCompletionAssistantMessageParamInputContentUnionMember1ChatCompletionContentPartTextParam( |
550 |
| - TypedDict, total=False |
551 |
| -): |
| 593 | +class MessageChatCompletionSystemMessageParamContentUnionMember1(TypedDict, total=False): |
552 | 594 | text: Required[str]
|
553 | 595 |
|
554 | 596 | type: Required[Literal["text"]]
|
555 | 597 |
|
556 | 598 |
|
557 |
| -class MessageChatCompletionAssistantMessageParamInputContentUnionMember1ChatCompletionContentPartRefusalParam( |
558 |
| - TypedDict, total=False |
559 |
| -): |
560 |
| - refusal: Required[str] |
561 |
| - |
562 |
| - type: Required[Literal["refusal"]] |
563 |
| - |
564 |
| - |
565 |
| -MessageChatCompletionAssistantMessageParamInputContentUnionMember1: TypeAlias = Union[ |
566 |
| - MessageChatCompletionAssistantMessageParamInputContentUnionMember1ChatCompletionContentPartTextParam, |
567 |
| - MessageChatCompletionAssistantMessageParamInputContentUnionMember1ChatCompletionContentPartRefusalParam, |
568 |
| -] |
569 |
| - |
| 599 | +class MessageChatCompletionSystemMessageParam(TypedDict, total=False): |
| 600 | + content: Required[Union[str, Iterable[MessageChatCompletionSystemMessageParamContentUnionMember1]]] |
570 | 601 |
|
571 |
| -class MessageChatCompletionAssistantMessageParamInputFunctionCall(TypedDict, total=False): |
572 |
| - arguments: Required[str] |
| 602 | + role: Required[Literal["system"]] |
573 | 603 |
|
574 |
| - name: Required[str] |
| 604 | + name: str |
575 | 605 |
|
576 | 606 |
|
577 |
| -class MessageChatCompletionAssistantMessageParamInputToolCallFunction(TypedDict, total=False): |
578 |
| - arguments: Required[str] |
| 607 | +class MessageChatCompletionFunctionMessageParam(TypedDict, total=False): |
| 608 | + content: Required[Optional[str]] |
579 | 609 |
|
580 | 610 | name: Required[str]
|
581 | 611 |
|
582 |
| - |
583 |
| -class MessageChatCompletionAssistantMessageParamInputToolCall(TypedDict, total=False): |
584 |
| - id: Required[str] |
585 |
| - |
586 |
| - function: Required[MessageChatCompletionAssistantMessageParamInputToolCallFunction] |
587 |
| - |
588 |
| - type: Required[Literal["function"]] |
589 |
| - |
590 |
| - |
591 |
| -class MessageChatCompletionAssistantMessageParamInput(TypedDict, total=False): |
592 |
| - role: Required[Literal["assistant"]] |
593 |
| - |
594 |
| - audio: Optional[MessageChatCompletionAssistantMessageParamInputAudio] |
595 |
| - |
596 |
| - content: Union[str, Iterable[MessageChatCompletionAssistantMessageParamInputContentUnionMember1], None] |
597 |
| - |
598 |
| - function_call: Optional[MessageChatCompletionAssistantMessageParamInputFunctionCall] |
599 |
| - |
600 |
| - name: str |
601 |
| - |
602 |
| - refusal: Optional[str] |
603 |
| - |
604 |
| - tool_calls: Iterable[MessageChatCompletionAssistantMessageParamInputToolCall] |
| 612 | + role: Required[Literal["function"]] |
605 | 613 |
|
606 | 614 |
|
607 |
| -class MessageChatCompletionToolMessageParamContentUnionMember1(TypedDict, total=False): |
| 615 | +class MessageChatCompletionDeveloperMessageParamContentUnionMember1(TypedDict, total=False): |
608 | 616 | text: Required[str]
|
609 | 617 |
|
610 | 618 | type: Required[Literal["text"]]
|
611 | 619 |
|
612 | 620 |
|
613 |
| -class MessageChatCompletionToolMessageParam(TypedDict, total=False): |
614 |
| - content: Required[Union[str, Iterable[MessageChatCompletionToolMessageParamContentUnionMember1]]] |
615 |
| - |
616 |
| - role: Required[Literal["tool"]] |
617 |
| - |
618 |
| - tool_call_id: Required[str] |
619 |
| - |
620 |
| - |
621 |
| -class MessageChatCompletionFunctionMessageParam(TypedDict, total=False): |
622 |
| - content: Required[Optional[str]] |
| 621 | +class MessageChatCompletionDeveloperMessageParam(TypedDict, total=False): |
| 622 | + content: Required[Union[str, Iterable[MessageChatCompletionDeveloperMessageParamContentUnionMember1]]] |
623 | 623 |
|
624 |
| - name: Required[str] |
| 624 | + role: Required[Literal["developer"]] |
625 | 625 |
|
626 |
| - role: Required[Literal["function"]] |
| 626 | + name: str |
627 | 627 |
|
628 | 628 |
|
629 | 629 | Message: TypeAlias = Union[
|
630 |
| - MessageChatCompletionDeveloperMessageParam, |
631 |
| - MessageChatCompletionSystemMessageParam, |
632 |
| - MessageChatCompletionUserMessageParamInput, |
633 | 630 | MessageChatCompletionAssistantMessageParamInput,
|
634 | 631 | MessageChatCompletionToolMessageParam,
|
| 632 | + MessageChatCompletionUserMessageParamInput, |
| 633 | + MessageChatCompletionSystemMessageParam, |
635 | 634 | MessageChatCompletionFunctionMessageParam,
|
| 635 | + MessageChatCompletionDeveloperMessageParam, |
636 | 636 | ]
|
637 | 637 |
|
638 | 638 |
|
|
0 commit comments