Skip to content

Commit b956ce0

Browse files
feat(api): api update
1 parent 4732aae commit b956ce0

10 files changed

+1238
-79
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
configured_endpoints: 55
2-
openapi_spec_hash: 922886934580d0b2addcb6e26ada0e09
2+
openapi_spec_hash: b3a1a58600b52a20671bef2b25f5dbc4
33
config_hash: 8f6e5c3b064cbb77569a6bf654954a56

src/codex/types/project_validate_params.py

Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -33,23 +33,23 @@
3333
"MessageChatCompletionDeveloperMessageParamContentUnionMember1",
3434
"MessageChatCompletionSystemMessageParam",
3535
"MessageChatCompletionSystemMessageParamContentUnionMember1",
36-
"MessageChatCompletionUserMessageParam",
37-
"MessageChatCompletionUserMessageParamContentUnionMember1",
38-
"MessageChatCompletionUserMessageParamContentUnionMember1ChatCompletionContentPartTextParam",
39-
"MessageChatCompletionUserMessageParamContentUnionMember1ChatCompletionContentPartImageParam",
40-
"MessageChatCompletionUserMessageParamContentUnionMember1ChatCompletionContentPartImageParamImageURL",
41-
"MessageChatCompletionUserMessageParamContentUnionMember1ChatCompletionContentPartInputAudioParam",
42-
"MessageChatCompletionUserMessageParamContentUnionMember1ChatCompletionContentPartInputAudioParamInputAudio",
43-
"MessageChatCompletionUserMessageParamContentUnionMember1File",
44-
"MessageChatCompletionUserMessageParamContentUnionMember1FileFile",
45-
"MessageChatCompletionAssistantMessageParam",
46-
"MessageChatCompletionAssistantMessageParamAudio",
47-
"MessageChatCompletionAssistantMessageParamContentUnionMember1",
48-
"MessageChatCompletionAssistantMessageParamContentUnionMember1ChatCompletionContentPartTextParam",
49-
"MessageChatCompletionAssistantMessageParamContentUnionMember1ChatCompletionContentPartRefusalParam",
50-
"MessageChatCompletionAssistantMessageParamFunctionCall",
51-
"MessageChatCompletionAssistantMessageParamToolCall",
52-
"MessageChatCompletionAssistantMessageParamToolCallFunction",
36+
"MessageChatCompletionUserMessageParamInput",
37+
"MessageChatCompletionUserMessageParamInputContentUnionMember1",
38+
"MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartTextParam",
39+
"MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartImageParam",
40+
"MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartImageParamImageURL",
41+
"MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartInputAudioParam",
42+
"MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartInputAudioParamInputAudio",
43+
"MessageChatCompletionUserMessageParamInputContentUnionMember1File",
44+
"MessageChatCompletionUserMessageParamInputContentUnionMember1FileFile",
45+
"MessageChatCompletionAssistantMessageParamInput",
46+
"MessageChatCompletionAssistantMessageParamInputAudio",
47+
"MessageChatCompletionAssistantMessageParamInputContentUnionMember1",
48+
"MessageChatCompletionAssistantMessageParamInputContentUnionMember1ChatCompletionContentPartTextParam",
49+
"MessageChatCompletionAssistantMessageParamInputContentUnionMember1ChatCompletionContentPartRefusalParam",
50+
"MessageChatCompletionAssistantMessageParamInputFunctionCall",
51+
"MessageChatCompletionAssistantMessageParamInputToolCall",
52+
"MessageChatCompletionAssistantMessageParamInputToolCallFunction",
5353
"MessageChatCompletionToolMessageParam",
5454
"MessageChatCompletionToolMessageParamContentUnionMember1",
5555
"MessageChatCompletionFunctionMessageParam",
@@ -468,140 +468,140 @@ class MessageChatCompletionSystemMessageParam(TypedDict, total=False):
468468
name: str
469469

470470

471-
class MessageChatCompletionUserMessageParamContentUnionMember1ChatCompletionContentPartTextParam(
471+
class MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartTextParam(
472472
TypedDict, total=False
473473
):
474474
text: Required[str]
475475

476476
type: Required[Literal["text"]]
477477

478478

479-
class MessageChatCompletionUserMessageParamContentUnionMember1ChatCompletionContentPartImageParamImageURL(
479+
class MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartImageParamImageURL(
480480
TypedDict, total=False
481481
):
482482
url: Required[str]
483483

484484
detail: Literal["auto", "low", "high"]
485485

486486

487-
class MessageChatCompletionUserMessageParamContentUnionMember1ChatCompletionContentPartImageParam(
487+
class MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartImageParam(
488488
TypedDict, total=False
489489
):
490490
image_url: Required[
491-
MessageChatCompletionUserMessageParamContentUnionMember1ChatCompletionContentPartImageParamImageURL
491+
MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartImageParamImageURL
492492
]
493493

494494
type: Required[Literal["image_url"]]
495495

496496

497-
class MessageChatCompletionUserMessageParamContentUnionMember1ChatCompletionContentPartInputAudioParamInputAudio(
497+
class MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartInputAudioParamInputAudio(
498498
TypedDict, total=False
499499
):
500500
data: Required[str]
501501

502502
format: Required[Literal["wav", "mp3"]]
503503

504504

505-
class MessageChatCompletionUserMessageParamContentUnionMember1ChatCompletionContentPartInputAudioParam(
505+
class MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartInputAudioParam(
506506
TypedDict, total=False
507507
):
508508
input_audio: Required[
509-
MessageChatCompletionUserMessageParamContentUnionMember1ChatCompletionContentPartInputAudioParamInputAudio
509+
MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartInputAudioParamInputAudio
510510
]
511511

512512
type: Required[Literal["input_audio"]]
513513

514514

515-
class MessageChatCompletionUserMessageParamContentUnionMember1FileFile(TypedDict, total=False):
515+
class MessageChatCompletionUserMessageParamInputContentUnionMember1FileFile(TypedDict, total=False):
516516
file_data: str
517517

518518
file_id: str
519519

520520
filename: str
521521

522522

523-
class MessageChatCompletionUserMessageParamContentUnionMember1File(TypedDict, total=False):
524-
file: Required[MessageChatCompletionUserMessageParamContentUnionMember1FileFile]
523+
class MessageChatCompletionUserMessageParamInputContentUnionMember1File(TypedDict, total=False):
524+
file: Required[MessageChatCompletionUserMessageParamInputContentUnionMember1FileFile]
525525

526526
type: Required[Literal["file"]]
527527

528528

529-
MessageChatCompletionUserMessageParamContentUnionMember1: TypeAlias = Union[
530-
MessageChatCompletionUserMessageParamContentUnionMember1ChatCompletionContentPartTextParam,
531-
MessageChatCompletionUserMessageParamContentUnionMember1ChatCompletionContentPartImageParam,
532-
MessageChatCompletionUserMessageParamContentUnionMember1ChatCompletionContentPartInputAudioParam,
533-
MessageChatCompletionUserMessageParamContentUnionMember1File,
529+
MessageChatCompletionUserMessageParamInputContentUnionMember1: TypeAlias = Union[
530+
MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartTextParam,
531+
MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartImageParam,
532+
MessageChatCompletionUserMessageParamInputContentUnionMember1ChatCompletionContentPartInputAudioParam,
533+
MessageChatCompletionUserMessageParamInputContentUnionMember1File,
534534
]
535535

536536

537-
class MessageChatCompletionUserMessageParam(TypedDict, total=False):
538-
content: Required[Union[str, Iterable[MessageChatCompletionUserMessageParamContentUnionMember1]]]
537+
class MessageChatCompletionUserMessageParamInput(TypedDict, total=False):
538+
content: Required[Union[str, Iterable[MessageChatCompletionUserMessageParamInputContentUnionMember1]]]
539539

540540
role: Required[Literal["user"]]
541541

542542
name: str
543543

544544

545-
class MessageChatCompletionAssistantMessageParamAudio(TypedDict, total=False):
545+
class MessageChatCompletionAssistantMessageParamInputAudio(TypedDict, total=False):
546546
id: Required[str]
547547

548548

549-
class MessageChatCompletionAssistantMessageParamContentUnionMember1ChatCompletionContentPartTextParam(
549+
class MessageChatCompletionAssistantMessageParamInputContentUnionMember1ChatCompletionContentPartTextParam(
550550
TypedDict, total=False
551551
):
552552
text: Required[str]
553553

554554
type: Required[Literal["text"]]
555555

556556

557-
class MessageChatCompletionAssistantMessageParamContentUnionMember1ChatCompletionContentPartRefusalParam(
557+
class MessageChatCompletionAssistantMessageParamInputContentUnionMember1ChatCompletionContentPartRefusalParam(
558558
TypedDict, total=False
559559
):
560560
refusal: Required[str]
561561

562562
type: Required[Literal["refusal"]]
563563

564564

565-
MessageChatCompletionAssistantMessageParamContentUnionMember1: TypeAlias = Union[
566-
MessageChatCompletionAssistantMessageParamContentUnionMember1ChatCompletionContentPartTextParam,
567-
MessageChatCompletionAssistantMessageParamContentUnionMember1ChatCompletionContentPartRefusalParam,
565+
MessageChatCompletionAssistantMessageParamInputContentUnionMember1: TypeAlias = Union[
566+
MessageChatCompletionAssistantMessageParamInputContentUnionMember1ChatCompletionContentPartTextParam,
567+
MessageChatCompletionAssistantMessageParamInputContentUnionMember1ChatCompletionContentPartRefusalParam,
568568
]
569569

570570

571-
class MessageChatCompletionAssistantMessageParamFunctionCall(TypedDict, total=False):
571+
class MessageChatCompletionAssistantMessageParamInputFunctionCall(TypedDict, total=False):
572572
arguments: Required[str]
573573

574574
name: Required[str]
575575

576576

577-
class MessageChatCompletionAssistantMessageParamToolCallFunction(TypedDict, total=False):
577+
class MessageChatCompletionAssistantMessageParamInputToolCallFunction(TypedDict, total=False):
578578
arguments: Required[str]
579579

580580
name: Required[str]
581581

582582

583-
class MessageChatCompletionAssistantMessageParamToolCall(TypedDict, total=False):
583+
class MessageChatCompletionAssistantMessageParamInputToolCall(TypedDict, total=False):
584584
id: Required[str]
585585

586-
function: Required[MessageChatCompletionAssistantMessageParamToolCallFunction]
586+
function: Required[MessageChatCompletionAssistantMessageParamInputToolCallFunction]
587587

588588
type: Required[Literal["function"]]
589589

590590

591-
class MessageChatCompletionAssistantMessageParam(TypedDict, total=False):
591+
class MessageChatCompletionAssistantMessageParamInput(TypedDict, total=False):
592592
role: Required[Literal["assistant"]]
593593

594-
audio: Optional[MessageChatCompletionAssistantMessageParamAudio]
594+
audio: Optional[MessageChatCompletionAssistantMessageParamInputAudio]
595595

596-
content: Union[str, Iterable[MessageChatCompletionAssistantMessageParamContentUnionMember1], None]
596+
content: Union[str, Iterable[MessageChatCompletionAssistantMessageParamInputContentUnionMember1], None]
597597

598-
function_call: Optional[MessageChatCompletionAssistantMessageParamFunctionCall]
598+
function_call: Optional[MessageChatCompletionAssistantMessageParamInputFunctionCall]
599599

600600
name: str
601601

602602
refusal: Optional[str]
603603

604-
tool_calls: Iterable[MessageChatCompletionAssistantMessageParamToolCall]
604+
tool_calls: Iterable[MessageChatCompletionAssistantMessageParamInputToolCall]
605605

606606

607607
class MessageChatCompletionToolMessageParamContentUnionMember1(TypedDict, total=False):
@@ -629,8 +629,8 @@ class MessageChatCompletionFunctionMessageParam(TypedDict, total=False):
629629
Message: TypeAlias = Union[
630630
MessageChatCompletionDeveloperMessageParam,
631631
MessageChatCompletionSystemMessageParam,
632-
MessageChatCompletionUserMessageParam,
633-
MessageChatCompletionAssistantMessageParam,
632+
MessageChatCompletionUserMessageParamInput,
633+
MessageChatCompletionAssistantMessageParamInput,
634634
MessageChatCompletionToolMessageParam,
635635
MessageChatCompletionFunctionMessageParam,
636636
]

src/codex/types/project_validate_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ class ProjectValidateResponse(BaseModel):
4848

4949
expert_answer: Optional[str] = None
5050
"""
51-
Alternate SME-provided answer from Codex if the response was flagged as bad and
52-
an answer was found in the Codex Project, or None otherwise.
51+
Alternate SME-provided answer from Codex if a relevant answer was found in the
52+
Codex Project, or None otherwise.
5353
"""
5454

5555
is_bad_response: bool

0 commit comments

Comments
 (0)