SYMBOL INDEX (6484 symbols across 1014 files) FILE: examples/async_demo.py function main (line 11) | async def main() -> None: FILE: examples/audio.py function main (line 13) | def main() -> None: FILE: examples/azure_ad.py function sync_main (line 17) | def sync_main() -> None: function async_main (line 41) | async def async_main() -> None: FILE: examples/image_stream.py function main (line 11) | def main() -> None: FILE: examples/parsing.py class Step (line 9) | class Step(BaseModel): class MathResponse (line 14) | class MathResponse(BaseModel): FILE: examples/parsing_stream.py class Step (line 9) | class Step(BaseModel): class MathResponse (line 14) | class MathResponse(BaseModel): FILE: examples/parsing_tools.py class Table (line 11) | class Table(str, Enum): class Column (line 17) | class Column(str, Enum): class Operator (line 27) | class Operator(str, Enum): class OrderBy (line 36) | class OrderBy(str, Enum): class DynamicValue (line 41) | class DynamicValue(BaseModel): class Condition (line 45) | class Condition(BaseModel): class Query (line 51) | class Query(BaseModel): FILE: examples/parsing_tools_stream.py class GetWeather (line 10) | class GetWeather(BaseModel): FILE: examples/picture.py function main (line 12) | def main() -> None: FILE: examples/realtime/audio_util.py function audio_to_pcm16_base64 (line 24) | def audio_to_pcm16_base64(audio_bytes: bytes) -> bytes: class AudioPlayerAsync (line 33) | class AudioPlayerAsync: method __init__ (line 34) | def __init__(self): method callback (line 47) | def callback(self, outdata, frames, time, status): # noqa method reset_frame_count (line 67) | def reset_frame_count(self): method get_frame_count (line 70) | def get_frame_count(self): method add_data (line 73) | def add_data(self, data: bytes): method start (line 81) | def start(self): method stop (line 85) | def stop(self): method terminate (line 91) | def terminate(self): function send_audio_worker_sounddevice (line 95) | async def send_audio_worker_sounddevice( FILE: examples/realtime/azure_realtime.py function main (line 15) | async def main() -> None: FILE: examples/realtime/push_to_talk_app.py class SessionDisplay (line 45) | class SessionDisplay(Static): method render (line 51) | def render(self) -> str: class AudioStatusIndicator (line 55) | class AudioStatusIndicator(Static): method render (line 61) | def render(self) -> str: class RealtimeApp (line 68) | class RealtimeApp(App[None]): method __init__ (line 134) | def __init__(self) -> None: method compose (line 145) | def compose(self) -> ComposeResult: method on_mount (line 152) | async def on_mount(self) -> None: method handle_realtime_connection (line 156) | async def handle_realtime_connection(self) -> None: method _get_connection (line 210) | async def _get_connection(self) -> AsyncRealtimeConnection: method send_mic_audio (line 215) | async def send_mic_audio(self) -> None: method on_key (line 259) | async def on_key(self, event: events.Key) -> None: FILE: examples/realtime/realtime.py function main (line 13) | async def main() -> None: FILE: examples/responses/background.py class Step (line 9) | class Step(BaseModel): class MathResponse (line 14) | class MathResponse(BaseModel): FILE: examples/responses/background_async.py class Step (line 10) | class Step(BaseModel): class MathResponse (line 15) | class MathResponse(BaseModel): function main (line 20) | async def main() -> None: FILE: examples/responses/background_streaming.py class Step (line 10) | class Step(BaseModel): class MathResponse (line 15) | class MathResponse(BaseModel): FILE: examples/responses/background_streaming_async.py class Step (line 10) | class Step(BaseModel): class MathResponse (line 15) | class MathResponse(BaseModel): function main (line 20) | async def main() -> None: FILE: examples/responses/streaming.py class Step (line 9) | class Step(BaseModel): class MathResponse (line 14) | class MathResponse(BaseModel): FILE: examples/responses/streaming_tools.py class Table (line 11) | class Table(str, Enum): class Column (line 17) | class Column(str, Enum): class Operator (line 27) | class Operator(str, Enum): class OrderBy (line 36) | class OrderBy(str, Enum): class DynamicValue (line 41) | class DynamicValue(BaseModel): class Condition (line 45) | class Condition(BaseModel): class Query (line 51) | class Query(BaseModel): FILE: examples/responses/structured_outputs.py class Step (line 9) | class Step(BaseModel): class MathResponse (line 14) | class MathResponse(BaseModel): FILE: examples/responses/structured_outputs_tools.py class Table (line 11) | class Table(str, Enum): class Column (line 17) | class Column(str, Enum): class Operator (line 27) | class Operator(str, Enum): class OrderBy (line 36) | class OrderBy(str, Enum): class DynamicValue (line 41) | class DynamicValue(BaseModel): class Condition (line 45) | class Condition(BaseModel): class Query (line 51) | class Query(BaseModel): FILE: examples/responses/websocket.py class DemoTurn (line 26) | class DemoTurn(TypedDict): class SKUArguments (line 31) | class SKUArguments(TypedDict): class SKUInventoryOutput (line 35) | class SKUInventoryOutput(TypedDict): class SupplierShipment (line 44) | class SupplierShipment(TypedDict): class SupplierETAOutput (line 51) | class SupplierETAOutput(TypedDict): class QualityAlert (line 56) | class QualityAlert(TypedDict): class QualityAlertsOutput (line 63) | class QualityAlertsOutput(TypedDict): class FunctionCallOutputItem (line 68) | class FunctionCallOutputItem(TypedDict): class FunctionCallRequest (line 74) | class FunctionCallRequest(NamedTuple): class RunResponseResult (line 80) | class RunResponseResult(NamedTuple): class RunTurnResult (line 86) | class RunTurnResult(NamedTuple): function parse_args (line 165) | def parse_args() -> argparse.Namespace: function parse_tool_name (line 188) | def parse_tool_name(name: str) -> ToolName: function parse_sku_arguments (line 194) | def parse_sku_arguments(raw_arguments: str) -> SKUArguments: function call_tool (line 207) | def call_tool(name: ToolName, arguments: SKUArguments) -> ToolOutput: function run_response (line 267) | def run_response( function run_turn (line 352) | def run_turn( function main (line 411) | def main() -> None: FILE: examples/responses_input_tokens.py function main (line 8) | def main() -> None: FILE: examples/speech_to_text.py function main (line 12) | async def main() -> None: FILE: examples/streaming.py function sync_main (line 13) | def sync_main() -> None: function async_main (line 33) | async def async_main() -> None: FILE: examples/text_to_speech.py function main (line 13) | async def main() -> None: FILE: examples/uploads.py function from_disk (line 14) | def from_disk() -> None: function from_in_memory (line 25) | def from_in_memory() -> None: FILE: examples/video.py function main (line 10) | async def main() -> None: FILE: noxfile.py function test_pydantic_v1 (line 5) | def test_pydantic_v1(session: nox.Session) -> None: FILE: scripts/detect-breaking-changes.py function public_members (line 13) | def public_members(obj: griffe.Object | griffe.Alias) -> dict[str, griff... function find_breaking_changes (line 23) | def find_breaking_changes( function main (line 50) | def main() -> None: FILE: scripts/utils/ruffen-docs.py class CodeBlockError (line 28) | class CodeBlockError(NamedTuple): function format_str (line 33) | def format_str( function format_code_block (line 107) | def format_code_block(code: str) -> str: function format_file (line 122) | def format_file( function main (line 143) | def main(argv: Sequence[str] | None = None) -> int: FILE: src/openai/__init__.py class _ModuleClient (line 155) | class _ModuleClient(OpenAI): method api_key (line 161) | def api_key(self) -> str | None: method api_key (line 165) | def api_key(self, value: str | None) -> None: # type: ignore method organization (line 172) | def organization(self) -> str | None: method organization (line 176) | def organization(self, value: str | None) -> None: # type: ignore method project (line 183) | def project(self) -> str | None: method project (line 187) | def project(self, value: str | None) -> None: # type: ignore method webhook_secret (line 194) | def webhook_secret(self) -> str | None: method webhook_secret (line 198) | def webhook_secret(self, value: str | None) -> None: # type: ignore method base_url (line 205) | def base_url(self) -> _httpx.URL: method base_url (line 212) | def base_url(self, url: _httpx.URL | str) -> None: method timeout (line 217) | def timeout(self) -> float | Timeout | None: method timeout (line 221) | def timeout(self, value: float | Timeout | None) -> None: # type: ignore method max_retries (line 228) | def max_retries(self) -> int: method max_retries (line 232) | def max_retries(self, value: int) -> None: # type: ignore method _custom_headers (line 239) | def _custom_headers(self) -> _t.Mapping[str, str] | None: method _custom_headers (line 243) | def _custom_headers(self, value: _t.Mapping[str, str] | None) -> None:... method _custom_query (line 250) | def _custom_query(self) -> _t.Mapping[str, object] | None: method _custom_query (line 254) | def _custom_query(self, value: _t.Mapping[str, object] | None) -> None... method _client (line 261) | def _client(self) -> _httpx.Client: method _client (line 265) | def _client(self, value: _httpx.Client) -> None: # type: ignore class _AzureModuleClient (line 271) | class _AzureModuleClient(_ModuleClient, AzureOpenAI): # type: ignore class _AmbiguousModuleClientUsageError (line 275) | class _AmbiguousModuleClientUsageError(OpenAIError): method __init__ (line 276) | def __init__(self) -> None: function _has_openai_credentials (line 282) | def _has_openai_credentials() -> bool: function _has_azure_credentials (line 286) | def _has_azure_credentials() -> bool: function _has_azure_ad_credentials (line 290) | def _has_azure_ad_credentials() -> bool: function _load_client (line 301) | def _load_client() -> OpenAI: # type: ignore[reportUnusedFunction] function _reset_client (line 368) | def _reset_client() -> None: # type: ignore[reportUnusedFunction] FILE: src/openai/_base_client.py class PageInfo (line 120) | class PageInfo: method __init__ (line 131) | def __init__( method __init__ (line 138) | def __init__( method __init__ (line 145) | def __init__( method __init__ (line 151) | def __init__( method __repr__ (line 163) | def __repr__(self) -> str: class BasePage (line 171) | class BasePage(GenericModel, Generic[_T]): method has_next_page (line 186) | def has_next_page(self) -> bool: method next_page_info (line 192) | def next_page_info(self) -> Optional[PageInfo]: ... method _get_page_items (line 194) | def _get_page_items(self) -> Iterable[_T]: # type: ignore[empty-body] method _params_from_url (line 197) | def _params_from_url(self, url: URL) -> httpx.QueryParams: method _info_to_options (line 201) | def _info_to_options(self, info: PageInfo) -> FinalRequestOptions: class BaseSyncPage (line 232) | class BaseSyncPage(BasePage[_T], Generic[_T]): method _set_private_attributes (line 235) | def _set_private_attributes( method __iter__ (line 256) | def __iter__(self) -> Iterator[_T]: # type: ignore method iter_pages (line 261) | def iter_pages(self: SyncPageT) -> Iterator[SyncPageT]: method get_next_page (line 270) | def get_next_page(self: SyncPageT) -> SyncPageT: class AsyncPaginator (line 281) | class AsyncPaginator(Generic[_T, AsyncPageT]): method __init__ (line 282) | def __init__( method __await__ (line 294) | def __await__(self) -> Generator[Any, None, AsyncPageT]: method _get_page (line 297) | async def _get_page(self) -> AsyncPageT: method __aiter__ (line 310) | async def __aiter__(self) -> AsyncIterator[_T]: class BaseAsyncPage (line 320) | class BaseAsyncPage(BasePage[_T], Generic[_T]): method _set_private_attributes (line 323) | def _set_private_attributes( method __aiter__ (line 336) | async def __aiter__(self) -> AsyncIterator[_T]: method iter_pages (line 341) | async def iter_pages(self: AsyncPageT) -> AsyncIterator[AsyncPageT]: method get_next_page (line 350) | async def get_next_page(self: AsyncPageT) -> AsyncPageT: class BaseClient (line 365) | class BaseClient(Generic[_HttpxClientT, _DefaultStreamT]): method __init__ (line 375) | def __init__( method _enforce_trailing_slash (line 401) | def _enforce_trailing_slash(self, url: URL) -> URL: method _make_status_error_from_response (line 406) | def _make_status_error_from_response( method _make_status_error (line 428) | def _make_status_error( method _build_headers (line 437) | def _build_headers(self, options: FinalRequestOptions, *, retries_take... method _prepare_url (line 463) | def _prepare_url(self, url: str) -> URL: method _make_sse_decoder (line 476) | def _make_sse_decoder(self) -> SSEDecoder | SSEBytesDecoder: method _build_request (line 479) | def _build_request( method _serialize_multipartform (line 583) | def _serialize_multipartform(self, data: Mapping[object, object]) -> d... method _maybe_override_cast_to (line 613) | def _maybe_override_cast_to(self, cast_to: type[ResponseT], options: F... method _should_stream_response_body (line 630) | def _should_stream_response_body(self, request: httpx.Request) -> bool: method _process_response_data (line 633) | def _process_response_data( method qs (line 658) | def qs(self) -> Querystring: method custom_auth (line 662) | def custom_auth(self) -> httpx.Auth | None: method auth_headers (line 666) | def auth_headers(self) -> dict[str, str]: method default_headers (line 670) | def default_headers(self) -> dict[str, str | Omit]: method default_query (line 681) | def default_query(self) -> dict[str, object]: method _validate_headers (line 686) | def _validate_headers( method user_agent (line 698) | def user_agent(self) -> str: method base_url (line 702) | def base_url(self) -> URL: method base_url (line 706) | def base_url(self, url: URL | str) -> None: method platform_headers (line 709) | def platform_headers(self) -> Dict[str, str]: method _parse_retry_after_header (line 715) | def _parse_retry_after_header(self, response_headers: Optional[httpx.H... method _calculate_retry_timeout (line 749) | def _calculate_retry_timeout( method _should_retry (line 773) | def _should_retry(self, response: httpx.Response) -> bool: method _idempotency_key (line 808) | def _idempotency_key(self) -> str: class _DefaultHttpxClient (line 812) | class _DefaultHttpxClient(httpx.Client): method __init__ (line 813) | def __init__(self, **kwargs: Any) -> None: class SyncHttpxClientWrapper (line 832) | class SyncHttpxClientWrapper(DefaultHttpxClient): method __del__ (line 833) | def __del__(self) -> None: class SyncAPIClient (line 843) | class SyncAPIClient(BaseClient[httpx.Client, Stream[Any]]): method __init__ (line 847) | def __init__( method is_closed (line 893) | def is_closed(self) -> bool: method close (line 896) | def close(self) -> None: method __enter__ (line 906) | def __enter__(self: _T) -> _T: method __exit__ (line 909) | def __exit__( method _prepare_options (line 917) | def _prepare_options( method _prepare_request (line 924) | def _prepare_request( method request (line 936) | def request( method request (line 946) | def request( method request (line 955) | def request( method request (line 964) | def request( method _sleep_for_retry (line 1084) | def _sleep_for_retry( method _process_response (line 1098) | def _process_response( method _request_api_list (line 1166) | def _request_api_list( method get (line 1185) | def get( method get (line 1195) | def get( method get (line 1206) | def get( method get (line 1216) | def get( method post (line 1231) | def post( method post (line 1244) | def post( method post (line 1258) | def post( method post (line 1271) | def post( method patch (line 1299) | def patch( method put (line 1325) | def put( method delete (line 1351) | def delete( method get_api_list (line 1372) | def get_api_list( class _DefaultAsyncHttpxClient (line 1386) | class _DefaultAsyncHttpxClient(httpx.AsyncClient): method __init__ (line 1387) | def __init__(self, **kwargs: Any) -> None: class _DefaultAioHttpClient (line 1398) | class _DefaultAioHttpClient(httpx.AsyncClient): method __init__ (line 1399) | def __init__(self, **_kwargs: Any) -> None: method __init__ (line 1404) | def __init__(self, **kwargs: Any) -> None: class _DefaultAioHttpClient (line 1403) | class _DefaultAioHttpClient(httpx_aiohttp.HttpxAiohttpClient): # type: ... method __init__ (line 1399) | def __init__(self, **_kwargs: Any) -> None: method __init__ (line 1404) | def __init__(self, **kwargs: Any) -> None: class AsyncHttpxClientWrapper (line 1428) | class AsyncHttpxClientWrapper(DefaultAsyncHttpxClient): method __del__ (line 1429) | def __del__(self) -> None: class AsyncAPIClient (line 1440) | class AsyncAPIClient(BaseClient[httpx.AsyncClient, AsyncStream[Any]]): method __init__ (line 1444) | def __init__( method is_closed (line 1490) | def is_closed(self) -> bool: method close (line 1493) | async def close(self) -> None: method __aenter__ (line 1500) | async def __aenter__(self: _T) -> _T: method __aexit__ (line 1503) | async def __aexit__( method _prepare_options (line 1511) | async def _prepare_options( method _prepare_request (line 1518) | async def _prepare_request( method request (line 1530) | async def request( method request (line 1539) | async def request( method request (line 1549) | async def request( method request (line 1558) | async def request( method _sleep_for_retry (line 1683) | async def _sleep_for_retry( method _process_response (line 1697) | async def _process_response( method _request_api_list (line 1765) | def _request_api_list( method get (line 1774) | async def get( method get (line 1784) | async def get( method get (line 1795) | async def get( method get (line 1805) | async def get( method post (line 1818) | async def post( method post (line 1831) | async def post( method post (line 1845) | async def post( method post (line 1858) | async def post( method patch (line 1886) | async def patch( method put (line 1917) | async def put( method delete (line 1943) | async def delete( method get_api_list (line 1964) | def get_api_list( function make_request_options (line 1978) | def make_request_options( class ForceMultipartDict (line 2019) | class ForceMultipartDict(Dict[str, None]): method __bool__ (line 2020) | def __bool__(self) -> bool: class OtherPlatform (line 2024) | class OtherPlatform: method __init__ (line 2025) | def __init__(self, name: str) -> None: method __str__ (line 2029) | def __str__(self) -> str: function get_platform (line 2048) | def get_platform() -> Platform: function platform_headers (line 2091) | def platform_headers(version: str, *, platform: Platform | None) -> Dict... class OtherArch (line 2102) | class OtherArch: method __init__ (line 2103) | def __init__(self, name: str) -> None: method __str__ (line 2107) | def __str__(self) -> str: function get_python_runtime (line 2114) | def get_python_runtime() -> str: function get_python_version (line 2121) | def get_python_version() -> str: function get_architecture (line 2128) | def get_architecture() -> Arch: function _merge_mappings (line 2154) | def _merge_mappings( FILE: src/openai/_client.py class OpenAI (line 86) | class OpenAI(SyncAPIClient): method __init__ (line 101) | def __init__( method completions (line 182) | def completions(self) -> Completions: method chat (line 191) | def chat(self) -> Chat: method embeddings (line 197) | def embeddings(self) -> Embeddings: method files (line 206) | def files(self) -> Files: method images (line 215) | def images(self) -> Images: method audio (line 222) | def audio(self) -> Audio: method moderations (line 228) | def moderations(self) -> Moderations: method models (line 237) | def models(self) -> Models: method fine_tuning (line 244) | def fine_tuning(self) -> FineTuning: method vector_stores (line 250) | def vector_stores(self) -> VectorStores: method webhooks (line 256) | def webhooks(self) -> Webhooks: method beta (line 262) | def beta(self) -> Beta: method batches (line 268) | def batches(self) -> Batches: method uploads (line 275) | def uploads(self) -> Uploads: method responses (line 282) | def responses(self) -> Responses: method realtime (line 288) | def realtime(self) -> Realtime: method conversations (line 294) | def conversations(self) -> Conversations: method evals (line 301) | def evals(self) -> Evals: method containers (line 308) | def containers(self) -> Containers: method skills (line 314) | def skills(self) -> Skills: method videos (line 320) | def videos(self) -> Videos: method with_raw_response (line 326) | def with_raw_response(self) -> OpenAIWithRawResponse: method with_streaming_response (line 330) | def with_streaming_response(self) -> OpenAIWithStreamedResponse: method qs (line 335) | def qs(self) -> Querystring: method _refresh_api_key (line 338) | def _refresh_api_key(self) -> None: method _prepare_options (line 343) | def _prepare_options(self, options: FinalRequestOptions) -> FinalReque... method auth_headers (line 349) | def auth_headers(self) -> dict[str, str]: method default_headers (line 358) | def default_headers(self) -> dict[str, str | Omit]: method copy (line 367) | def copy( method _make_status_error (line 427) | def _make_status_error( class AsyncOpenAI (line 461) | class AsyncOpenAI(AsyncAPIClient): method __init__ (line 476) | def __init__( method completions (line 557) | def completions(self) -> AsyncCompletions: method chat (line 566) | def chat(self) -> AsyncChat: method embeddings (line 572) | def embeddings(self) -> AsyncEmbeddings: method files (line 581) | def files(self) -> AsyncFiles: method images (line 590) | def images(self) -> AsyncImages: method audio (line 597) | def audio(self) -> AsyncAudio: method moderations (line 603) | def moderations(self) -> AsyncModerations: method models (line 612) | def models(self) -> AsyncModels: method fine_tuning (line 619) | def fine_tuning(self) -> AsyncFineTuning: method vector_stores (line 625) | def vector_stores(self) -> AsyncVectorStores: method webhooks (line 631) | def webhooks(self) -> AsyncWebhooks: method beta (line 637) | def beta(self) -> AsyncBeta: method batches (line 643) | def batches(self) -> AsyncBatches: method uploads (line 650) | def uploads(self) -> AsyncUploads: method responses (line 657) | def responses(self) -> AsyncResponses: method realtime (line 663) | def realtime(self) -> AsyncRealtime: method conversations (line 669) | def conversations(self) -> AsyncConversations: method evals (line 676) | def evals(self) -> AsyncEvals: method containers (line 683) | def containers(self) -> AsyncContainers: method skills (line 689) | def skills(self) -> AsyncSkills: method videos (line 695) | def videos(self) -> AsyncVideos: method with_raw_response (line 701) | def with_raw_response(self) -> AsyncOpenAIWithRawResponse: method with_streaming_response (line 705) | def with_streaming_response(self) -> AsyncOpenAIWithStreamedResponse: method qs (line 710) | def qs(self) -> Querystring: method _refresh_api_key (line 713) | async def _refresh_api_key(self) -> None: method _prepare_options (line 718) | async def _prepare_options(self, options: FinalRequestOptions) -> Fina... method auth_headers (line 724) | def auth_headers(self) -> dict[str, str]: method default_headers (line 733) | def default_headers(self) -> dict[str, str | Omit]: method copy (line 742) | def copy( method _make_status_error (line 802) | def _make_status_error( class OpenAIWithRawResponse (line 836) | class OpenAIWithRawResponse: method __init__ (line 839) | def __init__(self, client: OpenAI) -> None: method completions (line 843) | def completions(self) -> completions.CompletionsWithRawResponse: method chat (line 852) | def chat(self) -> chat.ChatWithRawResponse: method embeddings (line 858) | def embeddings(self) -> embeddings.EmbeddingsWithRawResponse: method files (line 867) | def files(self) -> files.FilesWithRawResponse: method images (line 876) | def images(self) -> images.ImagesWithRawResponse: method audio (line 883) | def audio(self) -> audio.AudioWithRawResponse: method moderations (line 889) | def moderations(self) -> moderations.ModerationsWithRawResponse: method models (line 898) | def models(self) -> models.ModelsWithRawResponse: method fine_tuning (line 905) | def fine_tuning(self) -> fine_tuning.FineTuningWithRawResponse: method vector_stores (line 911) | def vector_stores(self) -> vector_stores.VectorStoresWithRawResponse: method beta (line 917) | def beta(self) -> beta.BetaWithRawResponse: method batches (line 923) | def batches(self) -> batches.BatchesWithRawResponse: method uploads (line 930) | def uploads(self) -> uploads.UploadsWithRawResponse: method responses (line 937) | def responses(self) -> responses.ResponsesWithRawResponse: method realtime (line 943) | def realtime(self) -> realtime.RealtimeWithRawResponse: method conversations (line 949) | def conversations(self) -> conversations.ConversationsWithRawResponse: method evals (line 956) | def evals(self) -> evals.EvalsWithRawResponse: method containers (line 963) | def containers(self) -> containers.ContainersWithRawResponse: method skills (line 969) | def skills(self) -> skills.SkillsWithRawResponse: method videos (line 975) | def videos(self) -> videos.VideosWithRawResponse: class AsyncOpenAIWithRawResponse (line 981) | class AsyncOpenAIWithRawResponse: method __init__ (line 984) | def __init__(self, client: AsyncOpenAI) -> None: method completions (line 988) | def completions(self) -> completions.AsyncCompletionsWithRawResponse: method chat (line 997) | def chat(self) -> chat.AsyncChatWithRawResponse: method embeddings (line 1003) | def embeddings(self) -> embeddings.AsyncEmbeddingsWithRawResponse: method files (line 1012) | def files(self) -> files.AsyncFilesWithRawResponse: method images (line 1021) | def images(self) -> images.AsyncImagesWithRawResponse: method audio (line 1028) | def audio(self) -> audio.AsyncAudioWithRawResponse: method moderations (line 1034) | def moderations(self) -> moderations.AsyncModerationsWithRawResponse: method models (line 1043) | def models(self) -> models.AsyncModelsWithRawResponse: method fine_tuning (line 1050) | def fine_tuning(self) -> fine_tuning.AsyncFineTuningWithRawResponse: method vector_stores (line 1056) | def vector_stores(self) -> vector_stores.AsyncVectorStoresWithRawRespo... method beta (line 1062) | def beta(self) -> beta.AsyncBetaWithRawResponse: method batches (line 1068) | def batches(self) -> batches.AsyncBatchesWithRawResponse: method uploads (line 1075) | def uploads(self) -> uploads.AsyncUploadsWithRawResponse: method responses (line 1082) | def responses(self) -> responses.AsyncResponsesWithRawResponse: method realtime (line 1088) | def realtime(self) -> realtime.AsyncRealtimeWithRawResponse: method conversations (line 1094) | def conversations(self) -> conversations.AsyncConversationsWithRawResp... method evals (line 1101) | def evals(self) -> evals.AsyncEvalsWithRawResponse: method containers (line 1108) | def containers(self) -> containers.AsyncContainersWithRawResponse: method skills (line 1114) | def skills(self) -> skills.AsyncSkillsWithRawResponse: method videos (line 1120) | def videos(self) -> videos.AsyncVideosWithRawResponse: class OpenAIWithStreamedResponse (line 1126) | class OpenAIWithStreamedResponse: method __init__ (line 1129) | def __init__(self, client: OpenAI) -> None: method completions (line 1133) | def completions(self) -> completions.CompletionsWithStreamingResponse: method chat (line 1142) | def chat(self) -> chat.ChatWithStreamingResponse: method embeddings (line 1148) | def embeddings(self) -> embeddings.EmbeddingsWithStreamingResponse: method files (line 1157) | def files(self) -> files.FilesWithStreamingResponse: method images (line 1166) | def images(self) -> images.ImagesWithStreamingResponse: method audio (line 1173) | def audio(self) -> audio.AudioWithStreamingResponse: method moderations (line 1179) | def moderations(self) -> moderations.ModerationsWithStreamingResponse: method models (line 1188) | def models(self) -> models.ModelsWithStreamingResponse: method fine_tuning (line 1195) | def fine_tuning(self) -> fine_tuning.FineTuningWithStreamingResponse: method vector_stores (line 1201) | def vector_stores(self) -> vector_stores.VectorStoresWithStreamingResp... method beta (line 1207) | def beta(self) -> beta.BetaWithStreamingResponse: method batches (line 1213) | def batches(self) -> batches.BatchesWithStreamingResponse: method uploads (line 1220) | def uploads(self) -> uploads.UploadsWithStreamingResponse: method responses (line 1227) | def responses(self) -> responses.ResponsesWithStreamingResponse: method realtime (line 1233) | def realtime(self) -> realtime.RealtimeWithStreamingResponse: method conversations (line 1239) | def conversations(self) -> conversations.ConversationsWithStreamingRes... method evals (line 1246) | def evals(self) -> evals.EvalsWithStreamingResponse: method containers (line 1253) | def containers(self) -> containers.ContainersWithStreamingResponse: method skills (line 1259) | def skills(self) -> skills.SkillsWithStreamingResponse: method videos (line 1265) | def videos(self) -> videos.VideosWithStreamingResponse: class AsyncOpenAIWithStreamedResponse (line 1271) | class AsyncOpenAIWithStreamedResponse: method __init__ (line 1274) | def __init__(self, client: AsyncOpenAI) -> None: method completions (line 1278) | def completions(self) -> completions.AsyncCompletionsWithStreamingResp... method chat (line 1287) | def chat(self) -> chat.AsyncChatWithStreamingResponse: method embeddings (line 1293) | def embeddings(self) -> embeddings.AsyncEmbeddingsWithStreamingResponse: method files (line 1302) | def files(self) -> files.AsyncFilesWithStreamingResponse: method images (line 1311) | def images(self) -> images.AsyncImagesWithStreamingResponse: method audio (line 1318) | def audio(self) -> audio.AsyncAudioWithStreamingResponse: method moderations (line 1324) | def moderations(self) -> moderations.AsyncModerationsWithStreamingResp... method models (line 1333) | def models(self) -> models.AsyncModelsWithStreamingResponse: method fine_tuning (line 1340) | def fine_tuning(self) -> fine_tuning.AsyncFineTuningWithStreamingRespo... method vector_stores (line 1346) | def vector_stores(self) -> vector_stores.AsyncVectorStoresWithStreamin... method beta (line 1352) | def beta(self) -> beta.AsyncBetaWithStreamingResponse: method batches (line 1358) | def batches(self) -> batches.AsyncBatchesWithStreamingResponse: method uploads (line 1365) | def uploads(self) -> uploads.AsyncUploadsWithStreamingResponse: method responses (line 1372) | def responses(self) -> responses.AsyncResponsesWithStreamingResponse: method realtime (line 1378) | def realtime(self) -> realtime.AsyncRealtimeWithStreamingResponse: method conversations (line 1384) | def conversations(self) -> conversations.AsyncConversationsWithStreami... method evals (line 1391) | def evals(self) -> evals.AsyncEvalsWithStreamingResponse: method containers (line 1398) | def containers(self) -> containers.AsyncContainersWithStreamingResponse: method skills (line 1404) | def skills(self) -> skills.AsyncSkillsWithStreamingResponse: method videos (line 1410) | def videos(self) -> videos.AsyncVideosWithStreamingResponse: FILE: src/openai/_compat.py function parse_date (line 24) | def parse_date(value: date | StrBytesIntFloat) -> date: # noqa: ARG001 function parse_datetime (line 27) | def parse_datetime(value: Union[datetime, StrBytesIntFloat]) -> datetime... function get_args (line 30) | def get_args(t: type[Any]) -> tuple[Any, ...]: # noqa: ARG001 function is_union (line 33) | def is_union(tp: type[Any] | None) -> bool: # noqa: ARG001 function get_origin (line 36) | def get_origin(t: type[Any]) -> type[Any] | None: # noqa: ARG001 function is_literal_type (line 39) | def is_literal_type(type_: type[Any]) -> bool: # noqa: ARG001 function is_typeddict (line 42) | def is_typeddict(type_: type[Any]) -> bool: # noqa: ARG001 function parse_obj (line 80) | def parse_obj(model: type[_ModelT], value: object) -> _ModelT: function field_is_required (line 87) | def field_is_required(field: FieldInfo) -> bool: function field_get_default (line 93) | def field_get_default(field: FieldInfo) -> Any: function field_outer_type (line 104) | def field_outer_type(field: FieldInfo) -> Any: function get_model_config (line 110) | def get_model_config(model: type[pydantic.BaseModel]) -> Any: function get_model_fields (line 116) | def get_model_fields(model: type[pydantic.BaseModel]) -> dict[str, Field... function model_copy (line 122) | def model_copy(model: _ModelT, *, deep: bool = False) -> _ModelT: function model_json (line 128) | def model_json(model: pydantic.BaseModel, *, indent: int | None = None) ... class _ModelDumpKwargs (line 134) | class _ModelDumpKwargs(TypedDict, total=False): function model_dump (line 138) | def model_dump( function model_parse (line 169) | def model_parse(model: type[_ModelT], data: Any) -> _ModelT: function model_parse_json (line 175) | def model_parse_json(model: type[_ModelT], data: str | bytes) -> _ModelT: function model_json_schema (line 181) | def model_json_schema(model: type[_ModelT]) -> dict[str, Any]: class GenericModel (line 190) | class GenericModel(pydantic.BaseModel): ... class GenericModel (line 196) | class GenericModel(pydantic.generics.GenericModel, pydantic.BaseModel): ... class GenericModel (line 201) | class GenericModel(pydantic.BaseModel): ... class typed_cached_property (line 216) | class typed_cached_property(Generic[_T]): method __init__ (line 220) | def __init__(self, func: Callable[[Any], _T]) -> None: ... method __get__ (line 223) | def __get__(self, instance: None, owner: type[Any] | None = None) -> S... method __get__ (line 226) | def __get__(self, instance: object, owner: type[Any] | None = None) ->... method __get__ (line 228) | def __get__(self, instance: object, owner: type[Any] | None = None) ->... method __set_name__ (line 231) | def __set_name__(self, owner: type[Any], name: str) -> None: ... method __set__ (line 234) | def __set__(self, instance: object, value: _T) -> None: ... FILE: src/openai/_exceptions.py class OpenAIError (line 31) | class OpenAIError(Exception): class APIError (line 35) | class APIError(OpenAIError): method __init__ (line 54) | def __init__(self, message: str, request: httpx.Request, *, body: obje... class APIResponseValidationError (line 70) | class APIResponseValidationError(APIError): method __init__ (line 74) | def __init__(self, response: httpx.Response, body: object | None, *, m... class APIStatusError (line 80) | class APIStatusError(APIError): method __init__ (line 87) | def __init__(self, message: str, *, response: httpx.Response, body: ob... class APIConnectionError (line 94) | class APIConnectionError(APIError): method __init__ (line 95) | def __init__(self, *, message: str = "Connection error.", request: htt... class APITimeoutError (line 99) | class APITimeoutError(APIConnectionError): method __init__ (line 100) | def __init__(self, request: httpx.Request) -> None: class BadRequestError (line 104) | class BadRequestError(APIStatusError): class AuthenticationError (line 108) | class AuthenticationError(APIStatusError): class PermissionDeniedError (line 112) | class PermissionDeniedError(APIStatusError): class NotFoundError (line 116) | class NotFoundError(APIStatusError): class ConflictError (line 120) | class ConflictError(APIStatusError): class UnprocessableEntityError (line 124) | class UnprocessableEntityError(APIStatusError): class RateLimitError (line 128) | class RateLimitError(APIStatusError): class InternalServerError (line 132) | class InternalServerError(APIStatusError): class LengthFinishReasonError (line 136) | class LengthFinishReasonError(OpenAIError): method __init__ (line 144) | def __init__(self, *, completion: ChatCompletion) -> None: class ContentFilterFinishReasonError (line 153) | class ContentFilterFinishReasonError(OpenAIError): method __init__ (line 154) | def __init__(self) -> None: class InvalidWebhookSignatureError (line 160) | class InvalidWebhookSignatureError(ValueError): FILE: src/openai/_extras/_common.py function format_instructions (line 16) | def format_instructions(*, library: str, extra: str) -> str: class MissingDependencyError (line 20) | class MissingDependencyError(OpenAIError): FILE: src/openai/_extras/numpy_proxy.py class NumpyProxy (line 16) | class NumpyProxy(LazyProxy[Any]): method __load__ (line 18) | def __load__(self) -> Any: function has_numpy (line 31) | def has_numpy() -> bool: FILE: src/openai/_extras/pandas_proxy.py class PandasProxy (line 16) | class PandasProxy(LazyProxy[Any]): method __load__ (line 18) | def __load__(self) -> Any: FILE: src/openai/_extras/sounddevice_proxy.py class SounddeviceProxy (line 16) | class SounddeviceProxy(LazyProxy[Any]): method __load__ (line 18) | def __load__(self) -> Any: FILE: src/openai/_files.py function is_base64_file_input (line 23) | def is_base64_file_input(obj: object) -> TypeGuard[Base64FileInput]: function is_file_content (line 27) | def is_file_content(obj: object) -> TypeGuard[FileContent]: function assert_is_file_content (line 33) | def assert_is_file_content(obj: object, *, key: str | None = None) -> None: function to_httpx_files (line 42) | def to_httpx_files(files: None) -> None: ... function to_httpx_files (line 46) | def to_httpx_files(files: RequestFiles) -> HttpxRequestFiles: ... function to_httpx_files (line 49) | def to_httpx_files(files: RequestFiles | None) -> HttpxRequestFiles | None: function _transform_file (line 63) | def _transform_file(file: FileTypes) -> HttpxFileTypes: function read_file_content (line 77) | def read_file_content(file: FileContent) -> HttpxFileContent: function async_to_httpx_files (line 84) | async def async_to_httpx_files(files: None) -> None: ... function async_to_httpx_files (line 88) | async def async_to_httpx_files(files: RequestFiles) -> HttpxRequestFiles... function async_to_httpx_files (line 91) | async def async_to_httpx_files(files: RequestFiles | None) -> HttpxReque... function _async_transform_file (line 105) | async def _async_transform_file(file: FileTypes) -> HttpxFileTypes: function async_read_file_content (line 119) | async def async_read_file_content(file: FileContent) -> HttpxFileContent: FILE: src/openai/_legacy_response.py class LegacyAPIResponse (line 45) | class LegacyAPIResponse(Generic[R]): method __init__ (line 70) | def __init__( method request_id (line 91) | def request_id(self) -> str | None: method parse (line 95) | def parse(self, *, to: type[_T]) -> _T: ... method parse (line 98) | def parse(self) -> R: ... method parse (line 100) | def parse(self, *, to: type[_T] | None = None) -> R | _T: method headers (line 148) | def headers(self) -> httpx.Headers: method http_request (line 152) | def http_request(self) -> httpx.Request: method status_code (line 156) | def status_code(self) -> int: method url (line 160) | def url(self) -> httpx.URL: method method (line 164) | def method(self) -> str: method content (line 168) | def content(self) -> bytes: method text (line 177) | def text(self) -> str: method http_version (line 185) | def http_version(self) -> str: method is_closed (line 189) | def is_closed(self) -> bool: method elapsed (line 193) | def elapsed(self) -> datetime.timedelta: method _parse (line 197) | def _parse(self, *, to: type[_T] | None = None) -> R | _T: method __repr__ (line 344) | def __repr__(self) -> str: class MissingStreamClassError (line 348) | class MissingStreamClassError(TypeError): method __init__ (line 349) | def __init__(self) -> None: function to_raw_response_wrapper (line 355) | def to_raw_response_wrapper(func: Callable[P, R]) -> Callable[P, LegacyA... function async_to_raw_response_wrapper (line 372) | def async_to_raw_response_wrapper(func: Callable[P, Awaitable[R]]) -> Ca... class HttpxBinaryResponseContent (line 389) | class HttpxBinaryResponseContent: method __init__ (line 392) | def __init__(self, response: httpx.Response) -> None: method content (line 396) | def content(self) -> bytes: method text (line 400) | def text(self) -> str: method encoding (line 404) | def encoding(self) -> str | None: method charset_encoding (line 408) | def charset_encoding(self) -> str | None: method json (line 411) | def json(self, **kwargs: Any) -> Any: method read (line 414) | def read(self) -> bytes: method iter_bytes (line 417) | def iter_bytes(self, chunk_size: int | None = None) -> Iterator[bytes]: method iter_text (line 420) | def iter_text(self, chunk_size: int | None = None) -> Iterator[str]: method iter_lines (line 423) | def iter_lines(self) -> Iterator[str]: method iter_raw (line 426) | def iter_raw(self, chunk_size: int | None = None) -> Iterator[bytes]: method write_to_file (line 429) | def write_to_file( method stream_to_file (line 448) | def stream_to_file( method close (line 458) | def close(self) -> None: method aread (line 461) | async def aread(self) -> bytes: method aiter_bytes (line 464) | async def aiter_bytes(self, chunk_size: int | None = None) -> AsyncIte... method aiter_text (line 467) | async def aiter_text(self, chunk_size: int | None = None) -> AsyncIter... method aiter_lines (line 470) | async def aiter_lines(self) -> AsyncIterator[str]: method aiter_raw (line 473) | async def aiter_raw(self, chunk_size: int | None = None) -> AsyncItera... method astream_to_file (line 479) | async def astream_to_file( method aclose (line 490) | async def aclose(self) -> None: FILE: src/openai/_models.py class _ConfigProtocol (line 97) | class _ConfigProtocol(Protocol): class BaseModel (line 101) | class BaseModel(pydantic.BaseModel): method model_fields_set (line 106) | def model_fields_set(self) -> set[str]: class Config (line 110) | class Config(pydantic.BaseConfig): # pyright: ignore[reportDeprecated] method __repr_args__ (line 114) | def __repr_args__(self) -> ReprArgs: method to_dict (line 139) | def to_dict( method to_json (line 177) | def to_json( method __str__ (line 213) | def __str__(self) -> str: method construct (line 221) | def construct( # pyright: ignore[reportIncompatibleMethodOverride] method model_dump (line 293) | def model_dump( method model_dump_json (line 364) | def model_dump_json( function _construct_field (line 425) | def _construct_field(value: object, field: FieldInfo, key: str) -> object: function _get_extra_fields_type (line 440) | def _get_extra_fields_type(cls: type[pydantic.BaseModel]) -> type | None: function is_basemodel (line 457) | def is_basemodel(type_: type) -> bool: function is_basemodel_type (line 469) | def is_basemodel_type(type_: type) -> TypeGuard[type[BaseModel] | type[G... function build (line 476) | def build( function construct_type_unchecked (line 499) | def construct_type_unchecked(*, value: object, type_: type[_T]) -> _T: function construct_type (line 508) | def construct_type(*, value: object, type_: object, metadata: Optional[L... class CachedDiscriminatorType (line 629) | class CachedDiscriminatorType(Protocol): class DiscriminatorDetails (line 636) | class DiscriminatorDetails: method __init__ (line 665) | def __init__( function _build_discriminated_union_meta (line 677) | def _build_discriminated_union_meta(*, union: type, meta_annotations: tu... function _extract_field_schema_pv2 (line 737) | def _extract_field_schema_pv2(model: type[BaseModel], field_name: str) -... function validate_type (line 758) | def validate_type(*, type_: type[_T], value: object) -> _T: function set_pydantic_config (line 766) | def set_pydantic_config(typ: Any, config: pydantic.ConfigDict) -> None: function add_request_id (line 774) | def add_request_id(obj: BaseModel, request_id: str | None) -> None: class GenericModel (line 795) | class GenericModel(BaseGenericModel, BaseModel): function _validate_non_model_type (line 809) | def _validate_non_model_type(*, type_: type[_T], value: object) -> _T: class RootModel (line 814) | class RootModel(GenericModel, Generic[_T]): function _validate_non_model_type (line 827) | def _validate_non_model_type(*, type_: type[_T], value: object) -> _T: function _create_pydantic_model (line 831) | def _create_pydantic_model(type_: _T) -> Type[RootModel[_T]]: class FinalRequestOptionsInput (line 835) | class FinalRequestOptionsInput(TypedDict, total=False): class FinalRequestOptions (line 852) | class FinalRequestOptions(pydantic.BaseModel): class Config (line 873) | class Config(pydantic.BaseConfig): # pyright: ignore[reportDeprecated] method get_max_retries (line 878) | def get_max_retries(self, max_retries: int) -> int: method _strip_raw_response_header (line 883) | def _strip_raw_response_header(self) -> None: method construct (line 898) | def construct( # type: ignore FILE: src/openai/_module_client.py class ChatProxy (line 35) | class ChatProxy(LazyProxy["Chat"]): method __load__ (line 37) | def __load__(self) -> Chat: class BetaProxy (line 41) | class BetaProxy(LazyProxy["Beta"]): method __load__ (line 43) | def __load__(self) -> Beta: class FilesProxy (line 47) | class FilesProxy(LazyProxy["Files"]): method __load__ (line 49) | def __load__(self) -> Files: class AudioProxy (line 53) | class AudioProxy(LazyProxy["Audio"]): method __load__ (line 55) | def __load__(self) -> Audio: class EvalsProxy (line 59) | class EvalsProxy(LazyProxy["Evals"]): method __load__ (line 61) | def __load__(self) -> Evals: class ImagesProxy (line 65) | class ImagesProxy(LazyProxy["Images"]): method __load__ (line 67) | def __load__(self) -> Images: class ModelsProxy (line 71) | class ModelsProxy(LazyProxy["Models"]): method __load__ (line 73) | def __load__(self) -> Models: class SkillsProxy (line 77) | class SkillsProxy(LazyProxy["Skills"]): method __load__ (line 79) | def __load__(self) -> Skills: class VideosProxy (line 83) | class VideosProxy(LazyProxy["Videos"]): method __load__ (line 85) | def __load__(self) -> Videos: class BatchesProxy (line 89) | class BatchesProxy(LazyProxy["Batches"]): method __load__ (line 91) | def __load__(self) -> Batches: class UploadsProxy (line 95) | class UploadsProxy(LazyProxy["Uploads"]): method __load__ (line 97) | def __load__(self) -> Uploads: class WebhooksProxy (line 101) | class WebhooksProxy(LazyProxy["Webhooks"]): method __load__ (line 103) | def __load__(self) -> Webhooks: class RealtimeProxy (line 107) | class RealtimeProxy(LazyProxy["Realtime"]): method __load__ (line 109) | def __load__(self) -> Realtime: class ResponsesProxy (line 113) | class ResponsesProxy(LazyProxy["Responses"]): method __load__ (line 115) | def __load__(self) -> Responses: class EmbeddingsProxy (line 119) | class EmbeddingsProxy(LazyProxy["Embeddings"]): method __load__ (line 121) | def __load__(self) -> Embeddings: class ContainersProxy (line 125) | class ContainersProxy(LazyProxy["Containers"]): method __load__ (line 127) | def __load__(self) -> Containers: class CompletionsProxy (line 131) | class CompletionsProxy(LazyProxy["Completions"]): method __load__ (line 133) | def __load__(self) -> Completions: class ModerationsProxy (line 137) | class ModerationsProxy(LazyProxy["Moderations"]): method __load__ (line 139) | def __load__(self) -> Moderations: class FineTuningProxy (line 143) | class FineTuningProxy(LazyProxy["FineTuning"]): method __load__ (line 145) | def __load__(self) -> FineTuning: class VectorStoresProxy (line 149) | class VectorStoresProxy(LazyProxy["VectorStores"]): method __load__ (line 151) | def __load__(self) -> VectorStores: class ConversationsProxy (line 155) | class ConversationsProxy(LazyProxy["Conversations"]): method __load__ (line 157) | def __load__(self) -> Conversations: FILE: src/openai/_qs.py class Querystring (line 23) | class Querystring: method __init__ (line 27) | def __init__( method parse (line 36) | def parse(self, query: str) -> Mapping[str, object]: method stringify (line 40) | def stringify( method stringify_items (line 55) | def stringify_items( method _stringify_item (line 69) | def _stringify_item( method _primitive_value_to_str (line 121) | def _primitive_value_to_str(self, value: PrimitiveData) -> str: class Options (line 138) | class Options: method __init__ (line 142) | def __init__( FILE: src/openai/_resource.py class SyncAPIResource (line 14) | class SyncAPIResource: method __init__ (line 17) | def __init__(self, client: OpenAI) -> None: method _sleep (line 26) | def _sleep(self, seconds: float) -> None: class AsyncAPIResource (line 30) | class AsyncAPIResource: method __init__ (line 33) | def __init__(self, client: AsyncOpenAI) -> None: method _sleep (line 42) | async def _sleep(self, seconds: float) -> None: FILE: src/openai/_response.py class BaseAPIResponse (line 48) | class BaseAPIResponse(Generic[R]): method __init__ (line 61) | def __init__( method headers (line 82) | def headers(self) -> httpx.Headers: method http_request (line 86) | def http_request(self) -> httpx.Request: method status_code (line 91) | def status_code(self) -> int: method url (line 95) | def url(self) -> httpx.URL: method method (line 100) | def method(self) -> str: method http_version (line 104) | def http_version(self) -> str: method elapsed (line 108) | def elapsed(self) -> datetime.timedelta: method is_closed (line 113) | def is_closed(self) -> bool: method __repr__ (line 123) | def __repr__(self) -> str: method _parse (line 128) | def _parse(self, *, to: type[_T] | None = None) -> R | _T: class APIResponse (line 277) | class APIResponse(BaseAPIResponse[R]): method request_id (line 279) | def request_id(self) -> str | None: method parse (line 283) | def parse(self, *, to: type[_T]) -> _T: ... method parse (line 286) | def parse(self) -> R: ... method parse (line 288) | def parse(self, *, to: type[_T] | None = None) -> R | _T: method read (line 336) | def read(self) -> bytes: method text (line 346) | def text(self) -> str: method json (line 351) | def json(self) -> object: method close (line 356) | def close(self) -> None: method iter_bytes (line 363) | def iter_bytes(self, chunk_size: int | None = None) -> Iterator[bytes]: method iter_text (line 372) | def iter_text(self, chunk_size: int | None = None) -> Iterator[str]: method iter_lines (line 380) | def iter_lines(self) -> Iterator[str]: class AsyncAPIResponse (line 386) | class AsyncAPIResponse(BaseAPIResponse[R]): method request_id (line 388) | def request_id(self) -> str | None: method parse (line 392) | async def parse(self, *, to: type[_T]) -> _T: ... method parse (line 395) | async def parse(self) -> R: ... method parse (line 397) | async def parse(self, *, to: type[_T] | None = None) -> R | _T: method read (line 443) | async def read(self) -> bytes: method text (line 453) | async def text(self) -> str: method json (line 458) | async def json(self) -> object: method close (line 463) | async def close(self) -> None: method iter_bytes (line 470) | async def iter_bytes(self, chunk_size: int | None = None) -> AsyncIter... method iter_text (line 479) | async def iter_text(self, chunk_size: int | None = None) -> AsyncItera... method iter_lines (line 487) | async def iter_lines(self) -> AsyncIterator[str]: class BinaryAPIResponse (line 493) | class BinaryAPIResponse(APIResponse[bytes]): method write_to_file (line 501) | def write_to_file( class AsyncBinaryAPIResponse (line 518) | class AsyncBinaryAPIResponse(AsyncAPIResponse[bytes]): method write_to_file (line 526) | async def write_to_file( class StreamedBinaryAPIResponse (line 544) | class StreamedBinaryAPIResponse(APIResponse[bytes]): method stream_to_file (line 545) | def stream_to_file( class AsyncStreamedBinaryAPIResponse (line 560) | class AsyncStreamedBinaryAPIResponse(AsyncAPIResponse[bytes]): method stream_to_file (line 561) | async def stream_to_file( class MissingStreamClassError (line 577) | class MissingStreamClassError(TypeError): method __init__ (line 578) | def __init__(self) -> None: class StreamAlreadyConsumed (line 584) | class StreamAlreadyConsumed(OpenAIError): method __init__ (line 605) | def __init__(self) -> None: class ResponseContextManager (line 618) | class ResponseContextManager(Generic[_APIResponseT]): method __init__ (line 624) | def __init__(self, request_func: Callable[[], _APIResponseT]) -> None: method __enter__ (line 628) | def __enter__(self) -> _APIResponseT: method __exit__ (line 632) | def __exit__( class AsyncResponseContextManager (line 642) | class AsyncResponseContextManager(Generic[_AsyncAPIResponseT]): method __init__ (line 648) | def __init__(self, api_request: Awaitable[_AsyncAPIResponseT]) -> None: method __aenter__ (line 652) | async def __aenter__(self) -> _AsyncAPIResponseT: method __aexit__ (line 656) | async def __aexit__( function to_streamed_response_wrapper (line 666) | def to_streamed_response_wrapper(func: Callable[P, R]) -> Callable[P, Re... function async_to_streamed_response_wrapper (line 685) | def async_to_streamed_response_wrapper( function to_custom_streamed_response_wrapper (line 706) | def to_custom_streamed_response_wrapper( function async_to_custom_streamed_response_wrapper (line 731) | def async_to_custom_streamed_response_wrapper( function to_raw_response_wrapper (line 756) | def to_raw_response_wrapper(func: Callable[P, R]) -> Callable[P, APIResp... function async_to_raw_response_wrapper (line 773) | def async_to_raw_response_wrapper(func: Callable[P, Awaitable[R]]) -> Ca... function to_custom_raw_response_wrapper (line 790) | def to_custom_raw_response_wrapper( function async_to_custom_raw_response_wrapper (line 813) | def async_to_custom_raw_response_wrapper( function extract_response_type (line 836) | def extract_response_type(typ: type[BaseAPIResponse[Any]]) -> type: FILE: src/openai/_streaming.py class Stream (line 23) | class Stream(Generic[_T]): method __init__ (line 30) | def __init__( method __next__ (line 45) | def __next__(self) -> _T: method __iter__ (line 48) | def __iter__(self) -> Iterator[_T]: method _iter_events (line 52) | def _iter_events(self) -> Iterator[ServerSentEvent]: method __stream__ (line 55) | def __stream__(self) -> Iterator[_T]: method __enter__ (line 112) | def __enter__(self) -> Self: method __exit__ (line 115) | def __exit__( method close (line 123) | def close(self) -> None: class AsyncStream (line 132) | class AsyncStream(Generic[_T]): method __init__ (line 139) | def __init__( method __anext__ (line 154) | async def __anext__(self) -> _T: method __aiter__ (line 157) | async def __aiter__(self) -> AsyncIterator[_T]: method _iter_events (line 161) | async def _iter_events(self) -> AsyncIterator[ServerSentEvent]: method __stream__ (line 165) | async def __stream__(self) -> AsyncIterator[_T]: method __aenter__ (line 222) | async def __aenter__(self) -> Self: method __aexit__ (line 225) | async def __aexit__( method close (line 233) | async def close(self) -> None: class ServerSentEvent (line 242) | class ServerSentEvent: method __init__ (line 243) | def __init__( method event (line 260) | def event(self) -> str | None: method id (line 264) | def id(self) -> str | None: method retry (line 268) | def retry(self) -> int | None: method data (line 272) | def data(self) -> str: method json (line 275) | def json(self) -> Any: method __repr__ (line 279) | def __repr__(self) -> str: class SSEDecoder (line 283) | class SSEDecoder: method __init__ (line 289) | def __init__(self) -> None: method iter_bytes (line 295) | def iter_bytes(self, iterator: Iterator[bytes]) -> Iterator[ServerSent... method _iter_chunks (line 305) | def _iter_chunks(self, iterator: Iterator[bytes]) -> Iterator[bytes]: method aiter_bytes (line 317) | async def aiter_bytes(self, iterator: AsyncIterator[bytes]) -> AsyncIt... method _aiter_chunks (line 327) | async def _aiter_chunks(self, iterator: AsyncIterator[bytes]) -> Async... method decode (line 339) | def decode(self, line: str) -> ServerSentEvent | None: class SSEBytesDecoder (line 389) | class SSEBytesDecoder(Protocol): method iter_bytes (line 390) | def iter_bytes(self, iterator: Iterator[bytes]) -> Iterator[ServerSent... method aiter_bytes (line 394) | def aiter_bytes(self, iterator: AsyncIterator[bytes]) -> AsyncIterator... function is_stream_class_type (line 399) | def is_stream_class_type(typ: type) -> TypeGuard[type[Stream[object]] | ... function extract_stream_chunk_type (line 405) | def extract_stream_chunk_type( FILE: src/openai/_types.py class RequestOptions (line 117) | class RequestOptions(TypedDict, total=False): class NotGiven (line 129) | class NotGiven: method __bool__ (line 149) | def __bool__(self) -> Literal[False]: method __repr__ (line 153) | def __repr__(self) -> str: class Omit (line 162) | class Omit: method __bool__ (line 179) | def __bool__(self) -> Literal[False]: class ModelBuilderProtocol (line 189) | class ModelBuilderProtocol(Protocol): method build (line 191) | def build( class HeadersLikeProtocol (line 202) | class HeadersLikeProtocol(Protocol): method get (line 203) | def get(self, __key: str) -> str | None: ... class InheritsGeneric (line 235) | class InheritsGeneric(Protocol): class _GenericAlias (line 245) | class _GenericAlias(Protocol): class HttpxSendArgs (line 249) | class HttpxSendArgs(TypedDict, total=False): class SequenceNotStr (line 263) | class SequenceNotStr(Protocol[_T_co]): method __getitem__ (line 265) | def __getitem__(self, index: SupportsIndex, /) -> _T_co: ... method __getitem__ (line 267) | def __getitem__(self, index: slice, /) -> Sequence[_T_co]: ... method __contains__ (line 268) | def __contains__(self, value: object, /) -> bool: ... method __len__ (line 269) | def __len__(self) -> int: ... method __iter__ (line 270) | def __iter__(self) -> Iterator[_T_co]: ... method __reversed__ (line 271) | def __reversed__(self) -> Iterator[_T_co]: ... FILE: src/openai/_utils/_compat.py function get_args (line 15) | def get_args(tp: type[Any]) -> tuple[Any, ...]: function get_origin (line 19) | def get_origin(tp: type[Any]) -> type[Any] | None: function is_union (line 23) | def is_union(tp: Optional[Type[Any]]) -> bool: function is_typeddict (line 32) | def is_typeddict(tp: Type[Any]) -> bool: function is_literal_type (line 36) | def is_literal_type(tp: Type[Any]) -> bool: function parse_date (line 40) | def parse_date(value: Union[date, StrBytesIntFloat]) -> date: function parse_datetime (line 44) | def parse_datetime(value: Union[datetime, StrBytesIntFloat]) -> datetime: FILE: src/openai/_utils/_datetime_parse.py function _get_numeric (line 33) | def _get_numeric(value: StrBytesIntFloat, native_expected_type: str) -> ... function _from_unix_seconds (line 44) | def _from_unix_seconds(seconds: Union[int, float]) -> datetime: function _parse_timezone (line 56) | def _parse_timezone(value: Optional[str]) -> Union[None, int, timezone]: function parse_datetime (line 69) | def parse_datetime(value: Union[datetime, StrBytesIntFloat]) -> datetime: function parse_date (line 106) | def parse_date(value: Union[date, StrBytesIntFloat]) -> date: FILE: src/openai/_utils/_json.py function openapi_dumps (line 11) | def openapi_dumps(obj: Any) -> bytes: class _CustomEncoder (line 28) | class _CustomEncoder(json.JSONEncoder): method default (line 30) | def default(self, o: Any) -> Any: FILE: src/openai/_utils/_logs.py function _basic_config (line 14) | def _basic_config() -> None: function setup_logging (line 22) | def setup_logging() -> None: class SensitiveHeadersFilter (line 34) | class SensitiveHeadersFilter(logging.Filter): method filter (line 36) | def filter(self, record: logging.LogRecord) -> bool: FILE: src/openai/_utils/_proxy.py class LazyProxy (line 10) | class LazyProxy(Generic[T], ABC): method __getattr__ (line 19) | def __getattr__(self, attr: str) -> object: method __repr__ (line 26) | def __repr__(self) -> str: method __str__ (line 33) | def __str__(self) -> str: method __dir__ (line 40) | def __dir__(self) -> Iterable[str]: method __class__ (line 48) | def __class__(self) -> type: # pyright: ignore method __get_proxied__ (line 57) | def __get_proxied__(self) -> T: method __as_proxied__ (line 60) | def __as_proxied__(self) -> T: method __load__ (line 65) | def __load__(self) -> T: ... FILE: src/openai/_utils/_reflection.py function function_has_argument (line 7) | def function_has_argument(func: Callable[..., Any], arg_name: str) -> bool: function assert_signatures_in_sync (line 13) | def assert_signatures_in_sync( FILE: src/openai/_utils/_resources_proxy.py class ResourcesProxy (line 9) | class ResourcesProxy(LazyProxy[Any]): method __load__ (line 17) | def __load__(self) -> Any: FILE: src/openai/_utils/_streams.py function consume_sync_iterator (line 5) | def consume_sync_iterator(iterator: Iterator[Any]) -> None: function consume_async_iterator (line 10) | async def consume_async_iterator(iterator: AsyncIterator[Any]) -> None: FILE: src/openai/_utils/_sync.py function to_thread (line 16) | async def to_thread( function asyncify (line 28) | def asyncify(function: Callable[T_ParamSpec, T_Retval]) -> Callable[T_Pa... FILE: src/openai/_utils/_transform.py class PropertyInfo (line 44) | class PropertyInfo: method __init__ (line 60) | def __init__( method __repr__ (line 74) | def __repr__(self) -> str: function maybe_transform (line 78) | def maybe_transform( function transform (line 92) | def transform( function _get_annotated_type (line 116) | def _get_annotated_type(type_: type) -> type | None: function _maybe_transform_key (line 131) | def _maybe_transform_key(key: str, type_: type) -> str: function _no_transform_needed (line 150) | def _no_transform_needed(annotation: type) -> bool: function _transform_recursive (line 154) | def _transform_recursive( function _format_data (line 236) | def _format_data(data: object, format_: PropertyFormat, format_template:... function _transform_typeddict (line 263) | def _transform_typeddict( function async_maybe_transform (line 284) | async def async_maybe_transform( function async_transform (line 297) | async def async_transform( function _async_transform_recursive (line 320) | async def _async_transform_recursive( function _async_format_data (line 402) | async def _async_format_data(data: object, format_: PropertyFormat, form... function _async_transform_typeddict (line 429) | async def _async_transform_typeddict( function get_type_hints (line 451) | def get_type_hints( FILE: src/openai/_utils/_typing.py function is_annotated_type (line 21) | def is_annotated_type(typ: type) -> bool: function is_list_type (line 25) | def is_list_type(typ: type) -> bool: function is_sequence_type (line 29) | def is_sequence_type(typ: type) -> bool: function is_iterable_type (line 34) | def is_iterable_type(typ: type) -> bool: function is_union_type (line 40) | def is_union_type(typ: type) -> bool: function is_required_type (line 44) | def is_required_type(typ: type) -> bool: function is_typevar (line 48) | def is_typevar(typ: type) -> bool: function is_type_alias_type (line 59) | def is_type_alias_type(tp: Any, /) -> TypeIs[typing_extensions.TypeAlias... function strip_annotated_type (line 76) | def strip_annotated_type(typ: type) -> type: function extract_type_arg (line 83) | def extract_type_arg(typ: type, index: int) -> type: function extract_type_var_from_base (line 91) | def extract_type_var_from_base( FILE: src/openai/_utils/_utils.py function flatten (line 37) | def flatten(t: Iterable[Iterable[_T]]) -> list[_T]: function extract_files (line 41) | def extract_files( function _extract_items (line 60) | def _extract_items( function is_given (line 133) | def is_given(obj: _T | NotGiven | Omit) -> TypeGuard[_T]: function is_tuple (line 147) | def is_tuple(obj: object) -> TypeGuard[tuple[object, ...]]: function is_tuple_t (line 151) | def is_tuple_t(obj: _TupleT | object) -> TypeGuard[_TupleT]: function is_sequence (line 155) | def is_sequence(obj: object) -> TypeGuard[Sequence[object]]: function is_sequence_t (line 159) | def is_sequence_t(obj: _SequenceT | object) -> TypeGuard[_SequenceT]: function is_mapping (line 163) | def is_mapping(obj: object) -> TypeGuard[Mapping[str, object]]: function is_mapping_t (line 167) | def is_mapping_t(obj: _MappingT | object) -> TypeGuard[_MappingT]: function is_dict (line 171) | def is_dict(obj: object) -> TypeGuard[dict[object, object]]: function is_list (line 175) | def is_list(obj: object) -> TypeGuard[list[object]]: function is_iterable (line 179) | def is_iterable(obj: object) -> TypeGuard[Iterable[object]]: function deepcopy_minimal (line 183) | def deepcopy_minimal(item: _T) -> _T: function human_join (line 199) | def human_join(seq: Sequence[str], *, delim: str = ", ", final: str = "o... function quote (line 213) | def quote(string: str) -> str: function required_args (line 218) | def required_args(*variants: Sequence[str]) -> Callable[[CallableT], Cal... function strip_not_given (line 298) | def strip_not_given(obj: None) -> None: ... function strip_not_given (line 302) | def strip_not_given(obj: Mapping[_K, _V | NotGiven]) -> dict[_K, _V]: ... function strip_not_given (line 306) | def strip_not_given(obj: object) -> object: ... function strip_not_given (line 309) | def strip_not_given(obj: object | None) -> object: function coerce_integer (line 320) | def coerce_integer(val: str) -> int: function coerce_float (line 324) | def coerce_float(val: str) -> float: function coerce_boolean (line 328) | def coerce_boolean(val: str) -> bool: function maybe_coerce_integer (line 332) | def maybe_coerce_integer(val: str | None) -> int | None: function maybe_coerce_float (line 338) | def maybe_coerce_float(val: str | None) -> float | None: function maybe_coerce_boolean (line 344) | def maybe_coerce_boolean(val: str | None) -> bool | None: function removeprefix (line 350) | def removeprefix(string: str, prefix: str) -> str: function removesuffix (line 360) | def removesuffix(string: str, suffix: str) -> str: function file_from_path (line 370) | def file_from_path(path: str) -> FileTypes: function get_required_header (line 376) | def get_required_header(headers: HeadersLike, header: str) -> str: function get_async_library (line 395) | def get_async_library() -> str: function lru_cache (line 402) | def lru_cache(*, maxsize: int | None = 128) -> Callable[[CallableT], Cal... function json_safe (line 412) | def json_safe(data: object) -> object: function is_azure_client (line 428) | def is_azure_client(client: object) -> TypeGuard[AzureOpenAI]: function is_async_azure_client (line 434) | def is_async_azure_client(client: object) -> TypeGuard[AsyncAzureOpenAI]: FILE: src/openai/cli/_api/_main.py function register_commands (line 8) | def register_commands(parser: ArgumentParser) -> None: FILE: src/openai/cli/_api/audio.py function register (line 17) | def register(subparser: _SubParsersAction[ArgumentParser]) -> None: class CLITranscribeArgs (line 46) | class CLITranscribeArgs(BaseModel): class CLITranslationArgs (line 55) | class CLITranslationArgs(BaseModel): class CLIAudio (line 64) | class CLIAudio: method transcribe (line 66) | def transcribe(args: CLITranscribeArgs) -> None: method translate (line 89) | def translate(args: CLITranslationArgs) -> None: FILE: src/openai/cli/_api/chat/__init__.py function register (line 12) | def register(subparser: _SubParsersAction[ArgumentParser]) -> None: FILE: src/openai/cli/_api/chat/completions.py function register (line 25) | def register(subparser: _SubParsersAction[ArgumentParser]) -> None: class CLIMessage (line 79) | class CLIMessage(NamedTuple): class CLIChatCompletionCreateArgs (line 84) | class CLIChatCompletionCreateArgs(BaseModel): class CLIChatCompletion (line 95) | class CLIChatCompletion: method create (line 97) | def create(args: CLIChatCompletionCreateArgs) -> None: method _create (line 125) | def _create(params: CompletionCreateParamsNonStreaming) -> None: method _stream_create (line 141) | def _stream_create(params: CompletionCreateParamsStreaming) -> None: FILE: src/openai/cli/_api/completions.py function register (line 21) | def register(subparser: _SubParsersAction[ArgumentParser]) -> None: class CLICompletionCreateArgs (line 93) | class CLICompletionCreateArgs(BaseModel): class CLICompletions (line 112) | class CLICompletions: method create (line 114) | def create(args: CLICompletionCreateArgs) -> None: method _create (line 145) | def _create(completion: Completion) -> None: method _stream_create (line 159) | def _stream_create(stream: Stream[Completion]) -> None: FILE: src/openai/cli/_api/files.py function register (line 14) | def register(subparser: _SubParsersAction[ArgumentParser]) -> None: class CLIFileIDArgs (line 43) | class CLIFileIDArgs(BaseModel): class CLIFileCreateArgs (line 47) | class CLIFileCreateArgs(BaseModel): class CLIFile (line 52) | class CLIFile: method create (line 54) | def create(args: CLIFileCreateArgs) -> None: method get (line 67) | def get(args: CLIFileIDArgs) -> None: method delete (line 72) | def delete(args: CLIFileIDArgs) -> None: method list (line 77) | def list() -> None: FILE: src/openai/cli/_api/fine_tuning/__init__.py function register (line 12) | def register(subparser: _SubParsersAction[ArgumentParser]) -> None: FILE: src/openai/cli/_api/fine_tuning/jobs.py function register (line 21) | def register(subparser: _SubParsersAction[ArgumentParser]) -> None: class CLIFineTuningJobsCreateArgs (line 106) | class CLIFineTuningJobsCreateArgs(BaseModel): class CLIFineTuningJobsRetrieveArgs (line 114) | class CLIFineTuningJobsRetrieveArgs(BaseModel): class CLIFineTuningJobsListArgs (line 118) | class CLIFineTuningJobsListArgs(BaseModel): class CLIFineTuningJobsCancelArgs (line 123) | class CLIFineTuningJobsCancelArgs(BaseModel): class CLIFineTuningJobsListEventsArgs (line 127) | class CLIFineTuningJobsListEventsArgs(BaseModel): class CLIFineTuningJobs (line 133) | class CLIFineTuningJobs: method create (line 135) | def create(args: CLIFineTuningJobsCreateArgs) -> None: method retrieve (line 147) | def retrieve(args: CLIFineTuningJobsRetrieveArgs) -> None: method list (line 152) | def list(args: CLIFineTuningJobsListArgs) -> None: method cancel (line 159) | def cancel(args: CLIFineTuningJobsCancelArgs) -> None: method list_events (line 164) | def list_events(args: CLIFineTuningJobsListEventsArgs) -> None: FILE: src/openai/cli/_api/image.py function register (line 15) | def register(subparser: _SubParsersAction[ArgumentParser]) -> None: class CLIImageCreateArgs (line 61) | class CLIImageCreateArgs(BaseModel): class CLIImageCreateVariationArgs (line 69) | class CLIImageCreateVariationArgs(BaseModel): class CLIImageEditArgs (line 77) | class CLIImageEditArgs(BaseModel): class CLIImage (line 87) | class CLIImage: method create (line 89) | def create(args: CLIImageCreateArgs) -> None: method create_variation (line 102) | def create_variation(args: CLIImageCreateVariationArgs) -> None: method edit (line 118) | def edit(args: CLIImageEditArgs) -> None: FILE: src/openai/cli/_api/models.py function register (line 13) | def register(subparser: _SubParsersAction[ArgumentParser]) -> None: class CLIModelIDArgs (line 26) | class CLIModelIDArgs(BaseModel): class CLIModels (line 30) | class CLIModels: method get (line 32) | def get(args: CLIModelIDArgs) -> None: method delete (line 37) | def delete(args: CLIModelIDArgs) -> None: method list (line 42) | def list() -> None: FILE: src/openai/cli/_cli.py class Arguments (line 30) | class Arguments(BaseModel): class Config (line 33) | class Config(pydantic.BaseConfig): # type: ignore function _build_parser (line 62) | def _build_parser() -> argparse.ArgumentParser: function main (line 126) | def main() -> int: function _parse_args (line 138) | def _parse_args(parser: argparse.ArgumentParser) -> tuple[argparse.Names... function _main (line 162) | def _main() -> None: FILE: src/openai/cli/_errors.py class CLIError (line 11) | class CLIError(OpenAIError): ... class SilentCLIError (line 14) | class SilentCLIError(CLIError): ... function display_error (line 17) | def display_error(err: CLIError | APIError | pydantic.ValidationError) -... FILE: src/openai/cli/_models.py class BaseModel (line 10) | class BaseModel(_models.BaseModel): class Config (line 13) | class Config(pydantic.BaseConfig): # type: ignore FILE: src/openai/cli/_progress.py class CancelledError (line 8) | class CancelledError(Exception): method __init__ (line 9) | def __init__(self, msg: str) -> None: method __str__ (line 14) | def __str__(self) -> str: class BufferReader (line 20) | class BufferReader(io.BytesIO): method __init__ (line 21) | def __init__(self, buf: bytes = b"", desc: str | None = None) -> None: method __len__ (line 27) | def __len__(self) -> int: method read (line 31) | def read(self, n: int | None = -1) -> bytes: function progress (line 43) | def progress(total: float, desc: str | None) -> Callable[[float], None]: function MB (line 58) | def MB(i: int) -> int: FILE: src/openai/cli/_tools/_main.py function register_commands (line 12) | def register_commands(parser: ArgumentParser, subparser: _SubParsersActi... FILE: src/openai/cli/_tools/fine_tunes.py function register (line 20) | def register(subparser: _SubParsersAction[ArgumentParser]) -> None: class PrepareDataArgs (line 39) | class PrepareDataArgs(BaseModel): function prepare_data (line 45) | def prepare_data(args: PrepareDataArgs) -> None: FILE: src/openai/cli/_tools/migrate.py function register (line 22) | def register(subparser: _SubParsersAction[ArgumentParser]) -> None: class GritArgs (line 30) | class GritArgs(BaseModel): function grit (line 35) | def grit(args: GritArgs) -> None: class MigrateArgs (line 46) | class MigrateArgs(BaseModel): function migrate (line 51) | def migrate(args: MigrateArgs) -> None: function _cache_dir (line 67) | def _cache_dir() -> Path: function _debug (line 75) | def _debug(message: str) -> None: function install (line 82) | def install() -> Path: function _move_files_recursively (line 145) | def _move_files_recursively(source_dir: Path, target_dir: Path) -> None: function _get_arch (line 153) | def _get_arch() -> str: FILE: src/openai/cli/_utils.py class Colors (line 12) | class Colors: function get_client (line 23) | def get_client() -> OpenAI: function organization_info (line 27) | def organization_info() -> str: function print_model (line 35) | def print_model(model: BaseModel) -> None: function can_use_http2 (line 39) | def can_use_http2() -> bool: FILE: src/openai/helpers/local_audio_player.py class LocalAudioPlayer (line 19) | class LocalAudioPlayer: method __init__ (line 20) | def __init__( method _tts_response_to_buffer (line 28) | async def _tts_response_to_buffer( method play (line 53) | async def play( method play_stream (line 104) | async def play_stream( FILE: src/openai/helpers/microphone.py class Microphone (line 22) | class Microphone(Generic[DType]): method __init__ (line 23) | def __init__( method _ndarray_to_wav (line 37) | def _ndarray_to_wav(self, audio_data: npt.NDArray[DType]) -> FileTypes: method record (line 48) | async def record(self, return_ndarray: Literal[True]) -> npt.NDArray[D... method record (line 51) | async def record(self, return_ndarray: Literal[False]) -> FileTypes: ... method record (line 54) | async def record(self, return_ndarray: None = ...) -> FileTypes: ... method record (line 56) | async def record(self, return_ndarray: Union[bool, None] = False) -> U... FILE: src/openai/lib/_old_api.py class APIRemovedInV1 (line 21) | class APIRemovedInV1(OpenAIError): method __init__ (line 22) | def __init__(self, *, symbol: str) -> None: class APIRemovedInV1Proxy (line 26) | class APIRemovedInV1Proxy(LazyProxy[Any]): method __init__ (line 27) | def __init__(self, *, symbol: str) -> None: method __load__ (line 32) | def __load__(self) -> Any: method __call__ (line 38) | def __call__(self, *_args: Any, **_kwargs: Any) -> Any: FILE: src/openai/lib/_parsing/_completions.py function is_strict_chat_completion_tool_param (line 43) | def is_strict_chat_completion_tool_param( function select_strict_chat_completion_tools (line 55) | def select_strict_chat_completion_tools( function validate_input_tools (line 65) | def validate_input_tools( function parse_chat_completion (line 86) | def parse_chat_completion( function get_input_tool_by_name (line 165) | def get_input_tool_by_name( function parse_function_tool_arguments (line 171) | def parse_function_tool_arguments( function maybe_parse_content (line 190) | def maybe_parse_content( function has_parseable_input (line 201) | def has_parseable_input( function has_rich_response_format (line 216) | def has_rich_response_format( function is_response_format_param (line 228) | def is_response_format_param(response_format: object) -> TypeGuard[Respo... function is_parseable_tool (line 232) | def is_parseable_tool(input_tool: ChatCompletionToolUnionParam) -> bool: function _parse_content (line 243) | def _parse_content(response_format: type[ResponseFormatT], content: str)... function type_to_response_format_param (line 256) | def type_to_response_format_param( FILE: src/openai/lib/_parsing/_responses.py function type_to_text_format_param (line 38) | def type_to_text_format_param(type_: type) -> ResponseFormatTextConfigPa... function parse_response (line 53) | def parse_response( function parse_text (line 136) | def parse_text(text: str, text_format: type[TextFormatT] | Omit) -> Text... function get_input_tool_by_name (line 152) | def get_input_tool_by_name(*, input_tools: Iterable[ToolParam], name: st... function parse_function_tool_arguments (line 160) | def parse_function_tool_arguments( FILE: src/openai/lib/_pydantic.py function to_strict_json_schema (line 16) | def to_strict_json_schema(model: type[pydantic.BaseModel] | pydantic.Typ... function _ensure_strict_json_schema (line 27) | def _ensure_strict_json_schema( function resolve_ref (line 118) | def resolve_ref(*, root: dict[str, object], ref: str) -> object: function is_basemodel_type (line 132) | def is_basemodel_type(typ: type) -> TypeGuard[type[pydantic.BaseModel]]: function is_dataclass_like_type (line 138) | def is_dataclass_like_type(typ: type) -> bool: function is_dict (line 143) | def is_dict(obj: object) -> TypeGuard[dict[str, object]]: function has_more_than_n_keys (line 149) | def has_more_than_n_keys(obj: dict[str, object], n: int) -> bool: FILE: src/openai/lib/_realtime.py class _Calls (line 21) | class _Calls(Calls): method create (line 23) | def create( class _AsyncCalls (line 58) | class _AsyncCalls(AsyncCalls): method create (line 60) | async def create( FILE: src/openai/lib/_tools.py class PydanticFunctionTool (line 13) | class PydanticFunctionTool(Dict[str, Any]): method __init__ (line 21) | def __init__(self, defn: FunctionDefinition, model: type[pydantic.Base... method cast (line 25) | def cast(self) -> FunctionDefinition: class ResponsesPydanticFunctionTool (line 29) | class ResponsesPydanticFunctionTool(Dict[str, Any]): method __init__ (line 32) | def __init__(self, tool: ResponsesFunctionToolParam, model: type[pydan... method cast (line 36) | def cast(self) -> ResponsesFunctionToolParam: function pydantic_function_tool (line 40) | def pydantic_function_tool( FILE: src/openai/lib/_validators.py class Remediation (line 12) | class Remediation(NamedTuple): function num_examples_validator (line 25) | def num_examples_validator(df: pd.DataFrame) -> Remediation: function necessary_column_validator (line 39) | def necessary_column_validator(df: pd.DataFrame, necessary_column: str) ... function additional_column_validator (line 75) | def additional_column_validator(df: pd.DataFrame, fields: list[str] = ["... function non_empty_field_validator (line 105) | def non_empty_field_validator(df: pd.DataFrame, field: str = "completion... function duplicated_rows_validator (line 131) | def duplicated_rows_validator(df: pd.DataFrame, fields: list[str] = ["pr... function long_examples_validator (line 156) | def long_examples_validator(df: pd.DataFrame) -> Remediation: function common_prompt_suffix_validator (line 193) | def common_prompt_suffix_validator(df: pd.DataFrame) -> Remediation: function common_prompt_prefix_validator (line 261) | def common_prompt_prefix_validator(df: pd.DataFrame) -> Remediation: function common_completion_prefix_validator (line 300) | def common_completion_prefix_validator(df: pd.DataFrame) -> Remediation: function common_completion_suffix_validator (line 336) | def common_completion_suffix_validator(df: pd.DataFrame) -> Remediation: function completions_space_start_validator (line 404) | def completions_space_start_validator(df: pd.DataFrame) -> Remediation: function lower_case_validator (line 429) | def lower_case_validator(df: pd.DataFrame, column: Any) -> Remediation |... function read_any_format (line 451) | def read_any_format( function format_inferrer_validator (line 540) | def format_inferrer_validator(df: pd.DataFrame) -> Remediation: function apply_necessary_remediation (line 552) | def apply_necessary_remediation(df: OptionalDataFrameT, remediation: Rem... function accept_suggestion (line 566) | def accept_suggestion(input_text: str, auto_accept: bool) -> bool: function apply_optional_remediation (line 574) | def apply_optional_remediation( function estimate_fine_tuning_time (line 592) | def estimate_fine_tuning_time(df: pd.DataFrame) -> None: function get_outfnames (line 621) | def get_outfnames(fname: str, split: bool) -> list[str]: function get_classification_hyperparams (line 632) | def get_classification_hyperparams(df: pd.DataFrame) -> tuple[int, object]: function write_out_file (line 640) | def write_out_file(df: pd.DataFrame, fname: str, any_remediations: bool,... function infer_task_type (line 715) | def infer_task_type(df: pd.DataFrame) -> str: function get_common_xfix (line 729) | def get_common_xfix(series: Any, xfix: str = "suffix") -> str: function get_validators (line 750) | def get_validators() -> list[Validator]: function apply_validators (line 770) | def apply_validators( FILE: src/openai/lib/azure.py class MutuallyExclusiveAuthError (line 45) | class MutuallyExclusiveAuthError(OpenAIError): method __init__ (line 46) | def __init__(self) -> None: class BaseAzureClient (line 52) | class BaseAzureClient(BaseClient[_HttpxClientT, _DefaultStreamT]): method _build_request (line 57) | def _build_request( method _prepare_url (line 71) | def _prepare_url(self, url: str) -> httpx.URL: class AzureOpenAI (line 89) | class AzureOpenAI(BaseAzureClient[httpx.Client, Stream[Any]], OpenAI): method __init__ (line 91) | def __init__( method __init__ (line 112) | def __init__( method __init__ (line 132) | def __init__( method __init__ (line 151) | def __init__( method copy (line 258) | def copy( method _get_azure_ad_token (line 306) | def _get_azure_ad_token(self) -> str | None: method _prepare_options (line 322) | def _prepare_options(self, options: FinalRequestOptions) -> FinalReque... method _configure_realtime (line 341) | def _configure_realtime(self, model: str, extra_query: Query) -> tuple... class AsyncAzureOpenAI (line 367) | class AsyncAzureOpenAI(BaseAzureClient[httpx.AsyncClient, AsyncStream[An... method __init__ (line 369) | def __init__( method __init__ (line 391) | def __init__( method __init__ (line 412) | def __init__( method __init__ (line 432) | def __init__( method copy (line 539) | def copy( method _get_azure_ad_token (line 587) | async def _get_azure_ad_token(self) -> str | None: method _prepare_options (line 605) | async def _prepare_options(self, options: FinalRequestOptions) -> Fina... method _configure_realtime (line 624) | async def _configure_realtime(self, model: str, extra_query: Query) ->... FILE: src/openai/lib/streaming/_assistants.py class AssistantEventHandler (line 28) | class AssistantEventHandler: method __init__ (line 42) | def __init__(self) -> None: method _init (line 58) | def _init(self, stream: Stream[AssistantStreamEvent]) -> None: method __next__ (line 66) | def __next__(self) -> AssistantStreamEvent: method __iter__ (line 69) | def __iter__(self) -> Iterator[AssistantStreamEvent]: method current_event (line 74) | def current_event(self) -> AssistantStreamEvent | None: method current_run (line 78) | def current_run(self) -> Run | None: method current_run_step_snapshot (line 82) | def current_run_step_snapshot(self) -> RunStep | None: method current_message_snapshot (line 89) | def current_message_snapshot(self) -> Message | None: method close (line 92) | def close(self) -> None: method until_done (line 101) | def until_done(self) -> None: method get_final_run (line 105) | def get_final_run(self) -> Run: method get_final_run_steps (line 114) | def get_final_run_steps(self) -> list[RunStep]: method get_final_messages (line 123) | def get_final_messages(self) -> list[Message]: method __text_deltas__ (line 132) | def __text_deltas__(self) -> Iterator[str]: method on_end (line 143) | def on_end(self) -> None: method on_event (line 150) | def on_event(self, event: AssistantStreamEvent) -> None: method on_run_step_created (line 153) | def on_run_step_created(self, run_step: RunStep) -> None: method on_run_step_delta (line 156) | def on_run_step_delta(self, delta: RunStepDelta, snapshot: RunStep) ->... method on_run_step_done (line 183) | def on_run_step_done(self, run_step: RunStep) -> None: method on_tool_call_created (line 186) | def on_tool_call_created(self, tool_call: ToolCall) -> None: method on_tool_call_delta (line 189) | def on_tool_call_delta(self, delta: ToolCallDelta, snapshot: ToolCall)... method on_tool_call_done (line 192) | def on_tool_call_done(self, tool_call: ToolCall) -> None: method on_exception (line 195) | def on_exception(self, exception: Exception) -> None: method on_timeout (line 198) | def on_timeout(self) -> None: method on_message_created (line 201) | def on_message_created(self, message: Message) -> None: method on_message_delta (line 204) | def on_message_delta(self, delta: MessageDelta, snapshot: Message) -> ... method on_message_done (line 229) | def on_message_done(self, message: Message) -> None: method on_text_created (line 232) | def on_text_created(self, text: Text) -> None: method on_text_delta (line 235) | def on_text_delta(self, delta: TextDelta, snapshot: Text) -> None: method on_text_done (line 249) | def on_text_done(self, text: Text) -> None: method on_image_file_done (line 252) | def on_image_file_done(self, image_file: ImageFile) -> None: method _emit_sse_event (line 255) | def _emit_sse_event(self, event: AssistantStreamEvent) -> None: method __stream__ (line 400) | def __stream__(self) -> Iterator[AssistantStreamEvent]: class AssistantStreamManager (line 424) | class AssistantStreamManager(Generic[AssistantEventHandlerT]): method __init__ (line 435) | def __init__( method __enter__ (line 445) | def __enter__(self) -> AssistantEventHandlerT: method __exit__ (line 450) | def __exit__( class AsyncAssistantEventHandler (line 460) | class AsyncAssistantEventHandler: method __init__ (line 474) | def __init__(self) -> None: method _init (line 490) | def _init(self, stream: AsyncStream[AssistantStreamEvent]) -> None: method __anext__ (line 498) | async def __anext__(self) -> AssistantStreamEvent: method __aiter__ (line 501) | async def __aiter__(self) -> AsyncIterator[AssistantStreamEvent]: method close (line 505) | async def close(self) -> None: method current_event (line 515) | def current_event(self) -> AssistantStreamEvent | None: method current_run (line 519) | def current_run(self) -> Run | None: method current_run_step_snapshot (line 523) | def current_run_step_snapshot(self) -> RunStep | None: method current_message_snapshot (line 530) | def current_message_snapshot(self) -> Message | None: method until_done (line 533) | async def until_done(self) -> None: method get_final_run (line 537) | async def get_final_run(self) -> Run: method get_final_run_steps (line 546) | async def get_final_run_steps(self) -> list[RunStep]: method get_final_messages (line 555) | async def get_final_messages(self) -> list[Message]: method __text_deltas__ (line 564) | async def __text_deltas__(self) -> AsyncIterator[str]: method on_end (line 575) | async def on_end(self) -> None: method on_event (line 582) | async def on_event(self, event: AssistantStreamEvent) -> None: method on_run_step_created (line 585) | async def on_run_step_created(self, run_step: RunStep) -> None: method on_run_step_delta (line 588) | async def on_run_step_delta(self, delta: RunStepDelta, snapshot: RunSt... method on_run_step_done (line 615) | async def on_run_step_done(self, run_step: RunStep) -> None: method on_tool_call_created (line 618) | async def on_tool_call_created(self, tool_call: ToolCall) -> None: method on_tool_call_delta (line 621) | async def on_tool_call_delta(self, delta: ToolCallDelta, snapshot: Too... method on_tool_call_done (line 624) | async def on_tool_call_done(self, tool_call: ToolCall) -> None: method on_exception (line 627) | async def on_exception(self, exception: Exception) -> None: method on_timeout (line 630) | async def on_timeout(self) -> None: method on_message_created (line 633) | async def on_message_created(self, message: Message) -> None: method on_message_delta (line 636) | async def on_message_delta(self, delta: MessageDelta, snapshot: Messag... method on_message_done (line 661) | async def on_message_done(self, message: Message) -> None: method on_text_created (line 664) | async def on_text_created(self, text: Text) -> None: method on_text_delta (line 667) | async def on_text_delta(self, delta: TextDelta, snapshot: Text) -> None: method on_text_done (line 681) | async def on_text_done(self, text: Text) -> None: method on_image_file_done (line 684) | async def on_image_file_done(self, image_file: ImageFile) -> None: method _emit_sse_event (line 687) | async def _emit_sse_event(self, event: AssistantStreamEvent) -> None: method __stream__ (line 832) | async def __stream__(self) -> AsyncIterator[AssistantStreamEvent]: class AsyncAssistantStreamManager (line 856) | class AsyncAssistantStreamManager(Generic[AsyncAssistantEventHandlerT]): method __init__ (line 868) | def __init__( method __aenter__ (line 878) | async def __aenter__(self) -> AsyncAssistantEventHandlerT: method __aexit__ (line 883) | async def __aexit__( function accumulate_run_step (line 893) | def accumulate_run_step( function accumulate_event (line 922) | def accumulate_event( function accumulate_delta (line 980) | def accumulate_delta(acc: dict[object, object], delta: dict[object, obje... FILE: src/openai/lib/streaming/_deltas.py function accumulate_delta (line 6) | def accumulate_delta(acc: dict[object, object], delta: dict[object, obje... FILE: src/openai/lib/streaming/chat/_completions.py class ChatCompletionStream (line 46) | class ChatCompletionStream(Generic[ResponseFormatT]): method __init__ (line 55) | def __init__( method __next__ (line 67) | def __next__(self) -> ChatCompletionStreamEvent[ResponseFormatT]: method __iter__ (line 70) | def __iter__(self) -> Iterator[ChatCompletionStreamEvent[ResponseForma... method __enter__ (line 74) | def __enter__(self) -> Self: method __exit__ (line 77) | def __exit__( method close (line 85) | def close(self) -> None: method get_final_completion (line 93) | def get_final_completion(self) -> ParsedChatCompletion[ResponseFormatT]: method until_done (line 104) | def until_done(self) -> Self: method current_completion_snapshot (line 110) | def current_completion_snapshot(self) -> ParsedChatCompletionSnapshot: method __stream__ (line 113) | def __stream__(self) -> Iterator[ChatCompletionStreamEvent[ResponseFor... class ChatCompletionStreamManager (line 122) | class ChatCompletionStreamManager(Generic[ResponseFormatT]): method __init__ (line 136) | def __init__( method __enter__ (line 148) | def __enter__(self) -> ChatCompletionStream[ResponseFormatT]: method __exit__ (line 159) | def __exit__( class AsyncChatCompletionStream (line 169) | class AsyncChatCompletionStream(Generic[ResponseFormatT]): method __init__ (line 178) | def __init__( method __anext__ (line 190) | async def __anext__(self) -> ChatCompletionStreamEvent[ResponseFormatT]: method __aiter__ (line 193) | async def __aiter__(self) -> AsyncIterator[ChatCompletionStreamEvent[R... method __aenter__ (line 197) | async def __aenter__(self) -> Self: method __aexit__ (line 200) | async def __aexit__( method close (line 208) | async def close(self) -> None: method get_final_completion (line 216) | async def get_final_completion(self) -> ParsedChatCompletion[ResponseF... method until_done (line 227) | async def until_done(self) -> Self: method current_completion_snapshot (line 233) | def current_completion_snapshot(self) -> ParsedChatCompletionSnapshot: method __stream__ (line 236) | async def __stream__(self) -> AsyncIterator[ChatCompletionStreamEvent[... class AsyncChatCompletionStreamManager (line 245) | class AsyncChatCompletionStreamManager(Generic[ResponseFormatT]): method __init__ (line 259) | def __init__( method __aenter__ (line 271) | async def __aenter__(self) -> AsyncChatCompletionStream[ResponseFormatT]: method __aexit__ (line 282) | async def __aexit__( class ChatCompletionStreamState (line 292) | class ChatCompletionStreamState(Generic[ResponseFormatT]): method __init__ (line 313) | def __init__( method get_final_completion (line 326) | def get_final_completion(self) -> ParsedChatCompletion[ResponseFormatT]: method current_completion_snapshot (line 339) | def current_completion_snapshot(self) -> ParsedChatCompletionSnapshot: method handle_chunk (line 343) | def handle_chunk(self, chunk: ChatCompletionChunk) -> Iterable[ChatCom... method _get_choice_state (line 352) | def _get_choice_state(self, choice: ChoiceChunk) -> ChoiceEventState: method _accumulate_chunk (line 360) | def _accumulate_chunk(self, chunk: ChatCompletionChunk) -> ParsedChatC... method _build_events (line 493) | def _build_events( class ChoiceEventState (line 585) | class ChoiceEventState: method __init__ (line 586) | def __init__(self, *, input_tools: list[ChatCompletionToolUnionParam])... method get_done_events (line 596) | def get_done_events( method _content_done_events (line 637) | def _content_done_events( method _add_tool_done_event (line 701) | def _add_tool_done_event( function _convert_initial_chunk_into_snapshot (line 740) | def _convert_initial_chunk_into_snapshot(chunk: ChatCompletionChunk) -> ... function _is_valid_chat_completion_chunk_weak (line 763) | def _is_valid_chat_completion_chunk_weak(sse_event: ChatCompletionChunk)... FILE: src/openai/lib/streaming/chat/_events.py class ChunkEvent (line 10) | class ChunkEvent(BaseModel): class ContentDeltaEvent (line 18) | class ContentDeltaEvent(BaseModel): class ContentDoneEvent (line 30) | class ContentDoneEvent(GenericModel, Generic[ResponseFormatT]): class RefusalDeltaEvent (line 38) | class RefusalDeltaEvent(BaseModel): class RefusalDoneEvent (line 46) | class RefusalDoneEvent(BaseModel): class FunctionToolCallArgumentsDeltaEvent (line 52) | class FunctionToolCallArgumentsDeltaEvent(BaseModel): class FunctionToolCallArgumentsDoneEvent (line 69) | class FunctionToolCallArgumentsDoneEvent(BaseModel): class LogprobsContentDeltaEvent (line 83) | class LogprobsContentDeltaEvent(BaseModel): class LogprobsContentDoneEvent (line 91) | class LogprobsContentDoneEvent(BaseModel): class LogprobsRefusalDeltaEvent (line 97) | class LogprobsRefusalDeltaEvent(BaseModel): class LogprobsRefusalDoneEvent (line 105) | class LogprobsRefusalDoneEvent(BaseModel): FILE: src/openai/lib/streaming/responses/_events.py class ResponseTextDeltaEvent (line 72) | class ResponseTextDeltaEvent(RawResponseTextDeltaEvent): class ResponseTextDoneEvent (line 76) | class ResponseTextDoneEvent(RawResponseTextDoneEvent, GenericModel, Gene... class ResponseFunctionCallArgumentsDeltaEvent (line 80) | class ResponseFunctionCallArgumentsDeltaEvent(RawResponseFunctionCallArg... class ResponseCompletedEvent (line 84) | class ResponseCompletedEvent(RawResponseCompletedEvent, GenericModel, Ge... FILE: src/openai/lib/streaming/responses/_responses.py class ResponseStream (line 30) | class ResponseStream(Generic[TextFormatT]): method __init__ (line 31) | def __init__( method __next__ (line 45) | def __next__(self) -> ResponseStreamEvent[TextFormatT]: method __iter__ (line 48) | def __iter__(self) -> Iterator[ResponseStreamEvent[TextFormatT]]: method __enter__ (line 52) | def __enter__(self) -> Self: method __stream__ (line 55) | def __stream__(self) -> Iterator[ResponseStreamEvent[TextFormatT]]: method __exit__ (line 62) | def __exit__( method close (line 70) | def close(self) -> None: method get_final_response (line 78) | def get_final_response(self) -> ParsedResponse[TextFormatT]: method until_done (line 89) | def until_done(self) -> Self: class ResponseStreamManager (line 95) | class ResponseStreamManager(Generic[TextFormatT]): method __init__ (line 96) | def __init__( method __enter__ (line 110) | def __enter__(self) -> ResponseStream[TextFormatT]: method __exit__ (line 122) | def __exit__( class AsyncResponseStream (line 132) | class AsyncResponseStream(Generic[TextFormatT]): method __init__ (line 133) | def __init__( method __anext__ (line 147) | async def __anext__(self) -> ResponseStreamEvent[TextFormatT]: method __aiter__ (line 150) | async def __aiter__(self) -> AsyncIterator[ResponseStreamEvent[TextFor... method __stream__ (line 154) | async def __stream__(self) -> AsyncIterator[ResponseStreamEvent[TextFo... method __aenter__ (line 161) | async def __aenter__(self) -> Self: method __aexit__ (line 164) | async def __aexit__( method close (line 172) | async def close(self) -> None: method get_final_response (line 180) | async def get_final_response(self) -> ParsedResponse[TextFormatT]: method until_done (line 191) | async def until_done(self) -> Self: class AsyncResponseStreamManager (line 197) | class AsyncResponseStreamManager(Generic[TextFormatT]): method __init__ (line 198) | def __init__( method __aenter__ (line 212) | async def __aenter__(self) -> AsyncResponseStream[TextFormatT]: method __aexit__ (line 224) | async def __aexit__( class ResponseStreamState (line 234) | class ResponseStreamState(Generic[TextFormatT]): method __init__ (line 235) | def __init__( method handle_event (line 247) | def handle_event(self, event: RawResponseStreamEvent) -> List[Response... method accumulate_event (line 325) | def accumulate_event(self, event: RawResponseStreamEvent) -> ParsedRes... method _create_initial_response (line 368) | def _create_initial_response(self, event: RawResponseStreamEvent) -> P... FILE: src/openai/pagination.py class CursorPageItem (line 21) | class CursorPageItem(Protocol): class SyncPage (line 25) | class SyncPage(BaseSyncPage[_T], BasePage[_T], Generic[_T]): method _get_page_items (line 32) | def _get_page_items(self) -> List[_T]: method next_page_info (line 39) | def next_page_info(self) -> None: class AsyncPage (line 47) | class AsyncPage(BaseAsyncPage[_T], BasePage[_T], Generic[_T]): method _get_page_items (line 54) | def _get_page_items(self) -> List[_T]: method next_page_info (line 61) | def next_page_info(self) -> None: class SyncCursorPage (line 69) | class SyncCursorPage(BaseSyncPage[_T], BasePage[_T], Generic[_T]): method _get_page_items (line 74) | def _get_page_items(self) -> List[_T]: method has_next_page (line 81) | def has_next_page(self) -> bool: method next_page_info (line 89) | def next_page_info(self) -> Optional[PageInfo]: class AsyncCursorPage (line 102) | class AsyncCursorPage(BaseAsyncPage[_T], BasePage[_T], Generic[_T]): method _get_page_items (line 107) | def _get_page_items(self) -> List[_T]: method has_next_page (line 114) | def has_next_page(self) -> bool: method next_page_info (line 122) | def next_page_info(self) -> Optional[PageInfo]: class SyncConversationCursorPage (line 135) | class SyncConversationCursorPage(BaseSyncPage[_T], BasePage[_T], Generic... method _get_page_items (line 141) | def _get_page_items(self) -> List[_T]: method has_next_page (line 148) | def has_next_page(self) -> bool: method next_page_info (line 156) | def next_page_info(self) -> Optional[PageInfo]: class AsyncConversationCursorPage (line 164) | class AsyncConversationCursorPage(BaseAsyncPage[_T], BasePage[_T], Gener... method _get_page_items (line 170) | def _get_page_items(self) -> List[_T]: method has_next_page (line 177) | def has_next_page(self) -> bool: method next_page_info (line 185) | def next_page_info(self) -> Optional[PageInfo]: FILE: src/openai/resources/audio/audio.py class Audio (line 35) | class Audio(SyncAPIResource): method transcriptions (line 37) | def transcriptions(self) -> Transcriptions: method translations (line 42) | def translations(self) -> Translations: method speech (line 47) | def speech(self) -> Speech: method with_raw_response (line 52) | def with_raw_response(self) -> AudioWithRawResponse: method with_streaming_response (line 62) | def with_streaming_response(self) -> AudioWithStreamingResponse: class AsyncAudio (line 71) | class AsyncAudio(AsyncAPIResource): method transcriptions (line 73) | def transcriptions(self) -> AsyncTranscriptions: method translations (line 78) | def translations(self) -> AsyncTranslations: method speech (line 83) | def speech(self) -> AsyncSpeech: method with_raw_response (line 88) | def with_raw_response(self) -> AsyncAudioWithRawResponse: method with_streaming_response (line 98) | def with_streaming_response(self) -> AsyncAudioWithStreamingResponse: class AudioWithRawResponse (line 107) | class AudioWithRawResponse: method __init__ (line 108) | def __init__(self, audio: Audio) -> None: method transcriptions (line 112) | def transcriptions(self) -> TranscriptionsWithRawResponse: method translations (line 117) | def translations(self) -> TranslationsWithRawResponse: method speech (line 122) | def speech(self) -> SpeechWithRawResponse: class AsyncAudioWithRawResponse (line 127) | class AsyncAudioWithRawResponse: method __init__ (line 128) | def __init__(self, audio: AsyncAudio) -> None: method transcriptions (line 132) | def transcriptions(self) -> AsyncTranscriptionsWithRawResponse: method translations (line 137) | def translations(self) -> AsyncTranslationsWithRawResponse: method speech (line 142) | def speech(self) -> AsyncSpeechWithRawResponse: class AudioWithStreamingResponse (line 147) | class AudioWithStreamingResponse: method __init__ (line 148) | def __init__(self, audio: Audio) -> None: method transcriptions (line 152) | def transcriptions(self) -> TranscriptionsWithStreamingResponse: method translations (line 157) | def translations(self) -> TranslationsWithStreamingResponse: method speech (line 162) | def speech(self) -> SpeechWithStreamingResponse: class AsyncAudioWithStreamingResponse (line 167) | class AsyncAudioWithStreamingResponse: method __init__ (line 168) | def __init__(self, audio: AsyncAudio) -> None: method transcriptions (line 172) | def transcriptions(self) -> AsyncTranscriptionsWithStreamingResponse: method translations (line 177) | def translations(self) -> AsyncTranslationsWithStreamingResponse: method speech (line 182) | def speech(self) -> AsyncSpeechWithStreamingResponse: FILE: src/openai/resources/audio/speech.py class Speech (line 28) | class Speech(SyncAPIResource): method with_raw_response (line 32) | def with_raw_response(self) -> SpeechWithRawResponse: method with_streaming_response (line 42) | def with_streaming_response(self) -> SpeechWithStreamingResponse: method create (line 50) | def create( class AsyncSpeech (line 128) | class AsyncSpeech(AsyncAPIResource): method with_raw_response (line 132) | def with_raw_response(self) -> AsyncSpeechWithRawResponse: method with_streaming_response (line 142) | def with_streaming_response(self) -> AsyncSpeechWithStreamingResponse: method create (line 150) | async def create( class SpeechWithRawResponse (line 228) | class SpeechWithRawResponse: method __init__ (line 229) | def __init__(self, speech: Speech) -> None: class AsyncSpeechWithRawResponse (line 237) | class AsyncSpeechWithRawResponse: method __init__ (line 238) | def __init__(self, speech: AsyncSpeech) -> None: class SpeechWithStreamingResponse (line 246) | class SpeechWithStreamingResponse: method __init__ (line 247) | def __init__(self, speech: Speech) -> None: class AsyncSpeechWithStreamingResponse (line 256) | class AsyncSpeechWithStreamingResponse: method __init__ (line 257) | def __init__(self, speech: AsyncSpeech) -> None: FILE: src/openai/resources/audio/transcriptions.py class Transcriptions (line 44) | class Transcriptions(SyncAPIResource): method with_raw_response (line 48) | def with_raw_response(self) -> TranscriptionsWithRawResponse: method with_streaming_response (line 58) | def with_streaming_response(self) -> TranscriptionsWithStreamingResponse: method create (line 67) | def create( method create (line 155) | def create( method create (line 176) | def create( method create (line 197) | def create( method create (line 218) | def create( method create (line 329) | def create( method create (line 440) | def create( class AsyncTranscriptions (line 501) | class AsyncTranscriptions(AsyncAPIResource): method with_raw_response (line 505) | def with_raw_response(self) -> AsyncTranscriptionsWithRawResponse: method with_streaming_response (line 515) | def with_streaming_response(self) -> AsyncTranscriptionsWithStreamingR... method create (line 524) | async def create( method create (line 630) | async def create( method create (line 651) | async def create( method create (line 672) | async def create( method create (line 783) | async def create( method create (line 894) | async def create( class TranscriptionsWithRawResponse (line 955) | class TranscriptionsWithRawResponse: method __init__ (line 956) | def __init__(self, transcriptions: Transcriptions) -> None: class AsyncTranscriptionsWithRawResponse (line 964) | class AsyncTranscriptionsWithRawResponse: method __init__ (line 965) | def __init__(self, transcriptions: AsyncTranscriptions) -> None: class TranscriptionsWithStreamingResponse (line 973) | class TranscriptionsWithStreamingResponse: method __init__ (line 974) | def __init__(self, transcriptions: Transcriptions) -> None: class AsyncTranscriptionsWithStreamingResponse (line 982) | class AsyncTranscriptionsWithStreamingResponse: method __init__ (line 983) | def __init__(self, transcriptions: AsyncTranscriptions) -> None: function _get_response_format_type (line 991) | def _get_response_format_type( FILE: src/openai/resources/audio/translations.py class Translations (line 29) | class Translations(SyncAPIResource): method with_raw_response (line 33) | def with_raw_response(self) -> TranslationsWithRawResponse: method with_streaming_response (line 43) | def with_streaming_response(self) -> TranslationsWithStreamingResponse: method create (line 52) | def create( method create (line 69) | def create( method create (line 86) | def create( method create (line 102) | def create( class AsyncTranslations (line 174) | class AsyncTranslations(AsyncAPIResource): method with_raw_response (line 178) | def with_raw_response(self) -> AsyncTranslationsWithRawResponse: method with_streaming_response (line 188) | def with_streaming_response(self) -> AsyncTranslationsWithStreamingRes... method create (line 197) | async def create( method create (line 214) | async def create( method create (line 231) | async def create( method create (line 247) | async def create( class TranslationsWithRawResponse (line 319) | class TranslationsWithRawResponse: method __init__ (line 320) | def __init__(self, translations: Translations) -> None: class AsyncTranslationsWithRawResponse (line 328) | class AsyncTranslationsWithRawResponse: method __init__ (line 329) | def __init__(self, translations: AsyncTranslations) -> None: class TranslationsWithStreamingResponse (line 337) | class TranslationsWithStreamingResponse: method __init__ (line 338) | def __init__(self, translations: Translations) -> None: class AsyncTranslationsWithStreamingResponse (line 346) | class AsyncTranslationsWithStreamingResponse: method __init__ (line 347) | def __init__(self, translations: AsyncTranslations) -> None: function _get_response_format_type (line 355) | def _get_response_format_type( FILE: src/openai/resources/batches.py class Batches (line 25) | class Batches(SyncAPIResource): method with_raw_response (line 29) | def with_raw_response(self) -> BatchesWithRawResponse: method with_streaming_response (line 39) | def with_streaming_response(self) -> BatchesWithStreamingResponse: method create (line 47) | def create( method retrieve (line 131) | def retrieve( method list (line 164) | def list( method cancel (line 216) | def cancel( class AsyncBatches (line 253) | class AsyncBatches(AsyncAPIResource): method with_raw_response (line 257) | def with_raw_response(self) -> AsyncBatchesWithRawResponse: method with_streaming_response (line 267) | def with_streaming_response(self) -> AsyncBatchesWithStreamingResponse: method create (line 275) | async def create( method retrieve (line 359) | async def retrieve( method list (line 392) | def list( method cancel (line 444) | async def cancel( class BatchesWithRawResponse (line 481) | class BatchesWithRawResponse: method __init__ (line 482) | def __init__(self, batches: Batches) -> None: class AsyncBatchesWithRawResponse (line 499) | class AsyncBatchesWithRawResponse: method __init__ (line 500) | def __init__(self, batches: AsyncBatches) -> None: class BatchesWithStreamingResponse (line 517) | class BatchesWithStreamingResponse: method __init__ (line 518) | def __init__(self, batches: Batches) -> None: class AsyncBatchesWithStreamingResponse (line 535) | class AsyncBatchesWithStreamingResponse: method __init__ (line 536) | def __init__(self, batches: AsyncBatches) -> None: FILE: src/openai/resources/beta/assistants.py class Assistants (line 35) | class Assistants(SyncAPIResource): method with_raw_response (line 39) | def with_raw_response(self) -> AssistantsWithRawResponse: method with_streaming_response (line 49) | def with_streaming_response(self) -> AssistantsWithStreamingResponse: method create (line 58) | def create( method retrieve (line 191) | def retrieve( method update (line 226) | def update( method list (line 410) | def list( method delete (line 476) | def delete( class AsyncAssistants (line 511) | class AsyncAssistants(AsyncAPIResource): method with_raw_response (line 515) | def with_raw_response(self) -> AsyncAssistantsWithRawResponse: method with_streaming_response (line 525) | def with_streaming_response(self) -> AsyncAssistantsWithStreamingRespo... method create (line 534) | async def create( method retrieve (line 667) | async def retrieve( method update (line 702) | async def update( method list (line 886) | def list( method delete (line 952) | async def delete( class AssistantsWithRawResponse (line 987) | class AssistantsWithRawResponse: method __init__ (line 988) | def __init__(self, assistants: Assistants) -> None: class AsyncAssistantsWithRawResponse (line 1018) | class AsyncAssistantsWithRawResponse: method __init__ (line 1019) | def __init__(self, assistants: AsyncAssistants) -> None: class AssistantsWithStreamingResponse (line 1049) | class AssistantsWithStreamingResponse: method __init__ (line 1050) | def __init__(self, assistants: Assistants) -> None: class AsyncAssistantsWithStreamingResponse (line 1080) | class AsyncAssistantsWithStreamingResponse: method __init__ (line 1081) | def __init__(self, assistants: AsyncAssistants) -> None: FILE: src/openai/resources/beta/beta.py class Beta (line 40) | class Beta(SyncAPIResource): method chat (line 42) | def chat(self) -> Chat: method realtime (line 46) | def realtime(self) -> Realtime: method chatkit (line 50) | def chatkit(self) -> ChatKit: method assistants (line 54) | def assistants(self) -> Assistants: method threads (line 59) | def threads(self) -> Threads: method with_raw_response (line 64) | def with_raw_response(self) -> BetaWithRawResponse: method with_streaming_response (line 74) | def with_streaming_response(self) -> BetaWithStreamingResponse: class AsyncBeta (line 83) | class AsyncBeta(AsyncAPIResource): method chat (line 85) | def chat(self) -> AsyncChat: method realtime (line 89) | def realtime(self) -> AsyncRealtime: method chatkit (line 93) | def chatkit(self) -> AsyncChatKit: method assistants (line 97) | def assistants(self) -> AsyncAssistants: method threads (line 102) | def threads(self) -> AsyncThreads: method with_raw_response (line 107) | def with_raw_response(self) -> AsyncBetaWithRawResponse: method with_streaming_response (line 117) | def with_streaming_response(self) -> AsyncBetaWithStreamingResponse: class BetaWithRawResponse (line 126) | class BetaWithRawResponse: method __init__ (line 127) | def __init__(self, beta: Beta) -> None: method chatkit (line 131) | def chatkit(self) -> ChatKitWithRawResponse: method assistants (line 135) | def assistants(self) -> AssistantsWithRawResponse: method threads (line 140) | def threads(self) -> ThreadsWithRawResponse: class AsyncBetaWithRawResponse (line 145) | class AsyncBetaWithRawResponse: method __init__ (line 146) | def __init__(self, beta: AsyncBeta) -> None: method chatkit (line 150) | def chatkit(self) -> AsyncChatKitWithRawResponse: method assistants (line 154) | def assistants(self) -> AsyncAssistantsWithRawResponse: method threads (line 159) | def threads(self) -> AsyncThreadsWithRawResponse: class BetaWithStreamingResponse (line 164) | class BetaWithStreamingResponse: method __init__ (line 165) | def __init__(self, beta: Beta) -> None: method chatkit (line 169) | def chatkit(self) -> ChatKitWithStreamingResponse: method assistants (line 173) | def assistants(self) -> AssistantsWithStreamingResponse: method threads (line 178) | def threads(self) -> ThreadsWithStreamingResponse: class AsyncBetaWithStreamingResponse (line 183) | class AsyncBetaWithStreamingResponse: method __init__ (line 184) | def __init__(self, beta: AsyncBeta) -> None: method chatkit (line 188) | def chatkit(self) -> AsyncChatKitWithStreamingResponse: method assistants (line 192) | def assistants(self) -> AsyncAssistantsWithStreamingResponse: method threads (line 197) | def threads(self) -> AsyncThreadsWithStreamingResponse: FILE: src/openai/resources/beta/chatkit/chatkit.py class ChatKit (line 27) | class ChatKit(SyncAPIResource): method sessions (line 29) | def sessions(self) -> Sessions: method threads (line 33) | def threads(self) -> Threads: method with_raw_response (line 37) | def with_raw_response(self) -> ChatKitWithRawResponse: method with_streaming_response (line 47) | def with_streaming_response(self) -> ChatKitWithStreamingResponse: class AsyncChatKit (line 56) | class AsyncChatKit(AsyncAPIResource): method sessions (line 58) | def sessions(self) -> AsyncSessions: method threads (line 62) | def threads(self) -> AsyncThreads: method with_raw_response (line 66) | def with_raw_response(self) -> AsyncChatKitWithRawResponse: method with_streaming_response (line 76) | def with_streaming_response(self) -> AsyncChatKitWithStreamingResponse: class ChatKitWithRawResponse (line 85) | class ChatKitWithRawResponse: method __init__ (line 86) | def __init__(self, chatkit: ChatKit) -> None: method sessions (line 90) | def sessions(self) -> SessionsWithRawResponse: method threads (line 94) | def threads(self) -> ThreadsWithRawResponse: class AsyncChatKitWithRawResponse (line 98) | class AsyncChatKitWithRawResponse: method __init__ (line 99) | def __init__(self, chatkit: AsyncChatKit) -> None: method sessions (line 103) | def sessions(self) -> AsyncSessionsWithRawResponse: method threads (line 107) | def threads(self) -> AsyncThreadsWithRawResponse: class ChatKitWithStreamingResponse (line 111) | class ChatKitWithStreamingResponse: method __init__ (line 112) | def __init__(self, chatkit: ChatKit) -> None: method sessions (line 116) | def sessions(self) -> SessionsWithStreamingResponse: method threads (line 120) | def threads(self) -> ThreadsWithStreamingResponse: class AsyncChatKitWithStreamingResponse (line 124) | class AsyncChatKitWithStreamingResponse: method __init__ (line 125) | def __init__(self, chatkit: AsyncChatKit) -> None: method sessions (line 129) | def sessions(self) -> AsyncSessionsWithStreamingResponse: method threads (line 133) | def threads(self) -> AsyncThreadsWithStreamingResponse: FILE: src/openai/resources/beta/chatkit/sessions.py class Sessions (line 30) | class Sessions(SyncAPIResource): method with_raw_response (line 32) | def with_raw_response(self) -> SessionsWithRawResponse: method with_streaming_response (line 42) | def with_streaming_response(self) -> SessionsWithStreamingResponse: method create (line 50) | def create( method cancel (line 108) | def cancel( class AsyncSessions (line 145) | class AsyncSessions(AsyncAPIResource): method with_raw_response (line 147) | def with_raw_response(self) -> AsyncSessionsWithRawResponse: method with_streaming_response (line 157) | def with_streaming_response(self) -> AsyncSessionsWithStreamingResponse: method create (line 165) | async def create( method cancel (line 223) | async def cancel( class SessionsWithRawResponse (line 260) | class SessionsWithRawResponse: method __init__ (line 261) | def __init__(self, sessions: Sessions) -> None: class AsyncSessionsWithRawResponse (line 272) | class AsyncSessionsWithRawResponse: method __init__ (line 273) | def __init__(self, sessions: AsyncSessions) -> None: class SessionsWithStreamingResponse (line 284) | class SessionsWithStreamingResponse: method __init__ (line 285) | def __init__(self, sessions: Sessions) -> None: class AsyncSessionsWithStreamingResponse (line 296) | class AsyncSessionsWithStreamingResponse: method __init__ (line 297) | def __init__(self, sessions: AsyncSessions) -> None: FILE: src/openai/resources/beta/chatkit/threads.py class Threads (line 26) | class Threads(SyncAPIResource): method with_raw_response (line 28) | def with_raw_response(self) -> ThreadsWithRawResponse: method with_streaming_response (line 38) | def with_streaming_response(self) -> ThreadsWithStreamingResponse: method retrieve (line 46) | def retrieve( method list (line 80) | def list( method delete (line 143) | def delete( method list_items (line 177) | def list_items( class AsyncThreads (line 239) | class AsyncThreads(AsyncAPIResource): method with_raw_response (line 241) | def with_raw_response(self) -> AsyncThreadsWithRawResponse: method with_streaming_response (line 251) | def with_streaming_response(self) -> AsyncThreadsWithStreamingResponse: method retrieve (line 259) | async def retrieve( method list (line 293) | def list( method delete (line 356) | async def delete( method list_items (line 390) | def list_items( class ThreadsWithRawResponse (line 452) | class ThreadsWithRawResponse: method __init__ (line 453) | def __init__(self, threads: Threads) -> None: class AsyncThreadsWithRawResponse (line 470) | class AsyncThreadsWithRawResponse: method __init__ (line 471) | def __init__(self, threads: AsyncThreads) -> None: class ThreadsWithStreamingResponse (line 488) | class ThreadsWithStreamingResponse: method __init__ (line 489) | def __init__(self, threads: Threads) -> None: class AsyncThreadsWithStreamingResponse (line 506) | class AsyncThreadsWithStreamingResponse: method __init__ (line 507) | def __init__(self, threads: AsyncThreads) -> None: FILE: src/openai/resources/beta/realtime/realtime.py class Realtime (line 65) | class Realtime(SyncAPIResource): method sessions (line 67) | def sessions(self) -> Sessions: method transcription_sessions (line 71) | def transcription_sessions(self) -> TranscriptionSessions: method with_raw_response (line 75) | def with_raw_response(self) -> RealtimeWithRawResponse: method with_streaming_response (line 85) | def with_streaming_response(self) -> RealtimeWithStreamingResponse: method connect (line 93) | def connect( class AsyncRealtime (line 121) | class AsyncRealtime(AsyncAPIResource): method sessions (line 123) | def sessions(self) -> AsyncSessions: method transcription_sessions (line 127) | def transcription_sessions(self) -> AsyncTranscriptionSessions: method with_raw_response (line 131) | def with_raw_response(self) -> AsyncRealtimeWithRawResponse: method with_streaming_response (line 141) | def with_streaming_response(self) -> AsyncRealtimeWithStreamingResponse: method connect (line 149) | def connect( class RealtimeWithRawResponse (line 177) | class RealtimeWithRawResponse: method __init__ (line 178) | def __init__(self, realtime: Realtime) -> None: method sessions (line 182) | def sessions(self) -> SessionsWithRawResponse: method transcription_sessions (line 186) | def transcription_sessions(self) -> TranscriptionSessionsWithRawResponse: class AsyncRealtimeWithRawResponse (line 190) | class AsyncRealtimeWithRawResponse: method __init__ (line 191) | def __init__(self, realtime: AsyncRealtime) -> None: method sessions (line 195) | def sessions(self) -> AsyncSessionsWithRawResponse: method transcription_sessions (line 199) | def transcription_sessions(self) -> AsyncTranscriptionSessionsWithRawR... class RealtimeWithStreamingResponse (line 203) | class RealtimeWithStreamingResponse: method __init__ (line 204) | def __init__(self, realtime: Realtime) -> None: method sessions (line 208) | def sessions(self) -> SessionsWithStreamingResponse: method transcription_sessions (line 212) | def transcription_sessions(self) -> TranscriptionSessionsWithStreaming... class AsyncRealtimeWithStreamingResponse (line 216) | class AsyncRealtimeWithStreamingResponse: method __init__ (line 217) | def __init__(self, realtime: AsyncRealtime) -> None: method sessions (line 221) | def sessions(self) -> AsyncSessionsWithStreamingResponse: method transcription_sessions (line 225) | def transcription_sessions(self) -> AsyncTranscriptionSessionsWithStre... class AsyncRealtimeConnection (line 229) | class AsyncRealtimeConnection: method __init__ (line 241) | def __init__(self, connection: AsyncWebsocketConnection) -> None: method __aiter__ (line 251) | async def __aiter__(self) -> AsyncIterator[RealtimeServerEvent]: method recv (line 264) | async def recv(self) -> RealtimeServerEvent: method recv_bytes (line 272) | async def recv_bytes(self) -> bytes: method send (line 284) | async def send(self, event: RealtimeClientEvent | RealtimeClientEventP... method close (line 292) | async def close(self, *, code: int = 1000, reason: str = "") -> None: method parse_event (line 295) | def parse_event(self, data: str | bytes) -> RealtimeServerEvent: class AsyncRealtimeConnectionManager (line 306) | class AsyncRealtimeConnectionManager: method __init__ (line 326) | def __init__( method __aenter__ (line 342) | async def __aenter__(self) -> AsyncRealtimeConnection: method _prepare_url (line 396) | def _prepare_url(self) -> httpx.URL: method __aexit__ (line 405) | async def __aexit__( class RealtimeConnection (line 412) | class RealtimeConnection: method __init__ (line 424) | def __init__(self, connection: WebsocketConnection) -> None: method __iter__ (line 434) | def __iter__(self) -> Iterator[RealtimeServerEvent]: method recv (line 447) | def recv(self) -> RealtimeServerEvent: method recv_bytes (line 455) | def recv_bytes(self) -> bytes: method send (line 467) | def send(self, event: RealtimeClientEvent | RealtimeClientEventParam) ... method close (line 475) | def close(self, *, code: int = 1000, reason: str = "") -> None: method parse_event (line 478) | def parse_event(self, data: str | bytes) -> RealtimeServerEvent: class RealtimeConnectionManager (line 489) | class RealtimeConnectionManager: method __init__ (line 509) | def __init__( method __enter__ (line 525) | def __enter__(self) -> RealtimeConnection: method _prepare_url (line 579) | def _prepare_url(self) -> httpx.URL: method __exit__ (line 588) | def __exit__( class BaseRealtimeConnectionResource (line 595) | class BaseRealtimeConnectionResource: method __init__ (line 596) | def __init__(self, connection: RealtimeConnection) -> None: class RealtimeSessionResource (line 600) | class RealtimeSessionResource(BaseRealtimeConnectionResource): method update (line 601) | def update(self, *, session: session_update_event_param.Session, event... class RealtimeResponseResource (line 622) | class RealtimeResponseResource(BaseRealtimeConnectionResource): method create (line 623) | def create( method cancel (line 653) | def cancel(self, *, event_id: str | NotGiven = NOT_GIVEN, response_id:... class RealtimeInputAudioBufferResource (line 668) | class RealtimeInputAudioBufferResource(BaseRealtimeConnectionResource): method clear (line 669) | def clear(self, *, event_id: str | NotGiven = NOT_GIVEN) -> None: method commit (line 679) | def commit(self, *, event_id: str | NotGiven = NOT_GIVEN) -> None: method append (line 696) | def append(self, *, audio: str, event_id: str | NotGiven = NOT_GIVEN) ... class RealtimeConversationResource (line 718) | class RealtimeConversationResource(BaseRealtimeConnectionResource): method item (line 720) | def item(self) -> RealtimeConversationItemResource: class RealtimeConversationItemResource (line 724) | class RealtimeConversationItemResource(BaseRealtimeConnectionResource): method delete (line 725) | def delete(self, *, item_id: str, event_id: str | NotGiven = NOT_GIVEN... method create (line 740) | def create( method truncate (line 770) | def truncate( method retrieve (line 802) | def retrieve(self, *, item_id: str, event_id: str | NotGiven = NOT_GIV... class RealtimeOutputAudioBufferResource (line 817) | class RealtimeOutputAudioBufferResource(BaseRealtimeConnectionResource): method clear (line 818) | def clear(self, *, event_id: str | NotGiven = NOT_GIVEN) -> None: class RealtimeTranscriptionSessionResource (line 832) | class RealtimeTranscriptionSessionResource(BaseRealtimeConnectionResource): method update (line 833) | def update( class BaseAsyncRealtimeConnectionResource (line 845) | class BaseAsyncRealtimeConnectionResource: method __init__ (line 846) | def __init__(self, connection: AsyncRealtimeConnection) -> None: class AsyncRealtimeSessionResource (line 850) | class AsyncRealtimeSessionResource(BaseAsyncRealtimeConnectionResource): method update (line 851) | async def update( class AsyncRealtimeResponseResource (line 874) | class AsyncRealtimeResponseResource(BaseAsyncRealtimeConnectionResource): method create (line 875) | async def create( method cancel (line 905) | async def cancel(self, *, event_id: str | NotGiven = NOT_GIVEN, respon... class AsyncRealtimeInputAudioBufferResource (line 920) | class AsyncRealtimeInputAudioBufferResource(BaseAsyncRealtimeConnectionR... method clear (line 921) | async def clear(self, *, event_id: str | NotGiven = NOT_GIVEN) -> None: method commit (line 931) | async def commit(self, *, event_id: str | NotGiven = NOT_GIVEN) -> None: method append (line 948) | async def append(self, *, audio: str, event_id: str | NotGiven = NOT_G... class AsyncRealtimeConversationResource (line 970) | class AsyncRealtimeConversationResource(BaseAsyncRealtimeConnectionResou... method item (line 972) | def item(self) -> AsyncRealtimeConversationItemResource: class AsyncRealtimeConversationItemResource (line 976) | class AsyncRealtimeConversationItemResource(BaseAsyncRealtimeConnectionR... method delete (line 977) | async def delete(self, *, item_id: str, event_id: str | NotGiven = NOT... method create (line 992) | async def create( method truncate (line 1022) | async def truncate( method retrieve (line 1054) | async def retrieve(self, *, item_id: str, event_id: str | NotGiven = N... class AsyncRealtimeOutputAudioBufferResource (line 1069) | class AsyncRealtimeOutputAudioBufferResource(BaseAsyncRealtimeConnection... method clear (line 1070) | async def clear(self, *, event_id: str | NotGiven = NOT_GIVEN) -> None: class AsyncRealtimeTranscriptionSessionResource (line 1084) | class AsyncRealtimeTranscriptionSessionResource(BaseAsyncRealtimeConnect... method update (line 1085) | async def update( FILE: src/openai/resources/beta/realtime/sessions.py class Sessions (line 23) | class Sessions(SyncAPIResource): method with_raw_response (line 25) | def with_raw_response(self) -> SessionsWithRawResponse: method with_streaming_response (line 35) | def with_streaming_response(self) -> SessionsWithStreamingResponse: method create (line 43) | def create( class AsyncSessions (line 207) | class AsyncSessions(AsyncAPIResource): method with_raw_response (line 209) | def with_raw_response(self) -> AsyncSessionsWithRawResponse: method with_streaming_response (line 219) | def with_streaming_response(self) -> AsyncSessionsWithStreamingResponse: method create (line 227) | async def create( class SessionsWithRawResponse (line 391) | class SessionsWithRawResponse: method __init__ (line 392) | def __init__(self, sessions: Sessions) -> None: class AsyncSessionsWithRawResponse (line 400) | class AsyncSessionsWithRawResponse: method __init__ (line 401) | def __init__(self, sessions: AsyncSessions) -> None: class SessionsWithStreamingResponse (line 409) | class SessionsWithStreamingResponse: method __init__ (line 410) | def __init__(self, sessions: Sessions) -> None: class AsyncSessionsWithStreamingResponse (line 418) | class AsyncSessionsWithStreamingResponse: method __init__ (line 419) | def __init__(self, sessions: AsyncSessions) -> None: FILE: src/openai/resources/beta/realtime/transcription_sessions.py class TranscriptionSessions (line 23) | class TranscriptionSessions(SyncAPIResource): method with_raw_response (line 25) | def with_raw_response(self) -> TranscriptionSessionsWithRawResponse: method with_streaming_response (line 35) | def with_streaming_response(self) -> TranscriptionSessionsWithStreamin... method create (line 43) | def create( class AsyncTranscriptionSessions (line 136) | class AsyncTranscriptionSessions(AsyncAPIResource): method with_raw_response (line 138) | def with_raw_response(self) -> AsyncTranscriptionSessionsWithRawResponse: method with_streaming_response (line 148) | def with_streaming_response(self) -> AsyncTranscriptionSessionsWithStr... method create (line 156) | async def create( class TranscriptionSessionsWithRawResponse (line 249) | class TranscriptionSessionsWithRawResponse: method __init__ (line 250) | def __init__(self, transcription_sessions: TranscriptionSessions) -> N... class AsyncTranscriptionSessionsWithRawResponse (line 258) | class AsyncTranscriptionSessionsWithRawResponse: method __init__ (line 259) | def __init__(self, transcription_sessions: AsyncTranscriptionSessions)... class TranscriptionSessionsWithStreamingResponse (line 267) | class TranscriptionSessionsWithStreamingResponse: method __init__ (line 268) | def __init__(self, transcription_sessions: TranscriptionSessions) -> N... class AsyncTranscriptionSessionsWithStreamingResponse (line 276) | class AsyncTranscriptionSessionsWithStreamingResponse: method __init__ (line 277) | def __init__(self, transcription_sessions: AsyncTranscriptionSessions)... FILE: src/openai/resources/beta/threads/messages.py class Messages (line 31) | class Messages(SyncAPIResource): method with_raw_response (line 35) | def with_raw_response(self) -> MessagesWithRawResponse: method with_streaming_response (line 45) | def with_streaming_response(self) -> MessagesWithStreamingResponse: method create (line 54) | def create( method retrieve (line 121) | def retrieve( method update (line 159) | def update( method list (line 206) | def list( method delete (line 278) | def delete( class AsyncMessages (line 316) | class AsyncMessages(AsyncAPIResource): method with_raw_response (line 320) | def with_raw_response(self) -> AsyncMessagesWithRawResponse: method with_streaming_response (line 330) | def with_streaming_response(self) -> AsyncMessagesWithStreamingResponse: method create (line 339) | async def create( method retrieve (line 406) | async def retrieve( method update (line 444) | async def update( method list (line 491) | def list( method delete (line 563) | async def delete( class MessagesWithRawResponse (line 601) | class MessagesWithRawResponse: method __init__ (line 602) | def __init__(self, messages: Messages) -> None: class AsyncMessagesWithRawResponse (line 632) | class AsyncMessagesWithRawResponse: method __init__ (line 633) | def __init__(self, messages: AsyncMessages) -> None: class MessagesWithStreamingResponse (line 663) | class MessagesWithStreamingResponse: method __init__ (line 664) | def __init__(self, messages: Messages) -> None: class AsyncMessagesWithStreamingResponse (line 694) | class AsyncMessagesWithStreamingResponse: method __init__ (line 695) | def __init__(self, messages: AsyncMessages) -> None: FILE: src/openai/resources/beta/threads/runs/runs.py class Runs (line 61) | class Runs(SyncAPIResource): method steps (line 65) | def steps(self) -> Steps: method with_raw_response (line 70) | def with_raw_response(self) -> RunsWithRawResponse: method with_streaming_response (line 80) | def with_streaming_response(self) -> RunsWithStreamingResponse: method create (line 90) | def create( method create (line 248) | def create( method create (line 406) | def create( method create (line 564) | def create( method retrieve (line 634) | def retrieve( method update (line 672) | def update( method list (line 719) | def list( method cancel (line 787) | def cancel( method create_and_poll (line 825) | def create_and_poll( method create_and_stream (line 897) | def create_and_stream( method create_and_stream (line 929) | def create_and_stream( method create_and_stream (line 961) | def create_and_stream( method poll (line 1034) | def poll( method stream (line 1081) | def stream( method stream (line 1114) | def stream( method stream (line 1147) | def stream( method submit_tool_outputs (line 1226) | def submit_tool_outputs( method submit_tool_outputs (line 1265) | def submit_tool_outputs( method submit_tool_outputs (line 1304) | def submit_tool_outputs( method submit_tool_outputs (line 1344) | def submit_tool_outputs( method submit_tool_outputs_and_poll (line 1387) | def submit_tool_outputs_and_poll( method submit_tool_outputs_stream (line 1428) | def submit_tool_outputs_stream( method submit_tool_outputs_stream (line 1450) | def submit_tool_outputs_stream( method submit_tool_outputs_stream (line 1472) | def submit_tool_outputs_stream( class AsyncRuns (line 1523) | class AsyncRuns(AsyncAPIResource): method steps (line 1527) | def steps(self) -> AsyncSteps: method with_raw_response (line 1532) | def with_raw_response(self) -> AsyncRunsWithRawResponse: method with_streaming_response (line 1542) | def with_streaming_response(self) -> AsyncRunsWithStreamingResponse: method create (line 1552) | async def create( method create (line 1710) | async def create( method create (line 1868) | async def create( method create (line 2027) | async def create( method retrieve (line 2097) | async def retrieve( method update (line 2135) | async def update( method list (line 2182) | def list( method cancel (line 2250) | async def cancel( method create_and_poll (line 2288) | async def create_and_poll( method create_and_stream (line 2360) | def create_and_stream( method create_and_stream (line 2391) | def create_and_stream( method create_and_stream (line 2422) | def create_and_stream( method poll (line 2495) | async def poll( method stream (line 2542) | def stream( method stream (line 2574) | def stream( method stream (line 2607) | def stream( method submit_tool_outputs (line 2688) | async def submit_tool_outputs( method submit_tool_outputs (line 2727) | async def submit_tool_outputs( method submit_tool_outputs (line 2766) | async def submit_tool_outputs( method submit_tool_outputs (line 2806) | async def submit_tool_outputs( method submit_tool_outputs_and_poll (line 2849) | async def submit_tool_outputs_and_poll( method submit_tool_outputs_stream (line 2890) | def submit_tool_outputs_stream( method submit_tool_outputs_stream (line 2912) | def submit_tool_outputs_stream( method submit_tool_outputs_stream (line 2934) | def submit_tool_outputs_stream( class RunsWithRawResponse (line 2987) | class RunsWithRawResponse: method __init__ (line 2988) | def __init__(self, runs: Runs) -> None: method steps (line 3023) | def steps(self) -> StepsWithRawResponse: class AsyncRunsWithRawResponse (line 3028) | class AsyncRunsWithRawResponse: method __init__ (line 3029) | def __init__(self, runs: AsyncRuns) -> None: method steps (line 3064) | def steps(self) -> AsyncStepsWithRawResponse: class RunsWithStreamingResponse (line 3069) | class RunsWithStreamingResponse: method __init__ (line 3070) | def __init__(self, runs: Runs) -> None: method steps (line 3105) | def steps(self) -> StepsWithStreamingResponse: class AsyncRunsWithStreamingResponse (line 3110) | class AsyncRunsWithStreamingResponse: method __init__ (line 3111) | def __init__(self, runs: AsyncRuns) -> None: method steps (line 3146) | def steps(self) -> AsyncStepsWithStreamingResponse: FILE: src/openai/resources/beta/threads/runs/steps.py class Steps (line 26) | class Steps(SyncAPIResource): method with_raw_response (line 30) | def with_raw_response(self) -> StepsWithRawResponse: method with_streaming_response (line 40) | def with_streaming_response(self) -> StepsWithStreamingResponse: method retrieve (line 49) | def retrieve( method list (line 103) | def list( class AsyncSteps (line 184) | class AsyncSteps(AsyncAPIResource): method with_raw_response (line 188) | def with_raw_response(self) -> AsyncStepsWithRawResponse: method with_streaming_response (line 198) | def with_streaming_response(self) -> AsyncStepsWithStreamingResponse: method retrieve (line 207) | async def retrieve( method list (line 261) | def list( class StepsWithRawResponse (line 342) | class StepsWithRawResponse: method __init__ (line 343) | def __init__(self, steps: Steps) -> None: class AsyncStepsWithRawResponse (line 358) | class AsyncStepsWithRawResponse: method __init__ (line 359) | def __init__(self, steps: AsyncSteps) -> None: class StepsWithStreamingResponse (line 374) | class StepsWithStreamingResponse: method __init__ (line 375) | def __init__(self, steps: Steps) -> None: class AsyncStepsWithStreamingResponse (line 390) | class AsyncStepsWithStreamingResponse: method __init__ (line 391) | def __init__(self, steps: AsyncSteps) -> None: FILE: src/openai/resources/beta/threads/threads.py class Threads (line 62) | class Threads(SyncAPIResource): method runs (line 66) | def runs(self) -> Runs: method messages (line 71) | def messages(self) -> Messages: method with_raw_response (line 76) | def with_raw_response(self) -> ThreadsWithRawResponse: method with_streaming_response (line 86) | def with_streaming_response(self) -> ThreadsWithStreamingResponse: method create (line 95) | def create( method retrieve (line 153) | def retrieve( method update (line 188) | def update( method delete (line 244) | def delete( method create_and_run (line 280) | def create_and_run( method create_and_run (line 414) | def create_and_run( method create_and_run (line 548) | def create_and_run( method create_and_run (line 683) | def create_and_run( method create_and_run_poll (line 747) | def create_and_run_poll( method create_and_run_stream (line 803) | def create_and_run_stream( method create_and_run_stream (line 832) | def create_and_run_stream( method create_and_run_stream (line 861) | def create_and_run_stream( class AsyncThreads (line 928) | class AsyncThreads(AsyncAPIResource): method runs (line 932) | def runs(self) -> AsyncRuns: method messages (line 937) | def messages(self) -> AsyncMessages: method with_raw_response (line 942) | def with_raw_response(self) -> AsyncThreadsWithRawResponse: method with_streaming_response (line 952) | def with_streaming_response(self) -> AsyncThreadsWithStreamingResponse: method create (line 961) | async def create( method retrieve (line 1019) | async def retrieve( method update (line 1054) | async def update( method delete (line 1110) | async def delete( method create_and_run (line 1146) | async def create_and_run( method create_and_run (line 1280) | async def create_and_run( method create_and_run (line 1414) | async def create_and_run( method create_and_run (line 1549) | async def create_and_run( method create_and_run_poll (line 1613) | async def create_and_run_poll( method create_and_run_stream (line 1671) | def create_and_run_stream( method create_and_run_stream (line 1700) | def create_and_run_stream( method create_and_run_stream (line 1729) | def create_and_run_stream( class ThreadsWithRawResponse (line 1798) | class ThreadsWithRawResponse: method __init__ (line 1799) | def __init__(self, threads: Threads) -> None: method runs (line 1829) | def runs(self) -> RunsWithRawResponse: method messages (line 1834) | def messages(self) -> MessagesWithRawResponse: class AsyncThreadsWithRawResponse (line 1839) | class AsyncThreadsWithRawResponse: method __init__ (line 1840) | def __init__(self, threads: AsyncThreads) -> None: method runs (line 1870) | def runs(self) -> AsyncRunsWithRawResponse: method messages (line 1875) | def messages(self) -> AsyncMessagesWithRawResponse: class ThreadsWithStreamingResponse (line 1880) | class ThreadsWithStreamingResponse: method __init__ (line 1881) | def __init__(self, threads: Threads) -> None: method runs (line 1911) | def runs(self) -> RunsWithStreamingResponse: method messages (line 1916) | def messages(self) -> MessagesWithStreamingResponse: class AsyncThreadsWithStreamingResponse (line 1921) | class AsyncThreadsWithStreamingResponse: method __init__ (line 1922) | def __init__(self, threads: AsyncThreads) -> None: method runs (line 1952) | def runs(self) -> AsyncRunsWithStreamingResponse: method messages (line 1957) | def messages(self) -> AsyncMessagesWithStreamingResponse: FILE: src/openai/resources/chat/chat.py class Chat (line 19) | class Chat(SyncAPIResource): method completions (line 21) | def completions(self) -> Completions: method with_raw_response (line 28) | def with_raw_response(self) -> ChatWithRawResponse: method with_streaming_response (line 38) | def with_streaming_response(self) -> ChatWithStreamingResponse: class AsyncChat (line 47) | class AsyncChat(AsyncAPIResource): method completions (line 49) | def completions(self) -> AsyncCompletions: method with_raw_response (line 56) | def with_raw_response(self) -> AsyncChatWithRawResponse: method with_streaming_response (line 66) | def with_streaming_response(self) -> AsyncChatWithStreamingResponse: class ChatWithRawResponse (line 75) | class ChatWithRawResponse: method __init__ (line 76) | def __init__(self, chat: Chat) -> None: method completions (line 80) | def completions(self) -> CompletionsWithRawResponse: class AsyncChatWithRawResponse (line 87) | class AsyncChatWithRawResponse: method __init__ (line 88) | def __init__(self, chat: AsyncChat) -> None: method completions (line 92) | def completions(self) -> AsyncCompletionsWithRawResponse: class ChatWithStreamingResponse (line 99) | class ChatWithStreamingResponse: method __init__ (line 100) | def __init__(self, chat: Chat) -> None: method completions (line 104) | def completions(self) -> CompletionsWithStreamingResponse: class AsyncChatWithStreamingResponse (line 111) | class AsyncChatWithStreamingResponse: method __init__ (line 112) | def __init__(self, chat: AsyncChat) -> None: method completions (line 116) | def completions(self) -> AsyncCompletionsWithStreamingResponse: FILE: src/openai/resources/chat/completions/completions.py class Completions (line 60) | class Completions(SyncAPIResource): method messages (line 66) | def messages(self) -> Messages: method with_raw_response (line 73) | def with_raw_response(self) -> CompletionsWithRawResponse: method with_streaming_response (line 83) | def with_streaming_response(self) -> CompletionsWithStreamingResponse: method parse (line 91) | def parse( method create (line 247) | def create( method create (line 553) | def create( method create (line 859) | def create( method create (line 1165) | def create( method retrieve (line 1263) | def retrieve( method update (line 1298) | def update( method list (line 1343) | def list( method delete (line 1408) | def delete( method stream (line 1443) | def stream( class AsyncCompletions (line 1563) | class AsyncCompletions(AsyncAPIResource): method messages (line 1569) | def messages(self) -> AsyncMessages: method with_raw_response (line 1576) | def with_raw_response(self) -> AsyncCompletionsWithRawResponse: method with_streaming_response (line 1586) | def with_streaming_response(self) -> AsyncCompletionsWithStreamingResp... method parse (line 1594) | async def parse( method create (line 1750) | async def create( method create (line 2056) | async def create( method create (line 2362) | async def create( method create (line 2668) | async def create( method retrieve (line 2766) | async def retrieve( method update (line 2801) | async def update( method list (line 2846) | def list( method delete (line 2911) | async def delete( method stream (line 2946) | def stream( class CompletionsWithRawResponse (line 3067) | class CompletionsWithRawResponse: method __init__ (line 3068) | def __init__(self, completions: Completions) -> None: method messages (line 3091) | def messages(self) -> MessagesWithRawResponse: class AsyncCompletionsWithRawResponse (line 3098) | class AsyncCompletionsWithRawResponse: method __init__ (line 3099) | def __init__(self, completions: AsyncCompletions) -> None: method messages (line 3122) | def messages(self) -> AsyncMessagesWithRawResponse: class CompletionsWithStreamingResponse (line 3129) | class CompletionsWithStreamingResponse: method __init__ (line 3130) | def __init__(self, completions: Completions) -> None: method messages (line 3153) | def messages(self) -> MessagesWithStreamingResponse: class AsyncCompletionsWithStreamingResponse (line 3160) | class AsyncCompletionsWithStreamingResponse: method __init__ (line 3161) | def __init__(self, completions: AsyncCompletions) -> None: method messages (line 3184) | def messages(self) -> AsyncMessagesWithStreamingResponse: function validate_response_format (line 3191) | def validate_response_format(response_format: object) -> None: FILE: src/openai/resources/chat/completions/messages.py class Messages (line 23) | class Messages(SyncAPIResource): method with_raw_response (line 29) | def with_raw_response(self) -> MessagesWithRawResponse: method with_streaming_response (line 39) | def with_streaming_response(self) -> MessagesWithStreamingResponse: method list (line 47) | def list( class AsyncMessages (line 105) | class AsyncMessages(AsyncAPIResource): method with_raw_response (line 111) | def with_raw_response(self) -> AsyncMessagesWithRawResponse: method with_streaming_response (line 121) | def with_streaming_response(self) -> AsyncMessagesWithStreamingResponse: method list (line 129) | def list( class MessagesWithRawResponse (line 187) | class MessagesWithRawResponse: method __init__ (line 188) | def __init__(self, messages: Messages) -> None: class AsyncMessagesWithRawResponse (line 196) | class AsyncMessagesWithRawResponse: method __init__ (line 197) | def __init__(self, messages: AsyncMessages) -> None: class MessagesWithStreamingResponse (line 205) | class MessagesWithStreamingResponse: method __init__ (line 206) | def __init__(self, messages: Messages) -> None: class AsyncMessagesWithStreamingResponse (line 214) | class AsyncMessagesWithStreamingResponse: method __init__ (line 215) | def __init__(self, messages: AsyncMessages) -> None: FILE: src/openai/resources/completions.py class Completions (line 27) | class Completions(SyncAPIResource): method with_raw_response (line 33) | def with_raw_response(self) -> CompletionsWithRawResponse: method with_streaming_response (line 43) | def with_streaming_response(self) -> CompletionsWithStreamingResponse: method create (line 52) | def create( method create (line 210) | def create( method create (line 368) | def create( method create (line 526) | def create( class AsyncCompletions (line 590) | class AsyncCompletions(AsyncAPIResource): method with_raw_response (line 596) | def with_raw_response(self) -> AsyncCompletionsWithRawResponse: method with_streaming_response (line 606) | def with_streaming_response(self) -> AsyncCompletionsWithStreamingResp... method create (line 615) | async def create( method create (line 773) | async def create( method create (line 931) | async def create( method create (line 1089) | async def create( class CompletionsWithRawResponse (line 1153) | class CompletionsWithRawResponse: method __init__ (line 1154) | def __init__(self, completions: Completions) -> None: class AsyncCompletionsWithRawResponse (line 1162) | class AsyncCompletionsWithRawResponse: method __init__ (line 1163) | def __init__(self, completions: AsyncCompletions) -> None: class CompletionsWithStreamingResponse (line 1171) | class CompletionsWithStreamingResponse: method __init__ (line 1172) | def __init__(self, completions: Completions) -> None: class AsyncCompletionsWithStreamingResponse (line 1180) | class AsyncCompletionsWithStreamingResponse: method __init__ (line 1181) | def __init__(self, completions: AsyncCompletions) -> None: FILE: src/openai/resources/containers/containers.py class Containers (line 34) | class Containers(SyncAPIResource): method files (line 36) | def files(self) -> Files: method with_raw_response (line 40) | def with_raw_response(self) -> ContainersWithRawResponse: method with_streaming_response (line 50) | def with_streaming_response(self) -> ContainersWithStreamingResponse: method create (line 58) | def create( method retrieve (line 117) | def retrieve( method list (line 150) | def list( method delete (line 211) | def delete( class AsyncContainers (line 246) | class AsyncContainers(AsyncAPIResource): method files (line 248) | def files(self) -> AsyncFiles: method with_raw_response (line 252) | def with_raw_response(self) -> AsyncContainersWithRawResponse: method with_streaming_response (line 262) | def with_streaming_response(self) -> AsyncContainersWithStreamingRespo... method create (line 270) | async def create( method retrieve (line 329) | async def retrieve( method list (line 362) | def list( method delete (line 423) | async def delete( class ContainersWithRawResponse (line 458) | class ContainersWithRawResponse: method __init__ (line 459) | def __init__(self, containers: Containers) -> None: method files (line 476) | def files(self) -> FilesWithRawResponse: class AsyncContainersWithRawResponse (line 480) | class AsyncContainersWithRawResponse: method __init__ (line 481) | def __init__(self, containers: AsyncContainers) -> None: method files (line 498) | def files(self) -> AsyncFilesWithRawResponse: class ContainersWithStreamingResponse (line 502) | class ContainersWithStreamingResponse: method __init__ (line 503) | def __init__(self, containers: Containers) -> None: method files (line 520) | def files(self) -> FilesWithStreamingResponse: class AsyncContainersWithStreamingResponse (line 524) | class AsyncContainersWithStreamingResponse: method __init__ (line 525) | def __init__(self, containers: AsyncContainers) -> None: method files (line 542) | def files(self) -> AsyncFilesWithStreamingResponse: FILE: src/openai/resources/containers/files/content.py class Content (line 22) | class Content(SyncAPIResource): method with_raw_response (line 24) | def with_raw_response(self) -> ContentWithRawResponse: method with_streaming_response (line 34) | def with_streaming_response(self) -> ContentWithStreamingResponse: method retrieve (line 42) | def retrieve( class AsyncContent (line 80) | class AsyncContent(AsyncAPIResource): method with_raw_response (line 82) | def with_raw_response(self) -> AsyncContentWithRawResponse: method with_streaming_response (line 92) | def with_streaming_response(self) -> AsyncContentWithStreamingResponse: method retrieve (line 100) | async def retrieve( class ContentWithRawResponse (line 138) | class ContentWithRawResponse: method __init__ (line 139) | def __init__(self, content: Content) -> None: class AsyncContentWithRawResponse (line 147) | class AsyncContentWithRawResponse: method __init__ (line 148) | def __init__(self, content: AsyncContent) -> None: class ContentWithStreamingResponse (line 156) | class ContentWithStreamingResponse: method __init__ (line 157) | def __init__(self, content: Content) -> None: class AsyncContentWithStreamingResponse (line 166) | class AsyncContentWithStreamingResponse: method __init__ (line 167) | def __init__(self, content: AsyncContent) -> None: FILE: src/openai/resources/containers/files/files.py class Files (line 34) | class Files(SyncAPIResource): method content (line 36) | def content(self) -> Content: method with_raw_response (line 40) | def with_raw_response(self) -> FilesWithRawResponse: method with_streaming_response (line 50) | def with_streaming_response(self) -> FilesWithStreamingResponse: method create (line 58) | def create( method retrieve (line 114) | def retrieve( method list (line 150) | def list( method delete (line 210) | def delete( class AsyncFiles (line 248) | class AsyncFiles(AsyncAPIResource): method content (line 250) | def content(self) -> AsyncContent: method with_raw_response (line 254) | def with_raw_response(self) -> AsyncFilesWithRawResponse: method with_streaming_response (line 264) | def with_streaming_response(self) -> AsyncFilesWithStreamingResponse: method create (line 272) | async def create( method retrieve (line 328) | async def retrieve( method list (line 364) | def list( method delete (line 424) | async def delete( class FilesWithRawResponse (line 462) | class FilesWithRawResponse: method __init__ (line 463) | def __init__(self, files: Files) -> None: method content (line 480) | def content(self) -> ContentWithRawResponse: class AsyncFilesWithRawResponse (line 484) | class AsyncFilesWithRawResponse: method __init__ (line 485) | def __init__(self, files: AsyncFiles) -> None: method content (line 502) | def content(self) -> AsyncContentWithRawResponse: class FilesWithStreamingResponse (line 506) | class FilesWithStreamingResponse: method __init__ (line 507) | def __init__(self, files: Files) -> None: method content (line 524) | def content(self) -> ContentWithStreamingResponse: class AsyncFilesWithStreamingResponse (line 528) | class AsyncFilesWithStreamingResponse: method __init__ (line 529) | def __init__(self, files: AsyncFiles) -> None: method content (line 546) | def content(self) -> AsyncContentWithStreamingResponse: FILE: src/openai/resources/conversations/conversations.py class Conversations (line 33) | class Conversations(SyncAPIResource): method items (line 37) | def items(self) -> Items: method with_raw_response (line 42) | def with_raw_response(self) -> ConversationsWithRawResponse: method with_streaming_response (line 52) | def with_streaming_response(self) -> ConversationsWithStreamingResponse: method create (line 60) | def create( method retrieve (line 109) | def retrieve( method update (line 142) | def update( method delete (line 184) | def delete( class AsyncConversations (line 219) | class AsyncConversations(AsyncAPIResource): method items (line 223) | def items(self) -> AsyncItems: method with_raw_response (line 228) | def with_raw_response(self) -> AsyncConversationsWithRawResponse: method with_streaming_response (line 238) | def with_streaming_response(self) -> AsyncConversationsWithStreamingRe... method create (line 246) | async def create( method retrieve (line 295) | async def retrieve( method update (line 328) | async def update( method delete (line 372) | async def delete( class ConversationsWithRawResponse (line 407) | class ConversationsWithRawResponse: method __init__ (line 408) | def __init__(self, conversations: Conversations) -> None: method items (line 425) | def items(self) -> ItemsWithRawResponse: class AsyncConversationsWithRawResponse (line 430) | class AsyncConversationsWithRawResponse: method __init__ (line 431) | def __init__(self, conversations: AsyncConversations) -> None: method items (line 448) | def items(self) -> AsyncItemsWithRawResponse: class ConversationsWithStreamingResponse (line 453) | class ConversationsWithStreamingResponse: method __init__ (line 454) | def __init__(self, conversations: Conversations) -> None: method items (line 471) | def items(self) -> ItemsWithStreamingResponse: class AsyncConversationsWithStreamingResponse (line 476) | class AsyncConversationsWithStreamingResponse: method __init__ (line 477) | def __init__(self, conversations: AsyncConversations) -> None: method items (line 494) | def items(self) -> AsyncItemsWithStreamingResponse: FILE: src/openai/resources/conversations/items.py class Items (line 28) | class Items(SyncAPIResource): method with_raw_response (line 32) | def with_raw_response(self) -> ItemsWithRawResponse: method with_streaming_response (line 42) | def with_streaming_response(self) -> ItemsWithStreamingResponse: method create (line 50) | def create( method retrieve (line 96) | def retrieve( method list (line 144) | def list( method delete (line 223) | def delete( class AsyncItems (line 260) | class AsyncItems(AsyncAPIResource): method with_raw_response (line 264) | def with_raw_response(self) -> AsyncItemsWithRawResponse: method with_streaming_response (line 274) | def with_streaming_response(self) -> AsyncItemsWithStreamingResponse: method create (line 282) | async def create( method retrieve (line 328) | async def retrieve( method list (line 376) | def list( method delete (line 455) | async def delete( class ItemsWithRawResponse (line 492) | class ItemsWithRawResponse: method __init__ (line 493) | def __init__(self, items: Items) -> None: class AsyncItemsWithRawResponse (line 510) | class AsyncItemsWithRawResponse: method __init__ (line 511) | def __init__(self, items: AsyncItems) -> None: class ItemsWithStreamingResponse (line 528) | class ItemsWithStreamingResponse: method __init__ (line 529) | def __init__(self, items: Items) -> None: class AsyncItemsWithStreamingResponse (line 546) | class AsyncItemsWithStreamingResponse: method __init__ (line 547) | def __init__(self, items: AsyncItems) -> None: FILE: src/openai/resources/embeddings.py class Embeddings (line 27) | class Embeddings(SyncAPIResource): method with_raw_response (line 33) | def with_raw_response(self) -> EmbeddingsWithRawResponse: method with_streaming_response (line 43) | def with_streaming_response(self) -> EmbeddingsWithStreamingResponse: method create (line 51) | def create( class AsyncEmbeddings (line 150) | class AsyncEmbeddings(AsyncAPIResource): method with_raw_response (line 156) | def with_raw_response(self) -> AsyncEmbeddingsWithRawResponse: method with_streaming_response (line 166) | def with_streaming_response(self) -> AsyncEmbeddingsWithStreamingRespo... method create (line 174) | async def create( class EmbeddingsWithRawResponse (line 273) | class EmbeddingsWithRawResponse: method __init__ (line 274) | def __init__(self, embeddings: Embeddings) -> None: class AsyncEmbeddingsWithRawResponse (line 282) | class AsyncEmbeddingsWithRawResponse: method __init__ (line 283) | def __init__(self, embeddings: AsyncEmbeddings) -> None: class EmbeddingsWithStreamingResponse (line 291) | class EmbeddingsWithStreamingResponse: method __init__ (line 292) | def __init__(self, embeddings: Embeddings) -> None: class AsyncEmbeddingsWithStreamingResponse (line 300) | class AsyncEmbeddingsWithStreamingResponse: method __init__ (line 301) | def __init__(self, embeddings: AsyncEmbeddings) -> None: FILE: src/openai/resources/evals/evals.py class Evals (line 37) | class Evals(SyncAPIResource): method runs (line 41) | def runs(self) -> Runs: method with_raw_response (line 46) | def with_raw_response(self) -> EvalsWithRawResponse: method with_streaming_response (line 56) | def with_streaming_response(self) -> EvalsWithStreamingResponse: method create (line 64) | def create( method retrieve (line 129) | def retrieve( method update (line 162) | def update( method list (line 213) | def list( method delete (line 270) | def delete( class AsyncEvals (line 304) | class AsyncEvals(AsyncAPIResource): method runs (line 308) | def runs(self) -> AsyncRuns: method with_raw_response (line 313) | def with_raw_response(self) -> AsyncEvalsWithRawResponse: method with_streaming_response (line 323) | def with_streaming_response(self) -> AsyncEvalsWithStreamingResponse: method create (line 331) | async def create( method retrieve (line 396) | async def retrieve( method update (line 429) | async def update( method list (line 480) | def list( method delete (line 537) | async def delete( class EvalsWithRawResponse (line 571) | class EvalsWithRawResponse: method __init__ (line 572) | def __init__(self, evals: Evals) -> None: method runs (line 592) | def runs(self) -> RunsWithRawResponse: class AsyncEvalsWithRawResponse (line 597) | class AsyncEvalsWithRawResponse: method __init__ (line 598) | def __init__(self, evals: AsyncEvals) -> None: method runs (line 618) | def runs(self) -> AsyncRunsWithRawResponse: class EvalsWithStreamingResponse (line 623) | class EvalsWithStreamingResponse: method __init__ (line 624) | def __init__(self, evals: Evals) -> None: method runs (line 644) | def runs(self) -> RunsWithStreamingResponse: class AsyncEvalsWithStreamingResponse (line 649) | class AsyncEvalsWithStreamingResponse: method __init__ (line 650) | def __init__(self, evals: AsyncEvals) -> None: method runs (line 670) | def runs(self) -> AsyncRunsWithStreamingResponse: FILE: src/openai/resources/evals/runs/output_items.py class OutputItems (line 24) | class OutputItems(SyncAPIResource): method with_raw_response (line 28) | def with_raw_response(self) -> OutputItemsWithRawResponse: method with_streaming_response (line 38) | def with_streaming_response(self) -> OutputItemsWithStreamingResponse: method retrieve (line 46) | def retrieve( method list (line 85) | def list( class AsyncOutputItems (line 149) | class AsyncOutputItems(AsyncAPIResource): method with_raw_response (line 153) | def with_raw_response(self) -> AsyncOutputItemsWithRawResponse: method with_streaming_response (line 163) | def with_streaming_response(self) -> AsyncOutputItemsWithStreamingResp... method retrieve (line 171) | async def retrieve( method list (line 210) | def list( class OutputItemsWithRawResponse (line 274) | class OutputItemsWithRawResponse: method __init__ (line 275) | def __init__(self, output_items: OutputItems) -> None: class AsyncOutputItemsWithRawResponse (line 286) | class AsyncOutputItemsWithRawResponse: method __init__ (line 287) | def __init__(self, output_items: AsyncOutputItems) -> None: class OutputItemsWithStreamingResponse (line 298) | class OutputItemsWithStreamingResponse: method __init__ (line 299) | def __init__(self, output_items: OutputItems) -> None: class AsyncOutputItemsWithStreamingResponse (line 310) | class AsyncOutputItemsWithStreamingResponse: method __init__ (line 311) | def __init__(self, output_items: AsyncOutputItems) -> None: FILE: src/openai/resources/evals/runs/runs.py class Runs (line 37) | class Runs(SyncAPIResource): method output_items (line 41) | def output_items(self) -> OutputItems: method with_raw_response (line 46) | def with_raw_response(self) -> RunsWithRawResponse: method with_streaming_response (line 56) | def with_streaming_response(self) -> RunsWithStreamingResponse: method create (line 64) | def create( method retrieve (line 121) | def retrieve( method list (line 157) | def list( method delete (line 217) | def delete( method cancel (line 253) | def cancel( class AsyncRuns (line 290) | class AsyncRuns(AsyncAPIResource): method output_items (line 294) | def output_items(self) -> AsyncOutputItems: method with_raw_response (line 299) | def with_raw_response(self) -> AsyncRunsWithRawResponse: method with_streaming_response (line 309) | def with_streaming_response(self) -> AsyncRunsWithStreamingResponse: method create (line 317) | async def create( method retrieve (line 374) | async def retrieve( method list (line 410) | def list( method delete (line 470) | async def delete( method cancel (line 506) | async def cancel( class RunsWithRawResponse (line 543) | class RunsWithRawResponse: method __init__ (line 544) | def __init__(self, runs: Runs) -> None: method output_items (line 564) | def output_items(self) -> OutputItemsWithRawResponse: class AsyncRunsWithRawResponse (line 569) | class AsyncRunsWithRawResponse: method __init__ (line 570) | def __init__(self, runs: AsyncRuns) -> None: method output_items (line 590) | def output_items(self) -> AsyncOutputItemsWithRawResponse: class RunsWithStreamingResponse (line 595) | class RunsWithStreamingResponse: method __init__ (line 596) | def __init__(self, runs: Runs) -> None: method output_items (line 616) | def output_items(self) -> OutputItemsWithStreamingResponse: class AsyncRunsWithStreamingResponse (line 621) | class AsyncRunsWithStreamingResponse: method __init__ (line 622) | def __init__(self, runs: AsyncRuns) -> None: method output_items (line 642) | def output_items(self) -> AsyncOutputItemsWithStreamingResponse: FILE: src/openai/resources/files.py class Files (line 35) | class Files(SyncAPIResource): method with_raw_response (line 41) | def with_raw_response(self) -> FilesWithRawResponse: method with_streaming_response (line 51) | def with_streaming_response(self) -> FilesWithStreamingResponse: method create (line 59) | def create( method retrieve (line 141) | def retrieve( method list (line 174) | def list( method delete (line 235) | def delete( method content (line 268) | def content( method retrieve_content (line 303) | def retrieve_content( method wait_for_processing (line 336) | def wait_for_processing( class AsyncFiles (line 360) | class AsyncFiles(AsyncAPIResource): method with_raw_response (line 366) | def with_raw_response(self) -> AsyncFilesWithRawResponse: method with_streaming_response (line 376) | def with_streaming_response(self) -> AsyncFilesWithStreamingResponse: method create (line 384) | async def create( method retrieve (line 466) | async def retrieve( method list (line 499) | def list( method delete (line 560) | async def delete( method content (line 593) | async def content( method retrieve_content (line 628) | async def retrieve_content( method wait_for_processing (line 661) | async def wait_for_processing( class FilesWithRawResponse (line 685) | class FilesWithRawResponse: method __init__ (line 686) | def __init__(self, files: Files) -> None: class AsyncFilesWithRawResponse (line 711) | class AsyncFilesWithRawResponse: method __init__ (line 712) | def __init__(self, files: AsyncFiles) -> None: class FilesWithStreamingResponse (line 737) | class FilesWithStreamingResponse: method __init__ (line 738) | def __init__(self, files: Files) -> None: class AsyncFilesWithStreamingResponse (line 764) | class AsyncFilesWithStreamingResponse: method __init__ (line 765) | def __init__(self, files: AsyncFiles) -> None: FILE: src/openai/resources/fine_tuning/alpha/alpha.py class Alpha (line 19) | class Alpha(SyncAPIResource): method graders (line 21) | def graders(self) -> Graders: method with_raw_response (line 26) | def with_raw_response(self) -> AlphaWithRawResponse: method with_streaming_response (line 36) | def with_streaming_response(self) -> AlphaWithStreamingResponse: class AsyncAlpha (line 45) | class AsyncAlpha(AsyncAPIResource): method graders (line 47) | def graders(self) -> AsyncGraders: method with_raw_response (line 52) | def with_raw_response(self) -> AsyncAlphaWithRawResponse: method with_streaming_response (line 62) | def with_streaming_response(self) -> AsyncAlphaWithStreamingResponse: class AlphaWithRawResponse (line 71) | class AlphaWithRawResponse: method __init__ (line 72) | def __init__(self, alpha: Alpha) -> None: method graders (line 76) | def graders(self) -> GradersWithRawResponse: class AsyncAlphaWithRawResponse (line 81) | class AsyncAlphaWithRawResponse: method __init__ (line 82) | def __init__(self, alpha: AsyncAlpha) -> None: method graders (line 86) | def graders(self) -> AsyncGradersWithRawResponse: class AlphaWithStreamingResponse (line 91) | class AlphaWithStreamingResponse: method __init__ (line 92) | def __init__(self, alpha: Alpha) -> None: method graders (line 96) | def graders(self) -> GradersWithStreamingResponse: class AsyncAlphaWithStreamingResponse (line 101) | class AsyncAlphaWithStreamingResponse: method __init__ (line 102) | def __init__(self, alpha: AsyncAlpha) -> None: method graders (line 106) | def graders(self) -> AsyncGradersWithStreamingResponse: FILE: src/openai/resources/fine_tuning/alpha/graders.py class Graders (line 21) | class Graders(SyncAPIResource): method with_raw_response (line 25) | def with_raw_response(self) -> GradersWithRawResponse: method with_streaming_response (line 35) | def with_streaming_response(self) -> GradersWithStreamingResponse: method run (line 43) | def run( method validate (line 96) | def validate( class AsyncGraders (line 131) | class AsyncGraders(AsyncAPIResource): method with_raw_response (line 135) | def with_raw_response(self) -> AsyncGradersWithRawResponse: method with_streaming_response (line 145) | def with_streaming_response(self) -> AsyncGradersWithStreamingResponse: method run (line 153) | async def run( method validate (line 206) | async def validate( class GradersWithRawResponse (line 241) | class GradersWithRawResponse: method __init__ (line 242) | def __init__(self, graders: Graders) -> None: class AsyncGradersWithRawResponse (line 253) | class AsyncGradersWithRawResponse: method __init__ (line 254) | def __init__(self, graders: AsyncGraders) -> None: class GradersWithStreamingResponse (line 265) | class GradersWithStreamingResponse: method __init__ (line 266) | def __init__(self, graders: Graders) -> None: class AsyncGradersWithStreamingResponse (line 277) | class AsyncGradersWithStreamingResponse: method __init__ (line 278) | def __init__(self, graders: AsyncGraders) -> None: FILE: src/openai/resources/fine_tuning/checkpoints/checkpoints.py class Checkpoints (line 19) | class Checkpoints(SyncAPIResource): method permissions (line 21) | def permissions(self) -> Permissions: method with_raw_response (line 26) | def with_raw_response(self) -> CheckpointsWithRawResponse: method with_streaming_response (line 36) | def with_streaming_response(self) -> CheckpointsWithStreamingResponse: class AsyncCheckpoints (line 45) | class AsyncCheckpoints(AsyncAPIResource): method permissions (line 47) | def permissions(self) -> AsyncPermissions: method with_raw_response (line 52) | def with_raw_response(self) -> AsyncCheckpointsWithRawResponse: method with_streaming_response (line 62) | def with_streaming_response(self) -> AsyncCheckpointsWithStreamingResp... class CheckpointsWithRawResponse (line 71) | class CheckpointsWithRawResponse: method __init__ (line 72) | def __init__(self, checkpoints: Checkpoints) -> None: method permissions (line 76) | def permissions(self) -> PermissionsWithRawResponse: class AsyncCheckpointsWithRawResponse (line 81) | class AsyncCheckpointsWithRawResponse: method __init__ (line 82) | def __init__(self, checkpoints: AsyncCheckpoints) -> None: method permissions (line 86) | def permissions(self) -> AsyncPermissionsWithRawResponse: class CheckpointsWithStreamingResponse (line 91) | class CheckpointsWithStreamingResponse: method __init__ (line 92) | def __init__(self, checkpoints: Checkpoints) -> None: method permissions (line 96) | def permissions(self) -> PermissionsWithStreamingResponse: class AsyncCheckpointsWithStreamingResponse (line 101) | class AsyncCheckpointsWithStreamingResponse: method __init__ (line 102) | def __init__(self, checkpoints: AsyncCheckpoints) -> None: method permissions (line 106) | def permissions(self) -> AsyncPermissionsWithStreamingResponse: FILE: src/openai/resources/fine_tuning/checkpoints/permissions.py class Permissions (line 31) | class Permissions(SyncAPIResource): method with_raw_response (line 35) | def with_raw_response(self) -> PermissionsWithRawResponse: method with_streaming_response (line 45) | def with_streaming_response(self) -> PermissionsWithStreamingResponse: method create (line 53) | def create( method retrieve (line 98) | def retrieve( method list (line 160) | def list( method delete (line 223) | def delete( class AsyncPermissions (line 265) | class AsyncPermissions(AsyncAPIResource): method with_raw_response (line 269) | def with_raw_response(self) -> AsyncPermissionsWithRawResponse: method with_streaming_response (line 279) | def with_streaming_response(self) -> AsyncPermissionsWithStreamingResp... method create (line 287) | def create( method retrieve (line 332) | async def retrieve( method list (line 394) | def list( method delete (line 457) | async def delete( class PermissionsWithRawResponse (line 499) | class PermissionsWithRawResponse: method __init__ (line 500) | def __init__(self, permissions: Permissions) -> None: class AsyncPermissionsWithRawResponse (line 519) | class AsyncPermissionsWithRawResponse: method __init__ (line 520) | def __init__(self, permissions: AsyncPermissions) -> None: class PermissionsWithStreamingResponse (line 539) | class PermissionsWithStreamingResponse: method __init__ (line 540) | def __init__(self, permissions: Permissions) -> None: class AsyncPermissionsWithStreamingResponse (line 559) | class AsyncPermissionsWithStreamingResponse: method __init__ (line 560) | def __init__(self, permissions: AsyncPermissions) -> None: FILE: src/openai/resources/fine_tuning/fine_tuning.py class FineTuning (line 35) | class FineTuning(SyncAPIResource): method jobs (line 37) | def jobs(self) -> Jobs: method checkpoints (line 42) | def checkpoints(self) -> Checkpoints: method alpha (line 46) | def alpha(self) -> Alpha: method with_raw_response (line 50) | def with_raw_response(self) -> FineTuningWithRawResponse: method with_streaming_response (line 60) | def with_streaming_response(self) -> FineTuningWithStreamingResponse: class AsyncFineTuning (line 69) | class AsyncFineTuning(AsyncAPIResource): method jobs (line 71) | def jobs(self) -> AsyncJobs: method checkpoints (line 76) | def checkpoints(self) -> AsyncCheckpoints: method alpha (line 80) | def alpha(self) -> AsyncAlpha: method with_raw_response (line 84) | def with_raw_response(self) -> AsyncFineTuningWithRawResponse: method with_streaming_response (line 94) | def with_streaming_response(self) -> AsyncFineTuningWithStreamingRespo... class FineTuningWithRawResponse (line 103) | class FineTuningWithRawResponse: method __init__ (line 104) | def __init__(self, fine_tuning: FineTuning) -> None: method jobs (line 108) | def jobs(self) -> JobsWithRawResponse: method checkpoints (line 113) | def checkpoints(self) -> CheckpointsWithRawResponse: method alpha (line 117) | def alpha(self) -> AlphaWithRawResponse: class AsyncFineTuningWithRawResponse (line 121) | class AsyncFineTuningWithRawResponse: method __init__ (line 122) | def __init__(self, fine_tuning: AsyncFineTuning) -> None: method jobs (line 126) | def jobs(self) -> AsyncJobsWithRawResponse: method checkpoints (line 131) | def checkpoints(self) -> AsyncCheckpointsWithRawResponse: method alpha (line 135) | def alpha(self) -> AsyncAlphaWithRawResponse: class FineTuningWithStreamingResponse (line 139) | class FineTuningWithStreamingResponse: method __init__ (line 140) | def __init__(self, fine_tuning: FineTuning) -> None: method jobs (line 144) | def jobs(self) -> JobsWithStreamingResponse: method checkpoints (line 149) | def checkpoints(self) -> CheckpointsWithStreamingResponse: method alpha (line 153) | def alpha(self) -> AlphaWithStreamingResponse: class AsyncFineTuningWithStreamingResponse (line 157) | class AsyncFineTuningWithStreamingResponse: method __init__ (line 158) | def __init__(self, fine_tuning: AsyncFineTuning) -> None: method jobs (line 162) | def jobs(self) -> AsyncJobsWithStreamingResponse: method checkpoints (line 167) | def checkpoints(self) -> AsyncCheckpointsWithStreamingResponse: method alpha (line 171) | def alpha(self) -> AsyncAlphaWithStreamingResponse: FILE: src/openai/resources/fine_tuning/jobs/checkpoints.py class Checkpoints (line 24) | class Checkpoints(SyncAPIResource): method with_raw_response (line 28) | def with_raw_response(self) -> CheckpointsWithRawResponse: method with_streaming_response (line 38) | def with_streaming_response(self) -> CheckpointsWithStreamingResponse: method list (line 46) | def list( class AsyncCheckpoints (line 97) | class AsyncCheckpoints(AsyncAPIResource): method with_raw_response (line 101) | def with_raw_response(self) -> AsyncCheckpointsWithRawResponse: method with_streaming_response (line 111) | def with_streaming_response(self) -> AsyncCheckpointsWithStreamingResp... method list (line 119) | def list( class CheckpointsWithRawResponse (line 170) | class CheckpointsWithRawResponse: method __init__ (line 171) | def __init__(self, checkpoints: Checkpoints) -> None: class AsyncCheckpointsWithRawResponse (line 179) | class AsyncCheckpointsWithRawResponse: method __init__ (line 180) | def __init__(self, checkpoints: AsyncCheckpoints) -> None: class CheckpointsWithStreamingResponse (line 188) | class CheckpointsWithStreamingResponse: method __init__ (line 189) | def __init__(self, checkpoints: Checkpoints) -> None: class AsyncCheckpointsWithStreamingResponse (line 197) | class AsyncCheckpointsWithStreamingResponse: method __init__ (line 198) | def __init__(self, checkpoints: AsyncCheckpoints) -> None: FILE: src/openai/resources/fine_tuning/jobs/jobs.py class Jobs (line 37) | class Jobs(SyncAPIResource): method checkpoints (line 41) | def checkpoints(self) -> Checkpoints: method with_raw_response (line 46) | def with_raw_response(self) -> JobsWithRawResponse: method with_streaming_response (line 56) | def with_streaming_response(self) -> JobsWithStreamingResponse: method create (line 64) | def create( method retrieve (line 183) | def retrieve( method list (line 218) | def list( method cancel (line 270) | def cancel( method list_events (line 303) | def list_events( method pause (line 353) | def pause( method resume (line 386) | def resume( class AsyncJobs (line 420) | class AsyncJobs(AsyncAPIResource): method checkpoints (line 424) | def checkpoints(self) -> AsyncCheckpoints: method with_raw_response (line 429) | def with_raw_response(self) -> AsyncJobsWithRawResponse: method with_streaming_response (line 439) | def with_streaming_response(self) -> AsyncJobsWithStreamingResponse: method create (line 447) | async def create( method retrieve (line 566) | async def retrieve( method list (line 601) | def list( method cancel (line 653) | async def cancel( method list_events (line 686) | def list_events( method pause (line 736) | async def pause( method resume (line 769) | async def resume( class JobsWithRawResponse (line 803) | class JobsWithRawResponse: method __init__ (line 804) | def __init__(self, jobs: Jobs) -> None: method checkpoints (line 830) | def checkpoints(self) -> CheckpointsWithRawResponse: class AsyncJobsWithRawResponse (line 835) | class AsyncJobsWithRawResponse: method __init__ (line 836) | def __init__(self, jobs: AsyncJobs) -> None: method checkpoints (line 862) | def checkpoints(self) -> AsyncCheckpointsWithRawResponse: class JobsWithStreamingResponse (line 867) | class JobsWithStreamingResponse: method __init__ (line 868) | def __init__(self, jobs: Jobs) -> None: method checkpoints (line 894) | def checkpoints(self) -> CheckpointsWithStreamingResponse: class AsyncJobsWithStreamingResponse (line 899) | class AsyncJobsWithStreamingResponse: method __init__ (line 900) | def __init__(self, jobs: AsyncJobs) -> None: method checkpoints (line 926) | def checkpoints(self) -> AsyncCheckpointsWithStreamingResponse: FILE: src/openai/resources/images.py class Images (line 27) | class Images(SyncAPIResource): method with_raw_response (line 31) | def with_raw_response(self) -> ImagesWithRawResponse: method with_streaming_response (line 41) | def with_streaming_response(self) -> ImagesWithStreamingResponse: method create_variation (line 49) | def create_variation( method edit (line 123) | def edit( method edit (line 236) | def edit( method edit (line 349) | def edit( method edit (line 462) | def edit( method generate (line 527) | def generate( method generate (line 638) | def generate( method generate (line 749) | def generate( method generate (line 860) | def generate( class AsyncImages (line 919) | class AsyncImages(AsyncAPIResource): method with_raw_response (line 923) | def with_raw_response(self) -> AsyncImagesWithRawResponse: method with_streaming_response (line 933) | def with_streaming_response(self) -> AsyncImagesWithStreamingResponse: method create_variation (line 941) | async def create_variation( method edit (line 1015) | async def edit( method edit (line 1128) | async def edit( method edit (line 1241) | async def edit( method edit (line 1354) | async def edit( method generate (line 1419) | async def generate( method generate (line 1530) | async def generate( method generate (line 1641) | async def generate( method generate (line 1752) | async def generate( class ImagesWithRawResponse (line 1811) | class ImagesWithRawResponse: method __init__ (line 1812) | def __init__(self, images: Images) -> None: class AsyncImagesWithRawResponse (line 1826) | class AsyncImagesWithRawResponse: method __init__ (line 1827) | def __init__(self, images: AsyncImages) -> None: class ImagesWithStreamingResponse (line 1841) | class ImagesWithStreamingResponse: method __init__ (line 1842) | def __init__(self, images: Images) -> None: class AsyncImagesWithStreamingResponse (line 1856) | class AsyncImagesWithStreamingResponse: method __init__ (line 1857) | def __init__(self, images: AsyncImages) -> None: FILE: src/openai/resources/models.py class Models (line 23) | class Models(SyncAPIResource): method with_raw_response (line 27) | def with_raw_response(self) -> ModelsWithRawResponse: method with_streaming_response (line 37) | def with_streaming_response(self) -> ModelsWithStreamingResponse: method retrieve (line 45) | def retrieve( method list (line 79) | def list( method delete (line 102) | def delete( class AsyncModels (line 138) | class AsyncModels(AsyncAPIResource): method with_raw_response (line 142) | def with_raw_response(self) -> AsyncModelsWithRawResponse: method with_streaming_response (line 152) | def with_streaming_response(self) -> AsyncModelsWithStreamingResponse: method retrieve (line 160) | async def retrieve( method list (line 194) | def list( method delete (line 217) | async def delete( class ModelsWithRawResponse (line 253) | class ModelsWithRawResponse: method __init__ (line 254) | def __init__(self, models: Models) -> None: class AsyncModelsWithRawResponse (line 268) | class AsyncModelsWithRawResponse: method __init__ (line 269) | def __init__(self, models: AsyncModels) -> None: class ModelsWithStreamingResponse (line 283) | class ModelsWithStreamingResponse: method __init__ (line 284) | def __init__(self, models: Models) -> None: class AsyncModelsWithStreamingResponse (line 298) | class AsyncModelsWithStreamingResponse: method __init__ (line 299) | def __init__(self, models: AsyncModels) -> None: FILE: src/openai/resources/moderations.py class Moderations (line 24) | class Moderations(SyncAPIResource): method with_raw_response (line 30) | def with_raw_response(self) -> ModerationsWithRawResponse: method with_streaming_response (line 40) | def with_streaming_response(self) -> ModerationsWithStreamingResponse: method create (line 48) | def create( class AsyncModerations (line 98) | class AsyncModerations(AsyncAPIResource): method with_raw_response (line 104) | def with_raw_response(self) -> AsyncModerationsWithRawResponse: method with_streaming_response (line 114) | def with_streaming_response(self) -> AsyncModerationsWithStreamingResp... method create (line 122) | async def create( class ModerationsWithRawResponse (line 172) | class ModerationsWithRawResponse: method __init__ (line 173) | def __init__(self, moderations: Moderations) -> None: class AsyncModerationsWithRawResponse (line 181) | class AsyncModerationsWithRawResponse: method __init__ (line 182) | def __init__(self, moderations: AsyncModerations) -> None: class ModerationsWithStreamingResponse (line 190) | class ModerationsWithStreamingResponse: method __init__ (line 191) | def __init__(self, moderations: Moderations) -> None: class AsyncModerationsWithStreamingResponse (line 199) | class AsyncModerationsWithStreamingResponse: method __init__ (line 200) | def __init__(self, moderations: AsyncModerations) -> None: FILE: src/openai/resources/realtime/calls.py class Calls (line 41) | class Calls(SyncAPIResource): method with_raw_response (line 43) | def with_raw_response(self) -> CallsWithRawResponse: method with_streaming_response (line 53) | def with_streaming_response(self) -> CallsWithStreamingResponse: method create (line 61) | def create( method accept (line 106) | def accept( method hangup (line 257) | def hangup( method refer (line 291) | def refer( method reject (line 330) | def reject( class AsyncCalls (line 370) | class AsyncCalls(AsyncAPIResource): method with_raw_response (line 372) | def with_raw_response(self) -> AsyncCallsWithRawResponse: method with_streaming_response (line 382) | def with_streaming_response(self) -> AsyncCallsWithStreamingResponse: method create (line 390) | async def create( method accept (line 435) | async def accept( method hangup (line 586) | async def hangup( method refer (line 620) | async def refer( method reject (line 659) | async def reject( class CallsWithRawResponse (line 699) | class CallsWithRawResponse: method __init__ (line 700) | def __init__(self, calls: Calls) -> None: class AsyncCallsWithRawResponse (line 720) | class AsyncCallsWithRawResponse: method __init__ (line 721) | def __init__(self, calls: AsyncCalls) -> None: class CallsWithStreamingResponse (line 741) | class CallsWithStreamingResponse: method __init__ (line 742) | def __init__(self, calls: Calls) -> None: class AsyncCallsWithStreamingResponse (line 763) | class AsyncCallsWithStreamingResponse: method __init__ (line 764) | def __init__(self, calls: AsyncCalls) -> None: FILE: src/openai/resources/realtime/client_secrets.py class ClientSecrets (line 20) | class ClientSecrets(SyncAPIResource): method with_raw_response (line 22) | def with_raw_response(self) -> ClientSecretsWithRawResponse: method with_streaming_response (line 32) | def with_streaming_response(self) -> ClientSecretsWithStreamingResponse: method create (line 40) | def create( class AsyncClientSecrets (line 102) | class AsyncClientSecrets(AsyncAPIResource): method with_raw_response (line 104) | def with_raw_response(self) -> AsyncClientSecretsWithRawResponse: method with_streaming_response (line 114) | def with_streaming_response(self) -> AsyncClientSecretsWithStreamingRe... method create (line 122) | async def create( class ClientSecretsWithRawResponse (line 184) | class ClientSecretsWithRawResponse: method __init__ (line 185) | def __init__(self, client_secrets: ClientSecrets) -> None: class AsyncClientSecretsWithRawResponse (line 193) | class AsyncClientSecretsWithRawResponse: method __init__ (line 194) | def __init__(self, client_secrets: AsyncClientSecrets) -> None: class ClientSecretsWithStreamingResponse (line 202) | class ClientSecretsWithStreamingResponse: method __init__ (line 203) | def __init__(self, client_secrets: ClientSecrets) -> None: class AsyncClientSecretsWithStreamingResponse (line 211) | class AsyncClientSecretsWithStreamingResponse: method __init__ (line 212) | def __init__(self, client_secrets: AsyncClientSecrets) -> None: FILE: src/openai/resources/realtime/realtime.py class Realtime (line 62) | class Realtime(SyncAPIResource): method client_secrets (line 64) | def client_secrets(self) -> ClientSecrets: method calls (line 68) | def calls(self) -> Calls: method with_raw_response (line 74) | def with_raw_response(self) -> RealtimeWithRawResponse: method with_streaming_response (line 84) | def with_streaming_response(self) -> RealtimeWithStreamingResponse: method connect (line 92) | def connect( class AsyncRealtime (line 122) | class AsyncRealtime(AsyncAPIResource): method client_secrets (line 124) | def client_secrets(self) -> AsyncClientSecrets: method calls (line 128) | def calls(self) -> AsyncCalls: method with_raw_response (line 134) | def with_raw_response(self) -> AsyncRealtimeWithRawResponse: method with_streaming_response (line 144) | def with_streaming_response(self) -> AsyncRealtimeWithStreamingResponse: method connect (line 152) | def connect( class RealtimeWithRawResponse (line 182) | class RealtimeWithRawResponse: method __init__ (line 183) | def __init__(self, realtime: Realtime) -> None: method client_secrets (line 187) | def client_secrets(self) -> ClientSecretsWithRawResponse: method calls (line 191) | def calls(self) -> CallsWithRawResponse: class AsyncRealtimeWithRawResponse (line 195) | class AsyncRealtimeWithRawResponse: method __init__ (line 196) | def __init__(self, realtime: AsyncRealtime) -> None: method client_secrets (line 200) | def client_secrets(self) -> AsyncClientSecretsWithRawResponse: method calls (line 204) | def calls(self) -> AsyncCallsWithRawResponse: class RealtimeWithStreamingResponse (line 208) | class RealtimeWithStreamingResponse: method __init__ (line 209) | def __init__(self, realtime: Realtime) -> None: method client_secrets (line 213) | def client_secrets(self) -> ClientSecretsWithStreamingResponse: method calls (line 217) | def calls(self) -> CallsWithStreamingResponse: class AsyncRealtimeWithStreamingResponse (line 221) | class AsyncRealtimeWithStreamingResponse: method __init__ (line 222) | def __init__(self, realtime: AsyncRealtime) -> None: method client_secrets (line 226) | def client_secrets(self) -> AsyncClientSecretsWithStreamingResponse: method calls (line 230) | def calls(self) -> AsyncCallsWithStreamingResponse: class AsyncRealtimeConnection (line 234) | class AsyncRealtimeConnection: method __init__ (line 245) | def __init__(self, connection: AsyncWebSocketConnection) -> None: method __aiter__ (line 254) | async def __aiter__(self) -> AsyncIterator[RealtimeServerEvent]: method recv (line 267) | async def recv(self) -> RealtimeServerEvent: method recv_bytes (line 275) | async def recv_bytes(self) -> bytes: method send (line 287) | async def send(self, event: RealtimeClientEvent | RealtimeClientEventP... method close (line 295) | async def close(self, *, code: int = 1000, reason: str = "") -> None: method parse_event (line 298) | def parse_event(self, data: str | bytes) -> RealtimeServerEvent: class AsyncRealtimeConnectionManager (line 309) | class AsyncRealtimeConnectionManager: method __init__ (line 329) | def __init__( method __aenter__ (line 347) | async def __aenter__(self) -> AsyncRealtimeConnection: method _prepare_url (line 407) | def _prepare_url(self) -> httpx.URL: method __aexit__ (line 418) | async def __aexit__( class RealtimeConnection (line 425) | class RealtimeConnection: method __init__ (line 436) | def __init__(self, connection: WebSocketConnection) -> None: method __iter__ (line 445) | def __iter__(self) -> Iterator[RealtimeServerEvent]: method recv (line 458) | def recv(self) -> RealtimeServerEvent: method recv_bytes (line 466) | def recv_bytes(self) -> bytes: method send (line 478) | def send(self, event: RealtimeClientEvent | RealtimeClientEventParam) ... method close (line 486) | def close(self, *, code: int = 1000, reason: str = "") -> None: method parse_event (line 489) | def parse_event(self, data: str | bytes) -> RealtimeServerEvent: class RealtimeConnectionManager (line 500) | class RealtimeConnectionManager: method __init__ (line 520) | def __init__( method __enter__ (line 538) | def __enter__(self) -> RealtimeConnection: method _prepare_url (line 598) | def _prepare_url(self) -> httpx.URL: method __exit__ (line 609) | def __exit__( class BaseRealtimeConnectionResource (line 616) | class BaseRealtimeConnectionResource: method __init__ (line 617) | def __init__(self, connection: RealtimeConnection) -> None: class RealtimeSessionResource (line 621) | class RealtimeSessionResource(BaseRealtimeConnectionResource): method update (line 622) | def update(self, *, session: session_update_event_param.Session, event... class RealtimeResponseResource (line 642) | class RealtimeResponseResource(BaseRealtimeConnectionResource): method create (line 643) | def create(self, *, event_id: str | Omit = omit, response: RealtimeRes... method cancel (line 678) | def cancel(self, *, event_id: str | Omit = omit, response_id: str | Om... class RealtimeInputAudioBufferResource (line 695) | class RealtimeInputAudioBufferResource(BaseRealtimeConnectionResource): method clear (line 696) | def clear(self, *, event_id: str | Omit = omit) -> None: method commit (line 706) | def commit(self, *, event_id: str | Omit = omit) -> None: method append (line 716) | def append(self, *, audio: str, event_id: str | Omit = omit) -> None: class RealtimeConversationResource (line 741) | class RealtimeConversationResource(BaseRealtimeConnectionResource): method item (line 743) | def item(self) -> RealtimeConversationItemResource: class RealtimeConversationItemResource (line 747) | class RealtimeConversationItemResource(BaseRealtimeConnectionResource): method delete (line 748) | def delete(self, *, item_id: str, event_id: str | Omit = omit) -> None: method create (line 763) | def create( method truncate (line 789) | def truncate(self, *, audio_end_ms: int, content_index: int, item_id: ... method retrieve (line 819) | def retrieve(self, *, item_id: str, event_id: str | Omit = omit) -> None: class RealtimeOutputAudioBufferResource (line 834) | class RealtimeOutputAudioBufferResource(BaseRealtimeConnectionResource): method clear (line 835) | def clear(self, *, event_id: str | Omit = omit) -> None: class BaseAsyncRealtimeConnectionResource (line 849) | class BaseAsyncRealtimeConnectionResource: method __init__ (line 850) | def __init__(self, connection: AsyncRealtimeConnection) -> None: class AsyncRealtimeSessionResource (line 854) | class AsyncRealtimeSessionResource(BaseAsyncRealtimeConnectionResource): method update (line 855) | async def update(self, *, session: session_update_event_param.Session,... class AsyncRealtimeResponseResource (line 875) | class AsyncRealtimeResponseResource(BaseAsyncRealtimeConnectionResource): method create (line 876) | async def create( method cancel (line 913) | async def cancel(self, *, event_id: str | Omit = omit, response_id: st... class AsyncRealtimeInputAudioBufferResource (line 930) | class AsyncRealtimeInputAudioBufferResource(BaseAsyncRealtimeConnectionR... method clear (line 931) | async def clear(self, *, event_id: str | Omit = omit) -> None: method commit (line 941) | async def commit(self, *, event_id: str | Omit = omit) -> None: method append (line 951) | async def append(self, *, audio: str, event_id: str | Omit = omit) -> ... class AsyncRealtimeConversationResource (line 976) | class AsyncRealtimeConversationResource(BaseAsyncRealtimeConnectionResou... method item (line 978) | def item(self) -> AsyncRealtimeConversationItemResource: class AsyncRealtimeConversationItemResource (line 982) | class AsyncRealtimeConversationItemResource(BaseAsyncRealtimeConnectionR... method delete (line 983) | async def delete(self, *, item_id: str, event_id: str | Omit = omit) -... method create (line 998) | async def create( method truncate (line 1024) | async def truncate( method retrieve (line 1056) | async def retrieve(self, *, item_id: str, event_id: str | Omit = omit)... class AsyncRealtimeOutputAudioBufferResource (line 1071) | class AsyncRealtimeOutputAudioBufferResource(BaseAsyncRealtimeConnection... method clear (line 1072) | async def clear(self, *, event_id: str | Omit = omit) -> None: FILE: src/openai/resources/responses/input_items.py class InputItems (line 25) | class InputItems(SyncAPIResource): method with_raw_response (line 27) | def with_raw_response(self) -> InputItemsWithRawResponse: method with_streaming_response (line 37) | def with_streaming_response(self) -> InputItemsWithStreamingResponse: method list (line 45) | def list( class AsyncInputItems (line 109) | class AsyncInputItems(AsyncAPIResource): method with_raw_response (line 111) | def with_raw_response(self) -> AsyncInputItemsWithRawResponse: method with_streaming_response (line 121) | def with_streaming_response(self) -> AsyncInputItemsWithStreamingRespo... method list (line 129) | def list( class InputItemsWithRawResponse (line 193) | class InputItemsWithRawResponse: method __init__ (line 194) | def __init__(self, input_items: InputItems) -> None: class AsyncInputItemsWithRawResponse (line 202) | class AsyncInputItemsWithRawResponse: method __init__ (line 203) | def __init__(self, input_items: AsyncInputItems) -> None: class InputItemsWithStreamingResponse (line 211) | class InputItemsWithStreamingResponse: method __init__ (line 212) | def __init__(self, input_items: InputItems) -> None: class AsyncInputItemsWithStreamingResponse (line 220) | class AsyncInputItemsWithStreamingResponse: method __init__ (line 221) | def __init__(self, input_items: AsyncInputItems) -> None: FILE: src/openai/resources/responses/input_tokens.py class InputTokens (line 26) | class InputTokens(SyncAPIResource): method with_raw_response (line 28) | def with_raw_response(self) -> InputTokensWithRawResponse: method with_streaming_response (line 38) | def with_streaming_response(self) -> InputTokensWithStreamingResponse: method count (line 46) | def count( class AsyncInputTokens (line 152) | class AsyncInputTokens(AsyncAPIResource): method with_raw_response (line 154) | def with_raw_response(self) -> AsyncInputTokensWithRawResponse: method with_streaming_response (line 164) | def with_streaming_response(self) -> AsyncInputTokensWithStreamingResp... method count (line 172) | async def count( class InputTokensWithRawResponse (line 278) | class InputTokensWithRawResponse: method __init__ (line 279) | def __init__(self, input_tokens: InputTokens) -> None: class AsyncInputTokensWithRawResponse (line 287) | class AsyncInputTokensWithRawResponse: method __init__ (line 288) | def __init__(self, input_tokens: AsyncInputTokens) -> None: class InputTokensWithStreamingResponse (line 296) | class InputTokensWithStreamingResponse: method __init__ (line 297) | def __init__(self, input_tokens: InputTokens) -> None: class AsyncInputTokensWithStreamingResponse (line 305) | class AsyncInputTokensWithStreamingResponse: method __init__ (line 306) | def __init__(self, input_tokens: AsyncInputTokens) -> None: FILE: src/openai/resources/responses/responses.py class Responses (line 84) | class Responses(SyncAPIResource): method input_items (line 86) | def input_items(self) -> InputItems: method input_tokens (line 90) | def input_tokens(self) -> InputTokens: method with_raw_response (line 94) | def with_raw_response(self) -> ResponsesWithRawResponse: method with_streaming_response (line 104) | def with_streaming_response(self) -> ResponsesWithStreamingResponse: method create (line 113) | def create( method create (line 362) | def create( method create (line 611) | def create( method create (line 859) | def create( method stream (line 945) | def stream( method stream (line 960) | def stream( method stream (line 1000) | def stream( method parse (line 1153) | def parse( method retrieve (line 1262) | def retrieve( method retrieve (line 1279) | def retrieve( method retrieve (line 1295) | def retrieve( method retrieve (line 1311) | def retrieve( method retrieve (line 1359) | def retrieve( method retrieve (line 1408) | def retrieve( method retrieve (line 1456) | def retrieve( method delete (line 1495) | def delete( method cancel (line 1529) | def cancel( method compact (line 1565) | def compact( method connect (line 1733) | def connect( class AsyncResponses (line 1751) | class AsyncResponses(AsyncAPIResource): method input_items (line 1753) | def input_items(self) -> AsyncInputItems: method input_tokens (line 1757) | def input_tokens(self) -> AsyncInputTokens: method with_raw_response (line 1761) | def with_raw_response(self) -> AsyncResponsesWithRawResponse: method with_streaming_response (line 1771) | def with_streaming_response(self) -> AsyncResponsesWithStreamingResponse: method create (line 1780) | async def create( method create (line 2029) | async def create( method create (line 2278) | async def create( method create (line 2526) | async def create( method stream (line 2612) | def stream( method stream (line 2627) | def stream( method stream (line 2667) | def stream( method parse (line 2824) | async def parse( method retrieve (line 2933) | async def retrieve( method retrieve (line 2950) | async def retrieve( method retrieve (line 2966) | async def retrieve( method retrieve (line 2982) | async def retrieve( method retrieve (line 3030) | async def retrieve( method retrieve (line 3079) | async def retrieve( method retrieve (line 3127) | async def retrieve( method delete (line 3166) | async def delete( method cancel (line 3200) | async def cancel( method compact (line 3236) | async def compact( method connect (line 3404) | def connect( class ResponsesWithRawResponse (line 3422) | class ResponsesWithRawResponse: method __init__ (line 3423) | def __init__(self, responses: Responses) -> None: method input_items (line 3446) | def input_items(self) -> InputItemsWithRawResponse: method input_tokens (line 3450) | def input_tokens(self) -> InputTokensWithRawResponse: class AsyncResponsesWithRawResponse (line 3454) | class AsyncResponsesWithRawResponse: method __init__ (line 3455) | def __init__(self, responses: AsyncResponses) -> None: method input_items (line 3478) | def input_items(self) -> AsyncInputItemsWithRawResponse: method input_tokens (line 3482) | def input_tokens(self) -> AsyncInputTokensWithRawResponse: class ResponsesWithStreamingResponse (line 3486) | class ResponsesWithStreamingResponse: method __init__ (line 3487) | def __init__(self, responses: Responses) -> None: method input_items (line 3507) | def input_items(self) -> InputItemsWithStreamingResponse: method input_tokens (line 3511) | def input_tokens(self) -> InputTokensWithStreamingResponse: class AsyncResponsesWithStreamingResponse (line 3515) | class AsyncResponsesWithStreamingResponse: method __init__ (line 3516) | def __init__(self, responses: AsyncResponses) -> None: method input_items (line 3536) | def input_items(self) -> AsyncInputItemsWithStreamingResponse: method input_tokens (line 3540) | def input_tokens(self) -> AsyncInputTokensWithStreamingResponse: function _make_tools (line 3544) | def _make_tools(tools: Iterable[ParseableToolParam] | Omit) -> List[Tool... class AsyncResponsesConnection (line 3582) | class AsyncResponsesConnection: method __init__ (line 3589) | def __init__(self, connection: AsyncWebSocketConnection) -> None: method __aiter__ (line 3594) | async def __aiter__(self) -> AsyncIterator[ResponsesServerEvent]: method recv (line 3607) | async def recv(self) -> ResponsesServerEvent: method recv_bytes (line 3615) | async def recv_bytes(self) -> bytes: method send (line 3627) | async def send(self, event: ResponsesClientEvent | ResponsesClientEven... method close (line 3635) | async def close(self, *, code: int = 1000, reason: str = "") -> None: method parse_event (line 3638) | def parse_event(self, data: str | bytes) -> ResponsesServerEvent: class AsyncResponsesConnectionManager (line 3650) | class AsyncResponsesConnectionManager: method __init__ (line 3670) | def __init__( method __aenter__ (line 3684) | async def __aenter__(self) -> AsyncResponsesConnection: method _prepare_url (line 3730) | def _prepare_url(self) -> httpx.URL: method __aexit__ (line 3741) | async def __aexit__( class ResponsesConnection (line 3748) | class ResponsesConnection: method __init__ (line 3755) | def __init__(self, connection: WebSocketConnection) -> None: method __iter__ (line 3760) | def __iter__(self) -> Iterator[ResponsesServerEvent]: method recv (line 3773) | def recv(self) -> ResponsesServerEvent: method recv_bytes (line 3781) | def recv_bytes(self) -> bytes: method send (line 3793) | def send(self, event: ResponsesClientEvent | ResponsesClientEventParam... method close (line 3801) | def close(self, *, code: int = 1000, reason: str = "") -> None: method parse_event (line 3804) | def parse_event(self, data: str | bytes) -> ResponsesServerEvent: class ResponsesConnectionManager (line 3816) | class ResponsesConnectionManager: method __init__ (line 3836) | def __init__( method __enter__ (line 3850) | def __enter__(self) -> ResponsesConnection: method _prepare_url (line 3896) | def _prepare_url(self) -> httpx.URL: method __exit__ (line 3907) | def __exit__( class BaseResponsesConnectionResource (line 3914) | class BaseResponsesConnectionResource: method __init__ (line 3915) | def __init__(self, connection: ResponsesConnection) -> None: class ResponsesResponseResource (line 3919) | class ResponsesResponseResource(BaseResponsesConnectionResource): method create (line 3920) | def create( class BaseAsyncResponsesConnectionResource (line 3994) | class BaseAsyncResponsesConnectionResource: method __init__ (line 3995) | def __init__(self, connection: AsyncResponsesConnection) -> None: class AsyncResponsesResponseResource (line 3999) | class AsyncResponsesResponseResource(BaseAsyncResponsesConnectionResource): method create (line 4000) | async def create( FILE: src/openai/resources/skills/content.py class Content (line 22) | class Content(SyncAPIResource): method with_raw_response (line 24) | def with_raw_response(self) -> ContentWithRawResponse: method with_streaming_response (line 34) | def with_streaming_response(self) -> ContentWithStreamingResponse: method retrieve (line 42) | def retrieve( class AsyncContent (line 77) | class AsyncContent(AsyncAPIResource): method with_raw_response (line 79) | def with_raw_response(self) -> AsyncContentWithRawResponse: method with_streaming_response (line 89) | def with_streaming_response(self) -> AsyncContentWithStreamingResponse: method retrieve (line 97) | async def retrieve( class ContentWithRawResponse (line 132) | class ContentWithRawResponse: method __init__ (line 133) | def __init__(self, content: Content) -> None: class AsyncContentWithRawResponse (line 141) | class AsyncContentWithRawResponse: method __init__ (line 142) | def __init__(self, content: AsyncContent) -> None: class ContentWithStreamingResponse (line 150) | class ContentWithStreamingResponse: method __init__ (line 151) | def __init__(self, content: Content) -> None: class AsyncContentWithStreamingResponse (line 160) | class AsyncContentWithStreamingResponse: method __init__ (line 161) | def __init__(self, content: AsyncContent) -> None: FILE: src/openai/resources/skills/skills.py class Skills (line 51) | class Skills(SyncAPIResource): method content (line 53) | def content(self) -> Content: method versions (line 57) | def versions(self) -> Versions: method with_raw_response (line 61) | def with_raw_response(self) -> SkillsWithRawResponse: method with_streaming_response (line 71) | def with_streaming_response(self) -> SkillsWithStreamingResponse: method create (line 79) | def create( method retrieve (line 121) | def retrieve( method update (line 154) | def update( method list (line 191) | def list( method delete (line 243) | def delete( class AsyncSkills (line 277) | class AsyncSkills(AsyncAPIResource): method content (line 279) | def content(self) -> AsyncContent: method versions (line 283) | def versions(self) -> AsyncVersions: method with_raw_response (line 287) | def with_raw_response(self) -> AsyncSkillsWithRawResponse: method with_streaming_response (line 297) | def with_streaming_response(self) -> AsyncSkillsWithStreamingResponse: method create (line 305) | async def create( method retrieve (line 347) | async def retrieve( method update (line 380) | async def update( method list (line 419) | def list( method delete (line 471) | async def delete( class SkillsWithRawResponse (line 505) | class SkillsWithRawResponse: method __init__ (line 506) | def __init__(self, skills: Skills) -> None: method content (line 526) | def content(self) -> ContentWithRawResponse: method versions (line 530) | def versions(self) -> VersionsWithRawResponse: class AsyncSkillsWithRawResponse (line 534) | class AsyncSkillsWithRawResponse: method __init__ (line 535) | def __init__(self, skills: AsyncSkills) -> None: method content (line 555) | def content(self) -> AsyncContentWithRawResponse: method versions (line 559) | def versions(self) -> AsyncVersionsWithRawResponse: class SkillsWithStreamingResponse (line 563) | class SkillsWithStreamingResponse: method __init__ (line 564) | def __init__(self, skills: Skills) -> None: method content (line 584) | def content(self) -> ContentWithStreamingResponse: method versions (line 588) | def versions(self) -> VersionsWithStreamingResponse: class AsyncSkillsWithStreamingResponse (line 592) | class AsyncSkillsWithStreamingResponse: method __init__ (line 593) | def __init__(self, skills: AsyncSkills) -> None: method content (line 613) | def content(self) -> AsyncContentWithStreamingResponse: method versions (line 617) | def versions(self) -> AsyncVersionsWithStreamingResponse: FILE: src/openai/resources/skills/versions/content.py class Content (line 22) | class Content(SyncAPIResource): method with_raw_response (line 24) | def with_raw_response(self) -> ContentWithRawResponse: method with_streaming_response (line 34) | def with_streaming_response(self) -> ContentWithStreamingResponse: method retrieve (line 42) | def retrieve( class AsyncContent (line 82) | class AsyncContent(AsyncAPIResource): method with_raw_response (line 84) | def with_raw_response(self) -> AsyncContentWithRawResponse: method with_streaming_response (line 94) | def with_streaming_response(self) -> AsyncContentWithStreamingResponse: method retrieve (line 102) | async def retrieve( class ContentWithRawResponse (line 142) | class ContentWithRawResponse: method __init__ (line 143) | def __init__(self, content: Content) -> None: class AsyncContentWithRawResponse (line 151) | class AsyncContentWithRawResponse: method __init__ (line 152) | def __init__(self, content: AsyncContent) -> None: class ContentWithStreamingResponse (line 160) | class ContentWithStreamingResponse: method __init__ (line 161) | def __init__(self, content: Content) -> None: class AsyncContentWithStreamingResponse (line 170) | class AsyncContentWithStreamingResponse: method __init__ (line 171) | def __init__(self, content: AsyncContent) -> None: FILE: src/openai/resources/skills/versions/versions.py class Versions (line 43) | class Versions(SyncAPIResource): method content (line 45) | def content(self) -> Content: method with_raw_response (line 49) | def with_raw_response(self) -> VersionsWithRawResponse: method with_streaming_response (line 59) | def with_streaming_response(self) -> VersionsWithStreamingResponse: method create (line 67) | def create( method retrieve (line 120) | def retrieve( method list (line 158) | def list( method delete (line 212) | def delete( class AsyncVersions (line 251) | class AsyncVersions(AsyncAPIResource): method content (line 253) | def content(self) -> AsyncContent: method with_raw_response (line 257) | def with_raw_response(self) -> AsyncVersionsWithRawResponse: method with_streaming_response (line 267) | def with_streaming_response(self) -> AsyncVersionsWithStreamingResponse: method create (line 275) | async def create( method retrieve (line 328) | async def retrieve( method list (line 366) | def list( method delete (line 420) | async def delete( class VersionsWithRawResponse (line 459) | class VersionsWithRawResponse: method __init__ (line 460) | def __init__(self, versions: Versions) -> None: method content (line 477) | def content(self) -> ContentWithRawResponse: class AsyncVersionsWithRawResponse (line 481) | class AsyncVersionsWithRawResponse: method __init__ (line 482) | def __init__(self, versions: AsyncVersions) -> None: method content (line 499) | def content(self) -> AsyncContentWithRawResponse: class VersionsWithStreamingResponse (line 503) | class VersionsWithStreamingResponse: method __init__ (line 504) | def __init__(self, versions: Versions) -> None: method content (line 521) | def content(self) -> ContentWithStreamingResponse: class AsyncVersionsWithStreamingResponse (line 525) | class AsyncVersionsWithStreamingResponse: method __init__ (line 526) | def __init__(self, versions: AsyncVersions) -> None: method content (line 543) | def content(self) -> AsyncContentWithStreamingResponse: FILE: src/openai/resources/uploads/parts.py class Parts (line 22) | class Parts(SyncAPIResource): method with_raw_response (line 26) | def with_raw_response(self) -> PartsWithRawResponse: method with_streaming_response (line 36) | def with_streaming_response(self) -> PartsWithStreamingResponse: method create (line 44) | def create( class AsyncParts (line 99) | class AsyncParts(AsyncAPIResource): method with_raw_response (line 103) | def with_raw_response(self) -> AsyncPartsWithRawResponse: method with_streaming_response (line 113) | def with_streaming_response(self) -> AsyncPartsWithStreamingResponse: method create (line 121) | async def create( class PartsWithRawResponse (line 176) | class PartsWithRawResponse: method __init__ (line 177) | def __init__(self, parts: Parts) -> None: class AsyncPartsWithRawResponse (line 185) | class AsyncPartsWithRawResponse: method __init__ (line 186) | def __init__(self, parts: AsyncParts) -> None: class PartsWithStreamingResponse (line 194) | class PartsWithStreamingResponse: method __init__ (line 195) | def __init__(self, parts: Parts) -> None: class AsyncPartsWithStreamingResponse (line 203) | class AsyncPartsWithStreamingResponse: method __init__ (line 204) | def __init__(self, parts: AsyncParts) -> None: FILE: src/openai/resources/uploads/uploads.py class Uploads (line 43) | class Uploads(SyncAPIResource): method parts (line 47) | def parts(self) -> Parts: method with_raw_response (line 52) | def with_raw_response(self) -> UploadsWithRawResponse: method with_streaming_response (line 62) | def with_streaming_response(self) -> UploadsWithStreamingResponse: method upload_file_chunked (line 71) | def upload_file_chunked( method upload_file_chunked (line 84) | def upload_file_chunked( method upload_file_chunked (line 97) | def upload_file_chunked( method create (line 168) | def create( method cancel (line 250) | def cancel( method complete (line 286) | def complete( class AsyncUploads (line 348) | class AsyncUploads(AsyncAPIResource): method parts (line 352) | def parts(self) -> AsyncParts: method with_raw_response (line 357) | def with_raw_response(self) -> AsyncUploadsWithRawResponse: method with_streaming_response (line 367) | def with_streaming_response(self) -> AsyncUploadsWithStreamingResponse: method upload_file_chunked (line 376) | async def upload_file_chunked( method upload_file_chunked (line 389) | async def upload_file_chunked( method upload_file_chunked (line 402) | async def upload_file_chunked( method create (line 484) | async def create( method cancel (line 566) | async def cancel( method complete (line 602) | async def complete( class UploadsWithRawResponse (line 664) | class UploadsWithRawResponse: method __init__ (line 665) | def __init__(self, uploads: Uploads) -> None: method parts (line 679) | def parts(self) -> PartsWithRawResponse: class AsyncUploadsWithRawResponse (line 684) | class AsyncUploadsWithRawResponse: method __init__ (line 685) | def __init__(self, uploads: AsyncUploads) -> None: method parts (line 699) | def parts(self) -> AsyncPartsWithRawResponse: class UploadsWithStreamingResponse (line 704) | class UploadsWithStreamingResponse: method __init__ (line 705) | def __init__(self, uploads: Uploads) -> None: method parts (line 719) | def parts(self) -> PartsWithStreamingResponse: class AsyncUploadsWithStreamingResponse (line 724) | class AsyncUploadsWithStreamingResponse: method __init__ (line 725) | def __init__(self, uploads: AsyncUploads) -> None: method parts (line 739) | def parts(self) -> AsyncPartsWithStreamingResponse: FILE: src/openai/resources/vector_stores/file_batches.py class FileBatches (line 31) | class FileBatches(SyncAPIResource): method with_raw_response (line 33) | def with_raw_response(self) -> FileBatchesWithRawResponse: method with_streaming_response (line 43) | def with_streaming_response(self) -> FileBatchesWithStreamingResponse: method create (line 51) | def create( method retrieve (line 119) | def retrieve( method cancel (line 156) | def cancel( method create_and_poll (line 195) | def create_and_poll( method list_files (line 230) | def list_files( method poll (line 304) | def poll( method upload_and_poll (line 341) | def upload_and_poll( class AsyncFileBatches (line 392) | class AsyncFileBatches(AsyncAPIResource): method with_raw_response (line 394) | def with_raw_response(self) -> AsyncFileBatchesWithRawResponse: method with_streaming_response (line 404) | def with_streaming_response(self) -> AsyncFileBatchesWithStreamingResp... method create (line 412) | async def create( method retrieve (line 480) | async def retrieve( method cancel (line 517) | async def cancel( method create_and_poll (line 556) | async def create_and_poll( method list_files (line 591) | def list_files( method poll (line 665) | async def poll( method upload_and_poll (line 702) | async def upload_and_poll( class FileBatchesWithRawResponse (line 776) | class FileBatchesWithRawResponse: method __init__ (line 777) | def __init__(self, file_batches: FileBatches) -> None: class AsyncFileBatchesWithRawResponse (line 794) | class AsyncFileBatchesWithRawResponse: method __init__ (line 795) | def __init__(self, file_batches: AsyncFileBatches) -> None: class FileBatchesWithStreamingResponse (line 812) | class FileBatchesWithStreamingResponse: method __init__ (line 813) | def __init__(self, file_batches: FileBatches) -> None: class AsyncFileBatchesWithStreamingResponse (line 830) | class AsyncFileBatchesWithStreamingResponse: method __init__ (line 831) | def __init__(self, file_batches: AsyncFileBatches) -> None: FILE: src/openai/resources/vector_stores/files.py class Files (line 28) | class Files(SyncAPIResource): method with_raw_response (line 30) | def with_raw_response(self) -> FilesWithRawResponse: method with_streaming_response (line 40) | def with_streaming_response(self) -> FilesWithStreamingResponse: method create (line 48) | def create( method retrieve (line 108) | def retrieve( method update (line 145) | def update( method list (line 190) | def list( method delete (line 261) | def delete( method create_and_poll (line 302) | def create_and_poll( method poll (line 335) | def poll( method upload (line 376) | def upload( method upload_and_poll (line 391) | def upload_and_poll( method content (line 410) | def content( class AsyncFiles (line 449) | class AsyncFiles(AsyncAPIResource): method with_raw_response (line 451) | def with_raw_response(self) -> AsyncFilesWithRawResponse: method with_streaming_response (line 461) | def with_streaming_response(self) -> AsyncFilesWithStreamingResponse: method create (line 469) | async def create( method retrieve (line 529) | async def retrieve( method update (line 566) | async def update( method list (line 611) | def list( method delete (line 682) | async def delete( method create_and_poll (line 723) | async def create_and_poll( method poll (line 756) | async def poll( method upload (line 797) | async def upload( method upload_and_poll (line 814) | async def upload_and_poll( method content (line 833) | def content( class FilesWithRawResponse (line 872) | class FilesWithRawResponse: method __init__ (line 873) | def __init__(self, files: Files) -> None: class AsyncFilesWithRawResponse (line 896) | class AsyncFilesWithRawResponse: method __init__ (line 897) | def __init__(self, files: AsyncFiles) -> None: class FilesWithStreamingResponse (line 920) | class FilesWithStreamingResponse: method __init__ (line 921) | def __init__(self, files: Files) -> None: class AsyncFilesWithStreamingResponse (line 944) | class AsyncFilesWithStreamingResponse: method __init__ (line 945) | def __init__(self, files: AsyncFiles) -> None: FILE: src/openai/resources/vector_stores/vector_stores.py class VectorStores (line 50) | class VectorStores(SyncAPIResource): method files (line 52) | def files(self) -> Files: method file_batches (line 56) | def file_batches(self) -> FileBatches: method with_raw_response (line 60) | def with_raw_response(self) -> VectorStoresWithRawResponse: method with_streaming_response (line 70) | def with_streaming_response(self) -> VectorStoresWithStreamingResponse: method create (line 78) | def create( method retrieve (line 147) | def retrieve( method update (line 181) | def update( method list (line 237) | def list( method delete (line 302) | def delete( method search (line 336) | def search( class AsyncVectorStores (line 400) | class AsyncVectorStores(AsyncAPIResource): method files (line 402) | def files(self) -> AsyncFiles: method file_batches (line 406) | def file_batches(self) -> AsyncFileBatches: method with_raw_response (line 410) | def with_raw_response(self) -> AsyncVectorStoresWithRawResponse: method with_streaming_response (line 420) | def with_streaming_response(self) -> AsyncVectorStoresWithStreamingRes... method create (line 428) | async def create( method retrieve (line 497) | async def retrieve( method update (line 531) | async def update( method list (line 587) | def list( method delete (line 652) | async def delete( method search (line 686) | def search( class VectorStoresWithRawResponse (line 750) | class VectorStoresWithRawResponse: method __init__ (line 751) | def __init__(self, vector_stores: VectorStores) -> None: method files (line 774) | def files(self) -> FilesWithRawResponse: method file_batches (line 778) | def file_batches(self) -> FileBatchesWithRawResponse: class AsyncVectorStoresWithRawResponse (line 782) | class AsyncVectorStoresWithRawResponse: method __init__ (line 783) | def __init__(self, vector_stores: AsyncVectorStores) -> None: method files (line 806) | def files(self) -> AsyncFilesWithRawResponse: method file_batches (line 810) | def file_batches(self) -> AsyncFileBatchesWithRawResponse: class VectorStoresWithStreamingResponse (line 814) | class VectorStoresWithStreamingResponse: method __init__ (line 815) | def __init__(self, vector_stores: VectorStores) -> None: method files (line 838) | def files(self) -> FilesWithStreamingResponse: method file_batches (line 842) | def file_batches(self) -> FileBatchesWithStreamingResponse: class AsyncVectorStoresWithStreamingResponse (line 846) | class AsyncVectorStoresWithStreamingResponse: method __init__ (line 847) | def __init__(self, vector_stores: AsyncVectorStores) -> None: method files (line 870) | def files(self) -> AsyncFilesWithStreamingResponse: method file_batches (line 874) | def file_batches(self) -> AsyncFileBatchesWithStreamingResponse: FILE: src/openai/resources/videos.py class Videos (line 48) | class Videos(SyncAPIResource): method with_raw_response (line 50) | def with_raw_response(self) -> VideosWithRawResponse: method with_streaming_response (line 60) | def with_streaming_response(self) -> VideosWithStreamingResponse: method create (line 68) | def create( method create_and_poll (line 131) | def create_and_poll( method poll (line 165) | def poll( method retrieve (line 204) | def retrieve( method list (line 237) | def list( method delete (line 289) | def delete( method create_character (line 322) | def create_character( method download_content (line 371) | def download_content( method edit (line 414) | def edit( method extend (line 464) | def extend( method get_character (line 518) | def get_character( method remix (line 551) | def remix( class AsyncVideos (line 589) | class AsyncVideos(AsyncAPIResource): method with_raw_response (line 591) | def with_raw_response(self) -> AsyncVideosWithRawResponse: method with_streaming_response (line 601) | def with_streaming_response(self) -> AsyncVideosWithStreamingResponse: method create (line 609) | async def create( method create_and_poll (line 672) | async def create_and_poll( method poll (line 706) | async def poll( method retrieve (line 745) | async def retrieve( method list (line 778) | def list( method delete (line 830) | async def delete( method create_character (line 863) | async def create_character( method download_content (line 912) | async def download_content( method edit (line 957) | async def edit( method extend (line 1007) | async def extend( method get_character (line 1061) | async def get_character( method remix (line 1094) | async def remix( class VideosWithRawResponse (line 1132) | class VideosWithRawResponse: method __init__ (line 1133) | def __init__(self, videos: Videos) -> None: class AsyncVideosWithRawResponse (line 1168) | class AsyncVideosWithRawResponse: method __init__ (line 1169) | def __init__(self, videos: AsyncVideos) -> None: class VideosWithStreamingResponse (line 1204) | class VideosWithStreamingResponse: method __init__ (line 1205) | def __init__(self, videos: Videos) -> None: class AsyncVideosWithStreamingResponse (line 1241) | class AsyncVideosWithStreamingResponse: method __init__ (line 1242) | def __init__(self, videos: AsyncVideos) -> None: FILE: src/openai/resources/webhooks/__init__.py class Webhooks (line 6) | class Webhooks(_Webhooks): class AsyncWebhooks (line 10) | class AsyncWebhooks(_AsyncWebhooks): FILE: src/openai/resources/webhooks/webhooks.py class Webhooks (line 22) | class Webhooks(SyncAPIResource): method unwrap (line 23) | def unwrap( method verify_signature (line 44) | def verify_signature( class AsyncWebhooks (line 118) | class AsyncWebhooks(AsyncAPIResource): method unwrap (line 119) | def unwrap( method verify_signature (line 141) | def verify_signature( FILE: src/openai/types/audio/speech_create_params.py class SpeechCreateParams (line 13) | class SpeechCreateParams(TypedDict, total=False): class VoiceID (line 59) | class VoiceID(TypedDict, total=False): FILE: src/openai/types/audio/transcription.py class Logprob (line 12) | class Logprob(BaseModel): class UsageTokensInputTokenDetails (line 23) | class UsageTokensInputTokenDetails(BaseModel): class UsageTokens (line 33) | class UsageTokens(BaseModel): class UsageDuration (line 52) | class UsageDuration(BaseModel): class Transcription (line 65) | class Transcription(BaseModel): FILE: src/openai/types/audio/transcription_create_params.py class TranscriptionCreateParamsBase (line 22) | class TranscriptionCreateParamsBase(TypedDict, total=False): class ChunkingStrategyVadConfig (line 119) | class ChunkingStrategyVadConfig(TypedDict, total=False): class TranscriptionCreateParamsNonStreaming (line 144) | class TranscriptionCreateParamsNonStreaming(TranscriptionCreateParamsBas... class TranscriptionCreateParamsStreaming (line 158) | class TranscriptionCreateParamsStreaming(TranscriptionCreateParamsBase): FILE: src/openai/types/audio/transcription_diarized.py class UsageTokensInputTokenDetails (line 13) | class UsageTokensInputTokenDetails(BaseModel): class UsageTokens (line 23) | class UsageTokens(BaseModel): class UsageDuration (line 42) | class UsageDuration(BaseModel): class TranscriptionDiarized (line 55) | class TranscriptionDiarized(BaseModel): FILE: src/openai/types/audio/transcription_diarized_segment.py class TranscriptionDiarizedSegment (line 10) | class TranscriptionDiarizedSegment(BaseModel): FILE: src/openai/types/audio/transcription_segment.py class TranscriptionSegment (line 10) | class TranscriptionSegment(BaseModel): FILE: src/openai/types/audio/transcription_text_delta_event.py class Logprob (line 11) | class Logprob(BaseModel): class TranscriptionTextDeltaEvent (line 22) | class TranscriptionTextDeltaEvent(BaseModel): FILE: src/openai/types/audio/transcription_text_done_event.py class Logprob (line 11) | class Logprob(BaseModel): class UsageInputTokenDetails (line 22) | class UsageInputTokenDetails(BaseModel): class Usage (line 32) | class Usage(BaseModel): class TranscriptionTextDoneEvent (line 51) | class TranscriptionTextDoneEvent(BaseModel): FILE: src/openai/types/audio/transcription_text_segment_event.py class TranscriptionTextSegmentEvent (line 10) | class TranscriptionTextSegmentEvent(BaseModel): FILE: src/openai/types/audio/transcription_verbose.py class Usage (line 13) | class Usage(BaseModel): class TranscriptionVerbose (line 23) | class TranscriptionVerbose(BaseModel): FILE: src/openai/types/audio/transcription_word.py class TranscriptionWord (line 8) | class TranscriptionWord(BaseModel): FILE: src/openai/types/audio/translation.py class Translation (line 8) | class Translation(BaseModel): FILE: src/openai/types/audio/translation_create_params.py class TranslationCreateParams (line 14) | class TranslationCreateParams(TypedDict, total=False): FILE: src/openai/types/audio/translation_verbose.py class TranslationVerbose (line 11) | class TranslationVerbose(BaseModel): FILE: src/openai/types/auto_file_chunking_strategy_param.py class AutoFileChunkingStrategyParam (line 10) | class AutoFileChunkingStrategyParam(TypedDict, total=False): FILE: src/openai/types/batch.py class Errors (line 15) | class Errors(BaseModel): class Batch (line 22) | class Batch(BaseModel): FILE: src/openai/types/batch_create_params.py class BatchCreateParams (line 13) | class BatchCreateParams(TypedDict, total=False): class OutputExpiresAfter (line 70) | class OutputExpiresAfter(TypedDict, total=False): FILE: src/openai/types/batch_error.py class BatchError (line 10) | class BatchError(BaseModel): FILE: src/openai/types/batch_list_params.py class BatchListParams (line 10) | class BatchListParams(TypedDict, total=False): FILE: src/openai/types/batch_request_counts.py class BatchRequestCounts (line 8) | class BatchRequestCounts(BaseModel): FILE: src/openai/types/batch_usage.py class InputTokensDetails (line 8) | class InputTokensDetails(BaseModel): class OutputTokensDetails (line 18) | class OutputTokensDetails(BaseModel): class BatchUsage (line 25) | class BatchUsage(BaseModel): FILE: src/openai/types/beta/assistant.py class ToolResourcesCodeInterpreter (line 14) | class ToolResourcesCodeInterpreter(BaseModel): class ToolResourcesFileSearch (line 23) | class ToolResourcesFileSearch(BaseModel): class ToolResources (line 33) | class ToolResources(BaseModel): class Assistant (line 44) | class Assistant(BaseModel): FILE: src/openai/types/beta/assistant_create_params.py class AssistantCreateParams (line 28) | class AssistantCreateParams(TypedDict, total=False): class ToolResourcesCodeInterpreter (line 134) | class ToolResourcesCodeInterpreter(TypedDict, total=False): class ToolResourcesFileSearchVectorStoreChunkingStrategyAuto (line 143) | class ToolResourcesFileSearchVectorStoreChunkingStrategyAuto(TypedDict, ... class ToolResourcesFileSearchVectorStoreChunkingStrategyStaticStatic (line 153) | class ToolResourcesFileSearchVectorStoreChunkingStrategyStaticStatic(Typ... class ToolResourcesFileSearchVectorStoreChunkingStrategyStatic (line 168) | class ToolResourcesFileSearchVectorStoreChunkingStrategyStatic(TypedDict... class ToolResourcesFileSearchVectorStore (line 180) | class ToolResourcesFileSearchVectorStore(TypedDict, total=False): class ToolResourcesFileSearch (line 206) | class ToolResourcesFileSearch(TypedDict, total=False): class ToolResources (line 224) | class ToolResources(TypedDict, total=False): FILE: src/openai/types/beta/assistant_deleted.py class AssistantDeleted (line 10) | class AssistantDeleted(BaseModel): FILE: src/openai/types/beta/assistant_list_params.py class AssistantListParams (line 10) | class AssistantListParams(TypedDict, total=False): FILE: src/openai/types/beta/assistant_stream_event.py class ThreadCreated (line 45) | class ThreadCreated(BaseModel): class ThreadRunCreated (line 62) | class ThreadRunCreated(BaseModel): class ThreadRunQueued (line 76) | class ThreadRunQueued(BaseModel): class ThreadRunInProgress (line 90) | class ThreadRunInProgress(BaseModel): class ThreadRunRequiresAction (line 104) | class ThreadRunRequiresAction(BaseModel): class ThreadRunCompleted (line 118) | class ThreadRunCompleted(BaseModel): class ThreadRunIncomplete (line 132) | class ThreadRunIncomplete(BaseModel): class ThreadRunFailed (line 146) | class ThreadRunFailed(BaseModel): class ThreadRunCancelling (line 160) | class ThreadRunCancelling(BaseModel): class ThreadRunCancelled (line 174) | class ThreadRunCancelled(BaseModel): class ThreadRunExpired (line 188) | class ThreadRunExpired(BaseModel): class ThreadRunStepCreated (line 202) | class ThreadRunStepCreated(BaseModel): class ThreadRunStepInProgress (line 213) | class ThreadRunStepInProgress(BaseModel): class ThreadRunStepDelta (line 224) | class ThreadRunStepDelta(BaseModel): class ThreadRunStepCompleted (line 238) | class ThreadRunStepCompleted(BaseModel): class ThreadRunStepFailed (line 249) | class ThreadRunStepFailed(BaseModel): class ThreadRunStepCancelled (line 260) | class ThreadRunStepCancelled(BaseModel): class ThreadRunStepExpired (line 271) | class ThreadRunStepExpired(BaseModel): class ThreadMessageCreated (line 282) | class ThreadMessageCreated(BaseModel): class ThreadMessageInProgress (line 296) | class ThreadMessageInProgress(BaseModel): class ThreadMessageDelta (line 310) | class ThreadMessageDelta(BaseModel): class ThreadMessageCompleted (line 324) | class ThreadMessageCompleted(BaseModel): class ThreadMessageIncomplete (line 338) | class ThreadMessageIncomplete(BaseModel): class ErrorEvent (line 352) | class ErrorEvent(BaseModel): FILE: src/openai/types/beta/assistant_tool_choice.py class AssistantToolChoice (line 12) | class AssistantToolChoice(BaseModel): FILE: src/openai/types/beta/assistant_tool_choice_function.py class AssistantToolChoiceFunction (line 8) | class AssistantToolChoiceFunction(BaseModel): FILE: src/openai/types/beta/assistant_tool_choice_function_param.py class AssistantToolChoiceFunctionParam (line 10) | class AssistantToolChoiceFunctionParam(TypedDict, total=False): FILE: src/openai/types/beta/assistant_tool_choice_param.py class AssistantToolChoiceParam (line 12) | class AssistantToolChoiceParam(TypedDict, total=False): FILE: src/openai/types/beta/assistant_update_params.py class AssistantUpdateParams (line 17) | class AssistantUpdateParams(TypedDict, total=False): class ToolResourcesCodeInterpreter (line 169) | class ToolResourcesCodeInterpreter(TypedDict, total=False): class ToolResourcesFileSearch (line 179) | class ToolResourcesFileSearch(TypedDict, total=False): class ToolResources (line 189) | class ToolResources(TypedDict, total=False): FILE: src/openai/types/beta/chatkit/chat_session.py class ChatSession (line 14) | class ChatSession(BaseModel): FILE: src/openai/types/beta/chatkit/chat_session_automatic_thread_titling.py class ChatSessionAutomaticThreadTitling (line 8) | class ChatSessionAutomaticThreadTitling(BaseModel): FILE: src/openai/types/beta/chatkit/chat_session_chatkit_configuration.py class ChatSessionChatKitConfiguration (line 11) | class ChatSessionChatKitConfiguration(BaseModel): FILE: src/openai/types/beta/chatkit/chat_session_chatkit_configuration_param.py class AutomaticThreadTitling (line 10) | class AutomaticThreadTitling(TypedDict, total=False): class FileUpload (line 20) | class FileUpload(TypedDict, total=False): class History (line 39) | class History(TypedDict, total=False): class ChatSessionChatKitConfigurationParam (line 55) | class ChatSessionChatKitConfigurationParam(TypedDict, total=False): FILE: src/openai/types/beta/chatkit/chat_session_expires_after_param.py class ChatSessionExpiresAfterParam (line 10) | class ChatSessionExpiresAfterParam(TypedDict, total=False): FILE: src/openai/types/beta/chatkit/chat_session_file_upload.py class ChatSessionFileUpload (line 10) | class ChatSessionFileUpload(BaseModel): FILE: src/openai/types/beta/chatkit/chat_session_history.py class ChatSessionHistory (line 10) | class ChatSessionHistory(BaseModel): FILE: src/openai/types/beta/chatkit/chat_session_rate_limits.py class ChatSessionRateLimits (line 8) | class ChatSessionRateLimits(BaseModel): FILE: src/openai/types/beta/chatkit/chat_session_rate_limits_param.py class ChatSessionRateLimitsParam (line 10) | class ChatSessionRateLimitsParam(TypedDict, total=False): FILE: src/openai/types/beta/chatkit/chat_session_workflow_param.py class Tracing (line 11) | class Tracing(TypedDict, total=False): class ChatSessionWorkflowParam (line 21) | class ChatSessionWorkflowParam(TypedDict, total=False): FILE: src/openai/types/beta/chatkit/chatkit_attachment.py class ChatKitAttachment (line 11) | class ChatKitAttachment(BaseModel): FILE: src/openai/types/beta/chatkit/chatkit_response_output_text.py class AnnotationFileSource (line 19) | class AnnotationFileSource(BaseModel): class AnnotationFile (line 29) | class AnnotationFile(BaseModel): class AnnotationURLSource (line 39) | class AnnotationURLSource(BaseModel): class AnnotationURL (line 49) | class AnnotationURL(BaseModel): class ChatKitResponseOutputText (line 62) | class ChatKitResponseOutputText(BaseModel): FILE: src/openai/types/beta/chatkit/chatkit_thread.py class StatusActive (line 12) | class StatusActive(BaseModel): class StatusLocked (line 19) | class StatusLocked(BaseModel): class StatusClosed (line 29) | class StatusClosed(BaseModel): class ChatKitThread (line 42) | class ChatKitThread(BaseModel): FILE: src/openai/types/beta/chatkit/chatkit_thread_assistant_message_item.py class ChatKitThreadAssistantMessageItem (line 12) | class ChatKitThreadAssistantMessageItem(BaseModel): FILE: src/openai/types/beta/chatkit/chatkit_thread_item_list.py class DataChatKitClientToolCall (line 22) | class DataChatKitClientToolCall(BaseModel): class DataChatKitTask (line 59) | class DataChatKitTask(BaseModel): class DataChatKitTaskGroupTask (line 87) | class DataChatKitTaskGroupTask(BaseModel): class DataChatKitTaskGroup (line 103) | class DataChatKitTaskGroup(BaseModel): class ChatKitThreadItemList (line 138) | class ChatKitThreadItemList(BaseModel): FILE: src/openai/types/beta/chatkit/chatkit_thread_user_message_item.py class ContentInputText (line 20) | class ContentInputText(BaseModel): class ContentQuotedText (line 30) | class ContentQuotedText(BaseModel): class InferenceOptionsToolChoice (line 43) | class InferenceOptionsToolChoice(BaseModel): class InferenceOptions (line 50) | class InferenceOptions(BaseModel): class ChatKitThreadUserMessageItem (line 63) | class ChatKitThreadUserMessageItem(BaseModel): FILE: src/openai/types/beta/chatkit/chatkit_widget_item.py class ChatKitWidgetItem (line 10) | class ChatKitWidgetItem(BaseModel): FILE: src/openai/types/beta/chatkit/session_create_params.py class SessionCreateParams (line 15) | class SessionCreateParams(TypedDict, total=False): FILE: src/openai/types/beta/chatkit/thread_delete_response.py class ThreadDeleteResponse (line 10) | class ThreadDeleteResponse(BaseModel): FILE: src/openai/types/beta/chatkit/thread_list_items_params.py class ThreadListItemsParams (line 10) | class ThreadListItemsParams(TypedDict, total=False): FILE: src/openai/types/beta/chatkit/thread_list_params.py class ThreadListParams (line 10) | class ThreadListParams(TypedDict, total=False): FILE: src/openai/types/beta/chatkit_workflow.py class Tracing (line 10) | class Tracing(BaseModel): class ChatKitWorkflow (line 17) | class ChatKitWorkflow(BaseModel): FILE: src/openai/types/beta/code_interpreter_tool.py class CodeInterpreterTool (line 10) | class CodeInterpreterTool(BaseModel): FILE: src/openai/types/beta/code_interpreter_tool_param.py class CodeInterpreterToolParam (line 10) | class CodeInterpreterToolParam(TypedDict, total=False): FILE: src/openai/types/beta/file_search_tool.py class FileSearchRankingOptions (line 11) | class FileSearchRankingOptions(BaseModel): class FileSearch (line 32) | class FileSearch(BaseModel): class FileSearchTool (line 59) | class FileSearchTool(BaseModel): FILE: src/openai/types/beta/file_search_tool_param.py class FileSearchRankingOptions (line 10) | class FileSearchRankingOptions(TypedDict, total=False): class FileSearch (line 31) | class FileSearch(TypedDict, total=False): class FileSearchToolParam (line 58) | class FileSearchToolParam(TypedDict, total=False): FILE: src/openai/types/beta/function_tool.py class FunctionTool (line 11) | class FunctionTool(BaseModel): FILE: src/openai/types/beta/function_tool_param.py class FunctionToolParam (line 12) | class FunctionToolParam(TypedDict, total=False): FILE: src/openai/types/beta/realtime/conversation_created_event.py class Conversation (line 11) | class Conversation(BaseModel): class ConversationCreatedEvent (line 19) | class ConversationCreatedEvent(BaseModel): FILE: src/openai/types/beta/realtime/conversation_item.py class ConversationItem (line 12) | class ConversationItem(BaseModel): FILE: src/openai/types/beta/realtime/conversation_item_content.py class ConversationItemContent (line 11) | class ConversationItemContent(BaseModel): FILE: src/openai/types/beta/realtime/conversation_item_content_param.py class ConversationItemContentParam (line 10) | class ConversationItemContentParam(TypedDict, total=False): FILE: src/openai/types/beta/realtime/conversation_item_create_event.py class ConversationItemCreateEvent (line 12) | class ConversationItemCreateEvent(BaseModel): FILE: src/openai/types/beta/realtime/conversation_item_create_event_param.py class ConversationItemCreateEventParam (line 12) | class ConversationItemCreateEventParam(TypedDict, total=False): FILE: src/openai/types/beta/realtime/conversation_item_created_event.py class ConversationItemCreatedEvent (line 12) | class ConversationItemCreatedEvent(BaseModel): FILE: src/openai/types/beta/realtime/conversation_item_delete_event.py class ConversationItemDeleteEvent (line 11) | class ConversationItemDeleteEvent(BaseModel): FILE: src/openai/types/beta/realtime/conversation_item_delete_event_param.py class ConversationItemDeleteEventParam (line 10) | class ConversationItemDeleteEventParam(TypedDict, total=False): FILE: src/openai/types/beta/realtime/conversation_item_deleted_event.py class ConversationItemDeletedEvent (line 10) | class ConversationItemDeletedEvent(BaseModel): FILE: src/openai/types/beta/realtime/conversation_item_input_audio_transcription_completed_event.py class UsageTranscriptTextUsageTokensInputTokenDetails (line 18) | class UsageTranscriptTextUsageTokensInputTokenDetails(BaseModel): class UsageTranscriptTextUsageTokens (line 26) | class UsageTranscriptTextUsageTokens(BaseModel): class UsageTranscriptTextUsageDuration (line 43) | class UsageTranscriptTextUsageDuration(BaseModel): class Logprob (line 54) | class Logprob(BaseModel): class ConversationItemInputAudioTranscriptionCompletedEvent (line 65) | class ConversationItemInputAudioTranscriptionCompletedEvent(BaseModel): FILE: src/openai/types/beta/realtime/conversation_item_input_audio_transcription_delta_event.py class Logprob (line 11) | class Logprob(BaseModel): class ConversationItemInputAudioTranscriptionDeltaEvent (line 22) | class ConversationItemInputAudioTranscriptionDeltaEvent(BaseModel): FILE: src/openai/types/beta/realtime/conversation_item_input_audio_transcription_failed_event.py class Error (line 11) | class Error(BaseModel): class ConversationItemInputAudioTranscriptionFailedEvent (line 25) | class ConversationItemInputAudioTranscriptionFailedEvent(BaseModel): FILE: src/openai/types/beta/realtime/conversation_item_param.py class ConversationItemParam (line 13) | class ConversationItemParam(TypedDict, total=False): FILE: src/openai/types/beta/realtime/conversation_item_retrieve_event.py class ConversationItemRetrieveEvent (line 11) | class ConversationItemRetrieveEvent(BaseModel): FILE: src/openai/types/beta/realtime/conversation_item_retrieve_event_param.py class ConversationItemRetrieveEventParam (line 10) | class ConversationItemRetrieveEventParam(TypedDict, total=False): FILE: src/openai/types/beta/realtime/conversation_item_truncate_event.py class ConversationItemTruncateEvent (line 11) | class ConversationItemTruncateEvent(BaseModel): FILE: src/openai/types/beta/realtime/conversation_item_truncate_event_param.py class ConversationItemTruncateEventParam (line 10) | class ConversationItemTruncateEventParam(TypedDict, total=False): FILE: src/openai/types/beta/realtime/conversation_item_truncated_event.py class ConversationItemTruncatedEvent (line 10) | class ConversationItemTruncatedEvent(BaseModel): FILE: src/openai/types/beta/realtime/conversation_item_with_reference.py class Content (line 11) | class Content(BaseModel): class ConversationItemWithReference (line 32) | class ConversationItemWithReference(BaseModel): FILE: src/openai/types/beta/realtime/conversation_item_with_reference_param.py class Content (line 11) | class Content(TypedDict, total=False): class ConversationItemWithReferenceParam (line 32) | class ConversationItemWithReferenceParam(TypedDict, total=False): FILE: src/openai/types/beta/realtime/error_event.py class Error (line 11) | class Error(BaseModel): class ErrorEvent (line 28) | class ErrorEvent(BaseModel): FILE: src/openai/types/beta/realtime/input_audio_buffer_append_event.py class InputAudioBufferAppendEvent (line 11) | class InputAudioBufferAppendEvent(BaseModel): FILE: src/openai/types/beta/realtime/input_audio_buffer_append_event_param.py class InputAudioBufferAppendEventParam (line 10) | class InputAudioBufferAppendEventParam(TypedDict, total=False): FILE: src/openai/types/beta/realtime/input_audio_buffer_clear_event.py class InputAudioBufferClearEvent (line 11) | class InputAudioBufferClearEvent(BaseModel): FILE: src/openai/types/beta/realtime/input_audio_buffer_clear_event_param.py class InputAudioBufferClearEventParam (line 10) | class InputAudioBufferClearEventParam(TypedDict, total=False): FILE: src/openai/types/beta/realtime/input_audio_buffer_cleared_event.py class InputAudioBufferClearedEvent (line 10) | class InputAudioBufferClearedEvent(BaseModel): FILE: src/openai/types/beta/realtime/input_audio_buffer_commit_event.py class InputAudioBufferCommitEvent (line 11) | class InputAudioBufferCommitEvent(BaseModel): FILE: src/openai/types/beta/realtime/input_audio_buffer_commit_event_param.py class InputAudioBufferCommitEventParam (line 10) | class InputAudioBufferCommitEventParam(TypedDict, total=False): FILE: src/openai/types/beta/realtime/input_audio_buffer_committed_event.py class InputAudioBufferCommittedEvent (line 11) | class InputAudioBufferCommittedEvent(BaseModel): FILE: src/openai/types/beta/realtime/input_audio_buffer_speech_started_event.py class InputAudioBufferSpeechStartedEvent (line 10) | class InputAudioBufferSpeechStartedEvent(BaseModel): FILE: src/openai/types/beta/realtime/input_audio_buffer_speech_stopped_event.py class InputAudioBufferSpeechStoppedEvent (line 10) | class InputAudioBufferSpeechStoppedEvent(BaseModel): FILE: src/openai/types/beta/realtime/rate_limits_updated_event.py class RateLimit (line 11) | class RateLimit(BaseModel): class RateLimitsUpdatedEvent (line 25) | class RateLimitsUpdatedEvent(BaseModel): FILE: src/openai/types/beta/realtime/realtime_client_event.py class OutputAudioBufferClear (line 23) | class OutputAudioBufferClear(BaseModel): FILE: src/openai/types/beta/realtime/realtime_client_event_param.py class OutputAudioBufferClear (line 23) | class OutputAudioBufferClear(TypedDict, total=False): FILE: src/openai/types/beta/realtime/realtime_connect_params.py class RealtimeConnectParams (line 10) | class RealtimeConnectParams(TypedDict, total=False): FILE: src/openai/types/beta/realtime/realtime_response.py class RealtimeResponse (line 15) | class RealtimeResponse(BaseModel): FILE: src/openai/types/beta/realtime/realtime_response_status.py class Error (line 11) | class Error(BaseModel): class RealtimeResponseStatus (line 19) | class RealtimeResponseStatus(BaseModel): FILE: src/openai/types/beta/realtime/realtime_response_usage.py class InputTokenDetails (line 10) | class InputTokenDetails(BaseModel): class OutputTokenDetails (line 21) | class OutputTokenDetails(BaseModel): class RealtimeResponseUsage (line 29) | class RealtimeResponseUsage(BaseModel): FILE: src/openai/types/beta/realtime/realtime_server_event.py class ConversationItemRetrieved (line 51) | class ConversationItemRetrieved(BaseModel): class OutputAudioBufferStarted (line 62) | class OutputAudioBufferStarted(BaseModel): class OutputAudioBufferStopped (line 73) | class OutputAudioBufferStopped(BaseModel): class OutputAudioBufferCleared (line 84) | class OutputAudioBufferCleared(BaseModel): FILE: src/openai/types/beta/realtime/response_audio_delta_event.py class ResponseAudioDeltaEvent (line 10) | class ResponseAudioDeltaEvent(BaseModel): FILE: src/openai/types/beta/realtime/response_audio_done_event.py class ResponseAudioDoneEvent (line 10) | class ResponseAudioDoneEvent(BaseModel): FILE: src/openai/types/beta/realtime/response_audio_transcript_delta_event.py class ResponseAudioTranscriptDeltaEvent (line 10) | class ResponseAudioTranscriptDeltaEvent(BaseModel): FILE: src/openai/types/beta/realtime/response_audio_transcript_done_event.py class ResponseAudioTranscriptDoneEvent (line 10) | class ResponseAudioTranscriptDoneEvent(BaseModel): FILE: src/openai/types/beta/realtime/response_cancel_event.py class ResponseCancelEvent (line 11) | class ResponseCancelEvent(BaseModel): FILE: src/openai/types/beta/realtime/response_cancel_event_param.py class ResponseCancelEventParam (line 10) | class ResponseCancelEventParam(TypedDict, total=False): FILE: src/openai/types/beta/realtime/response_content_part_added_event.py class Part (line 11) | class Part(BaseModel): class ResponseContentPartAddedEvent (line 25) | class ResponseContentPartAddedEvent(BaseModel): FILE: src/openai/types/beta/realtime/response_content_part_done_event.py class Part (line 11) | class Part(BaseModel): class ResponseContentPartDoneEvent (line 25) | class ResponseContentPartDoneEvent(BaseModel): FILE: src/openai/types/beta/realtime/response_create_event.py class ResponseTool (line 13) | class ResponseTool(BaseModel): class Response (line 30) | class Response(BaseModel): class ResponseCreateEvent (line 113) | class ResponseCreateEvent(BaseModel): FILE: src/openai/types/beta/realtime/response_create_event_param.py class ResponseTool (line 14) | class ResponseTool(TypedDict, total=False): class Response (line 31) | class Response(TypedDict, total=False): class ResponseCreateEventParam (line 114) | class ResponseCreateEventParam(TypedDict, total=False): FILE: src/openai/types/beta/realtime/response_created_event.py class ResponseCreatedEvent (line 11) | class ResponseCreatedEvent(BaseModel): FILE: src/openai/types/beta/realtime/response_done_event.py class ResponseDoneEvent (line 11) | class ResponseDoneEvent(BaseModel): FILE: src/openai/types/beta/realtime/response_function_call_arguments_delta_event.py class ResponseFunctionCallArgumentsDeltaEvent (line 10) | class ResponseFunctionCallArgumentsDeltaEvent(BaseModel): FILE: src/openai/types/beta/realtime/response_function_call_arguments_done_event.py class ResponseFunctionCallArgumentsDoneEvent (line 10) | class ResponseFunctionCallArgumentsDoneEvent(BaseModel): FILE: src/openai/types/beta/realtime/response_output_item_added_event.py class ResponseOutputItemAddedEvent (line 11) | class ResponseOutputItemAddedEvent(BaseModel): FILE: src/openai/types/beta/realtime/response_output_item_done_event.py class ResponseOutputItemDoneEvent (line 11) | class ResponseOutputItemDoneEvent(BaseModel): FILE: src/openai/types/beta/realtime/response_text_delta_event.py class ResponseTextDeltaEvent (line 10) | class ResponseTextDeltaEvent(BaseModel): FILE: src/openai/types/beta/realtime/response_text_done_event.py class ResponseTextDoneEvent (line 10) | class ResponseTextDoneEvent(BaseModel): FILE: src/openai/types/beta/realtime/session.py class InputAudioNoiseReduction (line 19) | class InputAudioNoiseReduction(BaseModel): class InputAudioTranscription (line 28) | class InputAudioTranscription(BaseModel): class Tool (line 53) | class Tool(BaseModel): class TracingTracingConfiguration (line 70) | class TracingTracingConfiguration(BaseModel): class TurnDetection (line 93) | class TurnDetection(BaseModel): class Session (line 142) | class Session(BaseModel): FILE: src/openai/types/beta/realtime/session_create_params.py class SessionCreateParams (line 21) | class SessionCreateParams(TypedDict, total=False): class ClientSecretExpiresAfter (line 159) | class ClientSecretExpiresAfter(TypedDict, total=False): class ClientSecret (line 173) | class ClientSecret(TypedDict, total=False): class InputAudioNoiseReduction (line 178) | class InputAudioNoiseReduction(TypedDict, total=False): class InputAudioTranscription (line 187) | class InputAudioTranscription(TypedDict, total=False): class Tool (line 212) | class Tool(TypedDict, total=False): class TracingTracingConfiguration (line 229) | class TracingTracingConfiguration(TypedDict, total=False): class TurnDetection (line 252) | class TurnDetection(TypedDict, total=False): FILE: src/openai/types/beta/realtime/session_create_response.py class ClientSecret (line 19) | class ClientSecret(BaseModel): class InputAudioTranscription (line 34) | class InputAudioTranscription(BaseModel): class Tool (line 39) | class Tool(BaseModel): class TracingTracingConfiguration (line 56) | class TracingTracingConfiguration(BaseModel): class TurnDetection (line 79) | class TurnDetection(BaseModel): class SessionCreateResponse (line 104) | class SessionCreateResponse(BaseModel): FILE: src/openai/types/beta/realtime/session_created_event.py class SessionCreatedEvent (line 11) | class SessionCreatedEvent(BaseModel): FILE: src/openai/types/beta/realtime/session_update_event.py class SessionClientSecretExpiresAfter (line 22) | class SessionClientSecretExpiresAfter(BaseModel): class SessionClientSecret (line 36) | class SessionClientSecret(BaseModel): class SessionInputAudioNoiseReduction (line 41) | class SessionInputAudioNoiseReduction(BaseModel): class SessionInputAudioTranscription (line 50) | class SessionInputAudioTranscription(BaseModel): class SessionTool (line 75) | class SessionTool(BaseModel): class SessionTracingTracingConfiguration (line 92) | class SessionTracingTracingConfiguration(BaseModel): class SessionTurnDetection (line 115) | class SessionTurnDetection(BaseModel): class Session (line 164) | class Session(BaseModel): class SessionUpdateEvent (line 304) | class SessionUpdateEvent(BaseModel): FILE: src/openai/types/beta/realtime/session_update_event_param.py class SessionClientSecretExpiresAfter (line 22) | class SessionClientSecretExpiresAfter(TypedDict, total=False): class SessionClientSecret (line 36) | class SessionClientSecret(TypedDict, total=False): class SessionInputAudioNoiseReduction (line 41) | class SessionInputAudioNoiseReduction(TypedDict, total=False): class SessionInputAudioTranscription (line 50) | class SessionInputAudioTranscription(TypedDict, total=False): class SessionTool (line 75) | class SessionTool(TypedDict, total=False): class SessionTracingTracingConfiguration (line 92) | class SessionTracingTracingConfiguration(TypedDict, total=False): class SessionTurnDetection (line 115) | class SessionTurnDetection(TypedDict, total=False): class Session (line 164) | class Session(TypedDict, total=False): class SessionUpdateEventParam (line 302) | class SessionUpdateEventParam(TypedDict, total=False): FILE: src/openai/types/beta/realtime/session_updated_event.py class SessionUpdatedEvent (line 11) | class SessionUpdatedEvent(BaseModel): FILE: src/openai/types/beta/realtime/transcription_session.py class ClientSecret (line 11) | class ClientSecret(BaseModel): class InputAudioTranscription (line 26) | class InputAudioTranscription(BaseModel): class TurnDetection (line 50) | class TurnDetection(BaseModel): class TranscriptionSession (line 75) | class TranscriptionSession(BaseModel): FILE: src/openai/types/beta/realtime/transcription_session_create_params.py class TranscriptionSessionCreateParams (line 18) | class TranscriptionSessionCreateParams(TypedDict, total=False): class ClientSecretExpiresAt (line 73) | class ClientSecretExpiresAt(TypedDict, total=False): class ClientSecret (line 87) | class ClientSecret(TypedDict, total=False): class InputAudioNoiseReduction (line 92) | class InputAudioNoiseReduction(TypedDict, total=False): class InputAudioTranscription (line 101) | class InputAudioTranscription(TypedDict, total=False): class TurnDetection (line 126) | class TurnDetection(TypedDict, total=False): FILE: src/openai/types/beta/realtime/transcription_session_update.py class SessionClientSecretExpiresAt (line 19) | class SessionClientSecretExpiresAt(BaseModel): class SessionClientSecret (line 33) | class SessionClientSecret(BaseModel): class SessionInputAudioNoiseReduction (line 38) | class SessionInputAudioNoiseReduction(BaseModel): class SessionInputAudioTranscription (line 47) | class SessionInputAudioTranscription(BaseModel): class SessionTurnDetection (line 72) | class SessionTurnDetection(BaseModel): class Session (line 122) | class Session(BaseModel): class TranscriptionSessionUpdate (line 177) | class TranscriptionSessionUpdate(BaseModel): FILE: src/openai/types/beta/realtime/transcription_session_update_param.py class SessionClientSecretExpiresAt (line 19) | class SessionClientSecretExpiresAt(TypedDict, total=False): class SessionClientSecret (line 33) | class SessionClientSecret(TypedDict, total=False): class SessionInputAudioNoiseReduction (line 38) | class SessionInputAudioNoiseReduction(TypedDict, total=False): class SessionInputAudioTranscription (line 47) | class SessionInputAudioTranscription(TypedDict, total=False): class SessionTurnDetection (line 72) | class SessionTurnDetection(TypedDict, total=False): class Session (line 122) | class Session(TypedDict, total=False): class TranscriptionSessionUpdateParam (line 177) | class TranscriptionSessionUpdateParam(TypedDict, total=False): FILE: src/openai/types/beta/realtime/transcription_session_updated_event.py class TranscriptionSessionUpdatedEvent (line 11) | class TranscriptionSessionUpdatedEvent(BaseModel): FILE: src/openai/types/beta/thread.py class ToolResourcesCodeInterpreter (line 12) | class ToolResourcesCodeInterpreter(BaseModel): class ToolResourcesFileSearch (line 21) | class ToolResourcesFileSearch(BaseModel): class ToolResources (line 31) | class ToolResources(BaseModel): class Thread (line 41) | class Thread(BaseModel): FILE: src/openai/types/beta/thread_create_and_run_params.py class ThreadCreateAndRunParamsBase (line 41) | class ThreadCreateAndRunParamsBase(TypedDict, total=False): class ThreadMessageAttachmentToolFileSearch (line 177) | class ThreadMessageAttachmentToolFileSearch(TypedDict, total=False): class ThreadMessageAttachment (line 185) | class ThreadMessageAttachment(TypedDict, total=False): class ThreadMessage (line 193) | class ThreadMessage(TypedDict, total=False): class ThreadToolResourcesCodeInterpreter (line 220) | class ThreadToolResourcesCodeInterpreter(TypedDict, total=False): class ThreadToolResourcesFileSearchVectorStoreChunkingStrategyAuto (line 229) | class ThreadToolResourcesFileSearchVectorStoreChunkingStrategyAuto(Typed... class ThreadToolResourcesFileSearchVectorStoreChunkingStrategyStaticStatic (line 239) | class ThreadToolResourcesFileSearchVectorStoreChunkingStrategyStaticStat... class ThreadToolResourcesFileSearchVectorStoreChunkingStrategyStatic (line 254) | class ThreadToolResourcesFileSearchVectorStoreChunkingStrategyStatic(Typ... class ThreadToolResourcesFileSearchVectorStore (line 267) | class ThreadToolResourcesFileSearchVectorStore(TypedDict, total=False): class ThreadToolResourcesFileSearch (line 293) | class ThreadToolResourcesFileSearch(TypedDict, total=False): class ThreadToolResources (line 311) | class ThreadToolResources(TypedDict, total=False): class Thread (line 321) | class Thread(TypedDict, total=False): class ToolResourcesCodeInterpreter (line 353) | class ToolResourcesCodeInterpreter(TypedDict, total=False): class ToolResourcesFileSearch (line 362) | class ToolResourcesFileSearch(TypedDict, total=False): class ToolResources (line 372) | class ToolResources(TypedDict, total=False): class TruncationStrategy (line 383) | class TruncationStrategy(TypedDict, total=False): class ThreadCreateAndRunParamsNonStreaming (line 405) | class ThreadCreateAndRunParamsNonStreaming(ThreadCreateAndRunParamsBase,... class ThreadCreateAndRunParamsStreaming (line 414) | class ThreadCreateAndRunParamsStreaming(ThreadCreateAndRunParamsBase): FILE: src/openai/types/beta/thread_create_params.py class ThreadCreateParams (line 30) | class ThreadCreateParams(TypedDict, total=False): class MessageAttachmentToolFileSearch (line 56) | class MessageAttachmentToolFileSearch(TypedDict, total=False): class MessageAttachment (line 64) | class MessageAttachment(TypedDict, total=False): class Message (line 72) | class Message(TypedDict, total=False): class ToolResourcesCodeInterpreter (line 99) | class ToolResourcesCodeInterpreter(TypedDict, total=False): class ToolResourcesFileSearchVectorStoreChunkingStrategyAuto (line 108) | class ToolResourcesFileSearchVectorStoreChunkingStrategyAuto(TypedDict, ... class ToolResourcesFileSearchVectorStoreChunkingStrategyStaticStatic (line 118) | class ToolResourcesFileSearchVectorStoreChunkingStrategyStaticStatic(Typ... class ToolResourcesFileSearchVectorStoreChunkingStrategyStatic (line 133) | class ToolResourcesFileSearchVectorStoreChunkingStrategyStatic(TypedDict... class ToolResourcesFileSearchVectorStore (line 145) | class ToolResourcesFileSearchVectorStore(TypedDict, total=False): class ToolResourcesFileSearch (line 171) | class ToolResourcesFileSearch(TypedDict, total=False): class ToolResources (line 189) | class ToolResources(TypedDict, total=False): FILE: src/openai/types/beta/thread_deleted.py class ThreadDeleted (line 10) | class ThreadDeleted(BaseModel): FILE: src/openai/types/beta/thread_update_params.py class ThreadUpdateParams (line 14) | class ThreadUpdateParams(TypedDict, total=False): class ToolResourcesCodeInterpreter (line 34) | class ToolResourcesCodeInterpreter(TypedDict, total=False): class ToolResourcesFileSearch (line 43) | class ToolResourcesFileSearch(TypedDict, total=False): class ToolResources (line 53) | class ToolResources(TypedDict, total=False): FILE: src/openai/types/beta/threads/file_citation_annotation.py class FileCitation (line 10) | class FileCitation(BaseModel): class FileCitationAnnotation (line 15) | class FileCitationAnnotation(BaseModel): FILE: src/openai/types/beta/threads/file_citation_delta_annotation.py class FileCitation (line 11) | class FileCitation(BaseModel): class FileCitationDeltaAnnotation (line 19) | class FileCitationDeltaAnnotation(BaseModel): FILE: src/openai/types/beta/threads/file_path_annotation.py class FilePath (line 10) | class FilePath(BaseModel): class FilePathAnnotation (line 15) | class FilePathAnnotation(BaseModel): FILE: src/openai/types/beta/threads/file_path_delta_annotation.py class FilePath (line 11) | class FilePath(BaseModel): class FilePathDeltaAnnotation (line 16) | class FilePathDeltaAnnotation(BaseModel): FILE: src/openai/types/beta/threads/image_file.py class ImageFile (line 11) | class ImageFile(BaseModel): FILE: src/openai/types/beta/threads/image_file_content_block.py class ImageFileContentBlock (line 11) | class ImageFileContentBlock(BaseModel): FILE: src/openai/types/beta/threads/image_file_content_block_param.py class ImageFileContentBlockParam (line 12) | class ImageFileContentBlockParam(TypedDict, total=False): FILE: src/openai/types/beta/threads/image_file_delta.py class ImageFileDelta (line 11) | class ImageFileDelta(BaseModel): FILE: src/openai/types/beta/threads/image_file_delta_block.py class ImageFileDeltaBlock (line 12) | class ImageFileDeltaBlock(BaseModel): FILE: src/openai/types/beta/threads/image_file_param.py class ImageFileParam (line 10) | class ImageFileParam(TypedDict, total=False): FILE: src/openai/types/beta/threads/image_url.py class ImageURL (line 11) | class ImageURL(BaseModel): FILE: src/openai/types/beta/threads/image_url_content_block.py class ImageURLContentBlock (line 11) | class ImageURLContentBlock(BaseModel): FILE: src/openai/types/beta/threads/image_url_content_block_param.py class ImageURLContentBlockParam (line 12) | class ImageURLContentBlockParam(TypedDict, total=False): FILE: src/openai/types/beta/threads/image_url_delta.py class ImageURLDelta (line 11) | class ImageURLDelta(BaseModel): FILE: src/openai/types/beta/threads/image_url_delta_block.py class ImageURLDeltaBlock (line 12) | class ImageURLDeltaBlock(BaseModel): FILE: src/openai/types/beta/threads/image_url_param.py class ImageURLParam (line 10) | class ImageURLParam(TypedDict, total=False): FILE: src/openai/types/beta/threads/message.py class AttachmentToolAssistantToolsFileSearchTypeOnly (line 20) | class AttachmentToolAssistantToolsFileSearchTypeOnly(BaseModel): class Attachment (line 28) | class Attachment(BaseModel): class IncompleteDetails (line 36) | class IncompleteDetails(BaseModel): class Message (line 43) | class Message(BaseModel): FILE: src/openai/types/beta/threads/message_create_params.py class MessageCreateParams (line 15) | class MessageCreateParams(TypedDict, total=False): class AttachmentToolFileSearch (line 42) | class AttachmentToolFileSearch(TypedDict, total=False): class Attachment (line 50) | class Attachment(TypedDict, total=False): FILE: src/openai/types/beta/threads/message_deleted.py class MessageDeleted (line 10) | class MessageDeleted(BaseModel): FILE: src/openai/types/beta/threads/message_delta.py class MessageDelta (line 12) | class MessageDelta(BaseModel): FILE: src/openai/types/beta/threads/message_delta_event.py class MessageDeltaEvent (line 11) | class MessageDeltaEvent(BaseModel): FILE: src/openai/types/beta/threads/message_list_params.py class MessageListParams (line 10) | class MessageListParams(TypedDict, total=False): FILE: src/openai/types/beta/threads/message_update_params.py class MessageUpdateParams (line 13) | class MessageUpdateParams(TypedDict, total=False): FILE: src/openai/types/beta/threads/refusal_content_block.py class RefusalContentBlock (line 10) | class RefusalContentBlock(BaseModel): FILE: src/openai/types/beta/threads/refusal_delta_block.py class RefusalDeltaBlock (line 11) | class RefusalDeltaBlock(BaseModel): FILE: src/openai/types/beta/threads/required_action_function_tool_call.py class Function (line 10) | class Function(BaseModel): class RequiredActionFunctionToolCall (line 20) | class RequiredActionFunctionToolCall(BaseModel): FILE: src/openai/types/beta/threads/run.py class IncompleteDetails (line 25) | class IncompleteDetails(BaseModel): class LastError (line 39) | class LastError(BaseModel): class RequiredActionSubmitToolOutputs (line 49) | class RequiredActionSubmitToolOutputs(BaseModel): class RequiredAction (line 56) | class RequiredAction(BaseModel): class TruncationStrategy (line 69) | class TruncationStrategy(BaseModel): class Usage (line 91) | class Usage(BaseModel): class Run (line 107) | class Run(BaseModel): FILE: src/openai/types/beta/threads/run_create_params.py class RunCreateParamsBase (line 30) | class RunCreateParamsBase(TypedDict, total=False): class AdditionalMessageAttachmentToolFileSearch (line 191) | class AdditionalMessageAttachmentToolFileSearch(TypedDict, total=False): class AdditionalMessageAttachment (line 199) | class AdditionalMessageAttachment(TypedDict, total=False): class AdditionalMessage (line 207) | class AdditionalMessage(TypedDict, total=False): class TruncationStrategy (line 234) | class TruncationStrategy(TypedDict, total=False): class RunCreateParamsNonStreaming (line 256) | class RunCreateParamsNonStreaming(RunCreateParamsBase, total=False): class RunCreateParamsStreaming (line 265) | class RunCreateParamsStreaming(RunCreateParamsBase): FILE: src/openai/types/beta/threads/run_list_params.py class RunListParams (line 10) | class RunListParams(TypedDict, total=False): FILE: src/openai/types/beta/threads/run_submit_tool_outputs_params.py class RunSubmitToolOutputsParamsBase (line 16) | class RunSubmitToolOutputsParamsBase(TypedDict, total=False): class ToolOutput (line 23) | class ToolOutput(TypedDict, total=False): class RunSubmitToolOutputsParamsNonStreaming (line 34) | class RunSubmitToolOutputsParamsNonStreaming(RunSubmitToolOutputsParamsB... class RunSubmitToolOutputsParamsStreaming (line 43) | class RunSubmitToolOutputsParamsStreaming(RunSubmitToolOutputsParamsBase): FILE: src/openai/types/beta/threads/run_update_params.py class RunUpdateParams (line 13) | class RunUpdateParams(TypedDict, total=False): FILE: src/openai/types/beta/threads/runs/code_interpreter_logs.py class CodeInterpreterLogs (line 11) | class CodeInterpreterLogs(BaseModel): FILE: src/openai/types/beta/threads/runs/code_interpreter_output_image.py class Image (line 11) | class Image(BaseModel): class CodeInterpreterOutputImage (line 19) | class CodeInterpreterOutputImage(BaseModel): FILE: src/openai/types/beta/threads/runs/code_interpreter_tool_call.py class CodeInterpreterOutputLogs (line 19) | class CodeInterpreterOutputLogs(BaseModel): class CodeInterpreterOutputImageImage (line 29) | class CodeInterpreterOutputImageImage(BaseModel): class CodeInterpreterOutputImage (line 37) | class CodeInterpreterOutputImage(BaseModel): class CodeInterpreter (line 49) | class CodeInterpreter(BaseModel): class CodeInterpreterToolCall (line 63) | class CodeInterpreterToolCall(BaseModel): FILE: src/openai/types/beta/threads/runs/code_interpreter_tool_call_delta.py class CodeInterpreter (line 18) | class CodeInterpreter(BaseModel): class CodeInterpreterToolCallDelta (line 32) | class CodeInterpreterToolCallDelta(BaseModel): FILE: src/openai/types/beta/threads/runs/file_search_tool_call.py class FileSearchRankingOptions (line 17) | class FileSearchRankingOptions(BaseModel): class FileSearchResultContent (line 33) | class FileSearchResultContent(BaseModel): class FileSearchResult (line 41) | class FileSearchResult(BaseModel): class FileSearch (line 63) | class FileSearch(BaseModel): class FileSearchToolCall (line 73) | class FileSearchToolCall(BaseModel): FILE: src/openai/types/beta/threads/runs/file_search_tool_call_delta.py class FileSearchToolCallDelta (line 11) | class FileSearchToolCallDelta(BaseModel): FILE: src/openai/types/beta/threads/runs/function_tool_call.py class Function (line 11) | class Function(BaseModel): class FunctionToolCall (line 29) | class FunctionToolCall(BaseModel): FILE: src/openai/types/beta/threads/runs/function_tool_call_delta.py class Function (line 11) | class Function(BaseModel): class FunctionToolCallDelta (line 29) | class FunctionToolCallDelta(BaseModel): FILE: src/openai/types/beta/threads/runs/message_creation_step_details.py class MessageCreation (line 10) | class MessageCreation(BaseModel): class MessageCreationStepDetails (line 15) | class MessageCreationStepDetails(BaseModel): FILE: src/openai/types/beta/threads/runs/run_step.py class LastError (line 15) | class LastError(BaseModel): class Usage (line 33) | class Usage(BaseModel): class RunStep (line 49) | class RunStep(BaseModel): FILE: src/openai/types/beta/threads/runs/run_step_delta.py class RunStepDelta (line 18) | class RunStepDelta(BaseModel): FILE: src/openai/types/beta/threads/runs/run_step_delta_event.py class RunStepDeltaEvent (line 11) | class RunStepDeltaEvent(BaseModel): FILE: src/openai/types/beta/threads/runs/run_step_delta_message_delta.py class MessageCreation (line 11) | class MessageCreation(BaseModel): class RunStepDeltaMessageDelta (line 16) | class RunStepDeltaMessageDelta(BaseModel): FILE: src/openai/types/beta/threads/runs/step_list_params.py class StepListParams (line 13) | class StepListParams(TypedDict, total=False): FILE: src/openai/types/beta/threads/runs/step_retrieve_params.py class StepRetrieveParams (line 13) | class StepRetrieveParams(TypedDict, total=False): FILE: src/openai/types/beta/threads/runs/tool_call_delta_object.py class ToolCallDeltaObject (line 12) | class ToolCallDeltaObject(BaseModel): FILE: src/openai/types/beta/threads/runs/tool_calls_step_details.py class ToolCallsStepDetails (line 12) | class ToolCallsStepDetails(BaseModel): FILE: src/openai/types/beta/threads/text.py class Text (line 11) | class Text(BaseModel): FILE: src/openai/types/beta/threads/text_content_block.py class TextContentBlock (line 11) | class TextContentBlock(BaseModel): FILE: src/openai/types/beta/threads/text_content_block_param.py class TextContentBlockParam (line 10) | class TextContentBlockParam(TypedDict, total=False): FILE: src/openai/types/beta/threads/text_delta.py class TextDelta (line 11) | class TextDelta(BaseModel): FILE: src/openai/types/beta/threads/text_delta_block.py class TextDeltaBlock (line 12) | class TextDeltaBlock(BaseModel): FILE: src/openai/types/chat/chat_completion.py class ChoiceLogprobs (line 14) | class ChoiceLogprobs(BaseModel): class Choice (line 24) | class Choice(BaseModel): class ChatCompletion (line 45) | class ChatCompletion(BaseModel): FILE: src/openai/types/chat/chat_completion_allowed_tool_choice_param.py class ChatCompletionAllowedToolChoiceParam (line 12) | class ChatCompletionAllowedToolChoiceParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_allowed_tools_param.py class ChatCompletionAllowedToolsParam (line 11) | class ChatCompletionAllowedToolsParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_assistant_message_param.py class Audio (line 15) | class Audio(TypedDict, total=False): class FunctionCall (line 28) | class FunctionCall(TypedDict, total=False): class ChatCompletionAssistantMessageParam (line 46) | class ChatCompletionAssistantMessageParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_audio.py class ChatCompletionAudio (line 8) | class ChatCompletionAudio(BaseModel): FILE: src/openai/types/chat/chat_completion_audio_param.py class VoiceID (line 11) | class VoiceID(TypedDict, total=False): class ChatCompletionAudioParam (line 23) | class ChatCompletionAudioParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_chunk.py class ChoiceDeltaFunctionCall (line 21) | class ChoiceDeltaFunctionCall(BaseModel): class ChoiceDeltaToolCallFunction (line 39) | class ChoiceDeltaToolCallFunction(BaseModel): class ChoiceDeltaToolCall (line 52) | class ChoiceDeltaToolCall(BaseModel): class ChoiceDelta (line 64) | class ChoiceDelta(BaseModel): class ChoiceLogprobs (line 86) | class ChoiceLogprobs(BaseModel): class Choice (line 96) | class Choice(BaseModel): class ChatCompletionChunk (line 117) | class ChatCompletionChunk(BaseModel): FILE: src/openai/types/chat/chat_completion_content_part_image.py class ImageURL (line 11) | class ImageURL(BaseModel): class ChatCompletionContentPartImage (line 23) | class ChatCompletionContentPartImage(BaseModel): FILE: src/openai/types/chat/chat_completion_content_part_image_param.py class ImageURL (line 10) | class ImageURL(TypedDict, total=False): class ChatCompletionContentPartImageParam (line 22) | class ChatCompletionContentPartImageParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_content_part_input_audio_param.py class InputAudio (line 10) | class InputAudio(TypedDict, total=False): class ChatCompletionContentPartInputAudioParam (line 18) | class ChatCompletionContentPartInputAudioParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_content_part_param.py class FileFile (line 15) | class FileFile(TypedDict, total=False): class File (line 29) | class File(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_content_part_refusal_param.py class ChatCompletionContentPartRefusalParam (line 10) | class ChatCompletionContentPartRefusalParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_content_part_text.py class ChatCompletionContentPartText (line 10) | class ChatCompletionContentPartText(BaseModel): FILE: src/openai/types/chat/chat_completion_content_part_text_param.py class ChatCompletionContentPartTextParam (line 10) | class ChatCompletionContentPartTextParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_custom_tool_param.py class CustomFormatText (line 18) | class CustomFormatText(TypedDict, total=False): class CustomFormatGrammarGrammar (line 25) | class CustomFormatGrammarGrammar(TypedDict, total=False): class CustomFormatGrammar (line 35) | class CustomFormatGrammar(TypedDict, total=False): class Custom (line 48) | class Custom(TypedDict, total=False): class ChatCompletionCustomToolParam (line 61) | class ChatCompletionCustomToolParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_deleted.py class ChatCompletionDeleted (line 10) | class ChatCompletionDeleted(BaseModel): FILE: src/openai/types/chat/chat_completion_developer_message_param.py class ChatCompletionDeveloperMessageParam (line 13) | class ChatCompletionDeveloperMessageParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_function_call_option_param.py class ChatCompletionFunctionCallOptionParam (line 10) | class ChatCompletionFunctionCallOptionParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_function_message_param.py class ChatCompletionFunctionMessageParam (line 11) | class ChatCompletionFunctionMessageParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_function_tool.py class ChatCompletionFunctionTool (line 11) | class ChatCompletionFunctionTool(BaseModel): FILE: src/openai/types/chat/chat_completion_function_tool_param.py class ChatCompletionFunctionToolParam (line 12) | class ChatCompletionFunctionToolParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_message.py class AnnotationURLCitation (line 13) | class AnnotationURLCitation(BaseModel): class Annotation (line 29) | class Annotation(BaseModel): class FunctionCall (line 39) | class FunctionCall(BaseModel): class ChatCompletionMessage (line 57) | class ChatCompletionMessage(BaseModel): FILE: src/openai/types/chat/chat_completion_message_custom_tool_call.py class Custom (line 10) | class Custom(BaseModel): class ChatCompletionMessageCustomToolCall (line 20) | class ChatCompletionMessageCustomToolCall(BaseModel): FILE: src/openai/types/chat/chat_completion_message_custom_tool_call_param.py class Custom (line 10) | class Custom(TypedDict, total=False): class ChatCompletionMessageCustomToolCallParam (line 20) | class ChatCompletionMessageCustomToolCallParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_message_function_tool_call.py class Function (line 10) | class Function(BaseModel): class ChatCompletionMessageFunctionToolCall (line 25) | class ChatCompletionMessageFunctionToolCall(BaseModel): FILE: src/openai/types/chat/chat_completion_message_function_tool_call_param.py class Function (line 10) | class Function(TypedDict, total=False): class ChatCompletionMessageFunctionToolCallParam (line 25) | class ChatCompletionMessageFunctionToolCallParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_named_tool_choice_custom_param.py class Custom (line 10) | class Custom(TypedDict, total=False): class ChatCompletionNamedToolChoiceCustomParam (line 15) | class ChatCompletionNamedToolChoiceCustomParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_named_tool_choice_param.py class Function (line 10) | class Function(TypedDict, total=False): class ChatCompletionNamedToolChoiceParam (line 15) | class ChatCompletionNamedToolChoiceParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_prediction_content_param.py class ChatCompletionPredictionContentParam (line 13) | class ChatCompletionPredictionContentParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_store_message.py class ChatCompletionStoreMessage (line 15) | class ChatCompletionStoreMessage(ChatCompletionMessage): FILE: src/openai/types/chat/chat_completion_stream_options_param.py class ChatCompletionStreamOptionsParam (line 10) | class ChatCompletionStreamOptionsParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_system_message_param.py class ChatCompletionSystemMessageParam (line 13) | class ChatCompletionSystemMessageParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_token_logprob.py class TopLogprob (line 10) | class TopLogprob(BaseModel): class ChatCompletionTokenLogprob (line 31) | class ChatCompletionTokenLogprob(BaseModel): FILE: src/openai/types/chat/chat_completion_tool_message_param.py class ChatCompletionToolMessageParam (line 13) | class ChatCompletionToolMessageParam(TypedDict, total=False): FILE: src/openai/types/chat/chat_completion_user_message_param.py class ChatCompletionUserMessageParam (line 13) | class ChatCompletionUserMessageParam(TypedDict, total=False): FILE: src/openai/types/chat/completion_create_params.py class CompletionCreateParamsBase (line 37) | class CompletionCreateParamsBase(TypedDict, total=False): class Function (line 356) | class Function(TypedDict, total=False): class WebSearchOptionsUserLocationApproximate (line 385) | class WebSearchOptionsUserLocationApproximate(TypedDict, total=False): class WebSearchOptionsUserLocation (line 407) | class WebSearchOptionsUserLocation(TypedDict, total=False): class WebSearchOptions (line 417) | class WebSearchOptions(TypedDict, total=False): class CompletionCreateParamsNonStreaming (line 433) | class CompletionCreateParamsNonStreaming(CompletionCreateParamsBase, tot... class CompletionCreateParamsStreaming (line 447) | class CompletionCreateParamsStreaming(CompletionCreateParamsBase): FILE: src/openai/types/chat/completion_list_params.py class CompletionListParams (line 13) | class CompletionListParams(TypedDict, total=False): FILE: src/openai/types/chat/completion_update_params.py class CompletionUpdateParams (line 13) | class CompletionUpdateParams(TypedDict, total=False): FILE: src/openai/types/chat/completions/message_list_params.py class MessageListParams (line 10) | class MessageListParams(TypedDict, total=False): FILE: src/openai/types/chat/parsed_chat_completion.py class ParsedChatCompletionMessage (line 22) | class ParsedChatCompletionMessage(ChatCompletionMessage, GenericModel, G... class ParsedChoice (line 30) | class ParsedChoice(Choice, GenericModel, Generic[ContentType]): class ParsedChatCompletion (line 35) | class ParsedChatCompletion(ChatCompletion, GenericModel, Generic[Content... FILE: src/openai/types/chat/parsed_function_tool_call.py class ParsedFunction (line 15) | class ParsedFunction(Function): class ParsedFunctionToolCall (line 27) | class ParsedFunctionToolCall(ChatCompletionMessageFunctionToolCall): FILE: src/openai/types/completion.py class Completion (line 13) | class Completion(BaseModel): FILE: src/openai/types/completion_choice.py class Logprobs (line 11) | class Logprobs(BaseModel): class CompletionChoice (line 21) | class CompletionChoice(BaseModel): FILE: src/openai/types/completion_create_params.py class CompletionCreateParamsBase (line 14) | class CompletionCreateParamsBase(TypedDict, total=False): class CompletionCreateParamsNonStreaming (line 165) | class CompletionCreateParamsNonStreaming(CompletionCreateParamsBase, tot... class CompletionCreateParamsStreaming (line 177) | class CompletionCreateParamsStreaming(CompletionCreateParamsBase): FILE: src/openai/types/completion_usage.py class CompletionTokensDetails (line 10) | class CompletionTokensDetails(BaseModel): class PromptTokensDetails (line 34) | class PromptTokensDetails(BaseModel): class CompletionUsage (line 44) | class CompletionUsage(BaseModel): FILE: src/openai/types/container_create_params.py class ContainerCreateParams (line 17) | class ContainerCreateParams(TypedDict, total=False): class ExpiresAfter (line 37) | class ExpiresAfter(TypedDict, total=False): FILE: src/openai/types/container_create_response.py class ExpiresAfter (line 11) | class ExpiresAfter(BaseModel): class NetworkPolicy (line 25) | class NetworkPolicy(BaseModel): class ContainerCreateResponse (line 35) | class ContainerCreateResponse(BaseModel): FILE: src/openai/types/container_list_params.py class ContainerListParams (line 10) | class ContainerListParams(TypedDict, total=False): FILE: src/openai/types/container_list_response.py class ExpiresAfter (line 11) | class ExpiresAfter(BaseModel): class NetworkPolicy (line 25) | class NetworkPolicy(BaseModel): class ContainerListResponse (line 35) | class ContainerListResponse(BaseModel): FILE: src/openai/types/container_retrieve_response.py class ExpiresAfter (line 11) | class ExpiresAfter(BaseModel): class NetworkPolicy (line 25) | class NetworkPolicy(BaseModel): class ContainerRetrieveResponse (line 35) | class ContainerRetrieveResponse(BaseModel): FILE: src/openai/types/containers/file_create_params.py class FileCreateParams (line 12) | class FileCreateParams(TypedDict, total=False): FILE: src/openai/types/containers/file_create_response.py class FileCreateResponse (line 10) | class FileCreateResponse(BaseModel): FILE: src/openai/types/containers/file_list_params.py class FileListParams (line 10) | class FileListParams(TypedDict, total=False): FILE: src/openai/types/containers/file_list_response.py class FileListResponse (line 10) | class FileListResponse(BaseModel): FILE: src/openai/types/containers/file_retrieve_response.py class FileRetrieveResponse (line 10) | class FileRetrieveResponse(BaseModel): FILE: src/openai/types/conversations/computer_screenshot_content.py class ComputerScreenshotContent (line 11) | class ComputerScreenshotContent(BaseModel): FILE: src/openai/types/conversations/conversation.py class Conversation (line 10) | class Conversation(BaseModel): FILE: src/openai/types/conversations/conversation_create_params.py class ConversationCreateParams (line 14) | class ConversationCreateParams(TypedDict, total=False): FILE: src/openai/types/conversations/conversation_deleted_resource.py class ConversationDeletedResource (line 10) | class ConversationDeletedResource(BaseModel): FILE: src/openai/types/conversations/conversation_item.py class ImageGenerationCall (line 40) | class ImageGenerationCall(BaseModel): class LocalShellCallAction (line 56) | class LocalShellCallAction(BaseModel): class LocalShellCall (line 78) | class LocalShellCall(BaseModel): class LocalShellCallOutput (line 97) | class LocalShellCallOutput(BaseModel): class McpListToolsTool (line 113) | class McpListToolsTool(BaseModel): class McpListTools (line 129) | class McpListTools(BaseModel): class McpApprovalRequest (line 148) | class McpApprovalRequest(BaseModel): class McpApprovalResponse (line 167) | class McpApprovalResponse(BaseModel): class McpCall (line 186) | class McpCall(BaseModel): FILE: src/openai/types/conversations/conversation_item_list.py class ConversationItemList (line 12) | class ConversationItemList(BaseModel): FILE: src/openai/types/conversations/conversation_update_params.py class ConversationUpdateParams (line 13) | class ConversationUpdateParams(TypedDict, total=False): FILE: src/openai/types/conversations/item_create_params.py class ItemCreateParams (line 14) | class ItemCreateParams(TypedDict, total=False): FILE: src/openai/types/conversations/item_list_params.py class ItemListParams (line 13) | class ItemListParams(TypedDict, total=False): FILE: src/openai/types/conversations/item_retrieve_params.py class ItemRetrieveParams (line 13) | class ItemRetrieveParams(TypedDict, total=False): FILE: src/openai/types/conversations/message.py class ContentReasoningText (line 20) | class ContentReasoningText(BaseModel): class Message (line 46) | class Message(BaseModel): FILE: src/openai/types/conversations/summary_text_content.py class SummaryTextContent (line 10) | class SummaryTextContent(BaseModel): FILE: src/openai/types/conversations/text_content.py class TextContent (line 10) | class TextContent(BaseModel): FILE: src/openai/types/create_embedding_response.py class Usage (line 12) | class Usage(BaseModel): class CreateEmbeddingResponse (line 22) | class CreateEmbeddingResponse(BaseModel): FILE: src/openai/types/deleted_skill.py class DeletedSkill (line 10) | class DeletedSkill(BaseModel): FILE: src/openai/types/embedding.py class Embedding (line 11) | class Embedding(BaseModel): FILE: src/openai/types/embedding_create_params.py class EmbeddingCreateParams (line 14) | class EmbeddingCreateParams(TypedDict, total=False): FILE: src/openai/types/eval_create_params.py class EvalCreateParams (line 38) | class EvalCreateParams(TypedDict, total=False): class DataSourceConfigCustom (line 67) | class DataSourceConfigCustom(TypedDict, total=False): class DataSourceConfigLogs (line 88) | class DataSourceConfigLogs(TypedDict, total=False): class DataSourceConfigStoredCompletions (line 101) | class DataSourceConfigStoredCompletions(TypedDict, total=False): class TestingCriterionLabelModelInputSimpleInputMessage (line 114) | class TestingCriterionLabelModelInputSimpleInputMessage(TypedDict, total... class TestingCriterionLabelModelInputEvalItemContentOutputText (line 122) | class TestingCriterionLabelModelInputEvalItemContentOutputText(TypedDict... class TestingCriterionLabelModelInputEvalItemContentInputImage (line 132) | class TestingCriterionLabelModelInputEvalItemContentInputImage(TypedDict... class TestingCriterionLabelModelInputEvalItem (line 158) | class TestingCriterionLabelModelInputEvalItem(TypedDict, total=False): class TestingCriterionLabelModel (line 189) | class TestingCriterionLabelModel(TypedDict, total=False): class TestingCriterionTextSimilarity (line 217) | class TestingCriterionTextSimilarity(TextSimilarityGraderParam, total=Fa... class TestingCriterionPython (line 224) | class TestingCriterionPython(PythonGraderParam, total=False): class TestingCriterionScoreModel (line 231) | class TestingCriterionScoreModel(ScoreModelGraderParam, total=False): FILE: src/openai/types/eval_create_response.py class DataSourceConfigLogs (line 30) | class DataSourceConfigLogs(BaseModel): class TestingCriterionEvalGraderTextSimilarity (line 64) | class TestingCriterionEvalGraderTextSimilarity(TextSimilarityGrader): class TestingCriterionEvalGraderPython (line 71) | class TestingCriterionEvalGraderPython(PythonGrader): class TestingCriterionEvalGraderScoreModel (line 78) | class TestingCriterionEvalGraderScoreModel(ScoreModelGrader): class EvalCreateResponse (line 94) | class EvalCreateResponse(BaseModel): FILE: src/openai/types/eval_custom_data_source_config.py class EvalCustomDataSourceConfig (line 13) | class EvalCustomDataSourceConfig(BaseModel): FILE: src/openai/types/eval_delete_response.py class EvalDeleteResponse (line 8) | class EvalDeleteResponse(BaseModel): FILE: src/openai/types/eval_list_params.py class EvalListParams (line 10) | class EvalListParams(TypedDict, total=False): FILE: src/openai/types/eval_list_response.py class DataSourceConfigLogs (line 30) | class DataSourceConfigLogs(BaseModel): class TestingCriterionEvalGraderTextSimilarity (line 64) | class TestingCriterionEvalGraderTextSimilarity(TextSimilarityGrader): class TestingCriterionEvalGraderPython (line 71) | class TestingCriterionEvalGraderPython(PythonGrader): class TestingCriterionEvalGraderScoreModel (line 78) | class TestingCriterionEvalGraderScoreModel(ScoreModelGrader): class EvalListResponse (line 94) | class EvalListResponse(BaseModel): FILE: src/openai/types/eval_retrieve_response.py class DataSourceConfigLogs (line 30) | class DataSourceConfigLogs(BaseModel): class TestingCriterionEvalGraderTextSimilarity (line 64) | class TestingCriterionEvalGraderTextSimilarity(TextSimilarityGrader): class TestingCriterionEvalGraderPython (line 71) | class TestingCriterionEvalGraderPython(PythonGrader): class TestingCriterionEvalGraderScoreModel (line 78) | class TestingCriterionEvalGraderScoreModel(ScoreModelGrader): class EvalRetrieveResponse (line 94) | class EvalRetrieveResponse(BaseModel): FILE: src/openai/types/eval_stored_completions_data_source_config.py class EvalStoredCompletionsDataSourceConfig (line 14) | class EvalStoredCompletionsDataSourceConfig(BaseModel): FILE: src/openai/types/eval_update_params.py class EvalUpdateParams (line 13) | class EvalUpdateParams(TypedDict, total=False): FILE: src/openai/types/eval_update_response.py class DataSourceConfigLogs (line 30) | class DataSourceConfigLogs(BaseModel): class TestingCriterionEvalGraderTextSimilarity (line 64) | class TestingCriterionEvalGraderTextSimilarity(TextSimilarityGrader): class TestingCriterionEvalGraderPython (line 71) | class TestingCriterionEvalGraderPython(PythonGrader): class TestingCriterionEvalGraderScoreModel (line 78) | class TestingCriterionEvalGraderScoreModel(ScoreModelGrader): class EvalUpdateResponse (line 94) | class EvalUpdateResponse(BaseModel): FILE: src/openai/types/evals/create_eval_completions_run_data_source.py class SourceFileContentContent (line 39) | class SourceFileContentContent(BaseModel): class SourceFileContent (line 45) | class SourceFileContent(BaseModel): class SourceFileID (line 53) | class SourceFileID(BaseModel): class SourceStoredCompletions (line 61) | class SourceStoredCompletions(BaseModel): class InputMessagesTemplateTemplateEvalItemContentOutputText (line 95) | class InputMessagesTemplateTemplateEvalItemContentOutputText(BaseModel): class InputMessagesTemplateTemplateEvalItemContentInputImage (line 105) | class InputMessagesTemplateTemplateEvalItemContentInputImage(BaseModel): class InputMessagesTemplateTemplateEvalItem (line 131) | class InputMessagesTemplateTemplateEvalItem(BaseModel): class InputMessagesTemplate (line 160) | class InputMessagesTemplate(BaseModel): class InputMessagesItemReference (line 171) | class InputMessagesItemReference(BaseModel): class SamplingParams (line 186) | class SamplingParams(BaseModel): class CreateEvalCompletionsRunDataSource (line 238) | class CreateEvalCompletionsRunDataSource(BaseModel): FILE: src/openai/types/evals/create_eval_completions_run_data_source_param.py class SourceFileContentContent (line 39) | class SourceFileContentContent(TypedDict, total=False): class SourceFileContent (line 45) | class SourceFileContent(TypedDict, total=False): class SourceFileID (line 53) | class SourceFileID(TypedDict, total=False): class SourceStoredCompletions (line 61) | class SourceStoredCompletions(TypedDict, total=False): class InputMessagesTemplateTemplateEvalItemContentOutputText (line 93) | class InputMessagesTemplateTemplateEvalItemContentOutputText(TypedDict, ... class InputMessagesTemplateTemplateEvalItemContentInputImage (line 103) | class InputMessagesTemplateTemplateEvalItemContentInputImage(TypedDict, ... class InputMessagesTemplateTemplateEvalItem (line 129) | class InputMessagesTemplateTemplateEvalItem(TypedDict, total=False): class InputMessagesTemplate (line 158) | class InputMessagesTemplate(TypedDict, total=False): class InputMessagesItemReference (line 169) | class InputMessagesItemReference(TypedDict, total=False): class SamplingParams (line 182) | class SamplingParams(TypedDict, total=False): class CreateEvalCompletionsRunDataSourceParam (line 234) | class CreateEvalCompletionsRunDataSourceParam(TypedDict, total=False): FILE: src/openai/types/evals/create_eval_jsonl_run_data_source.py class SourceFileContentContent (line 12) | class SourceFileContentContent(BaseModel): class SourceFileContent (line 18) | class SourceFileContent(BaseModel): class SourceFileID (line 26) | class SourceFileID(BaseModel): class CreateEvalJSONLRunDataSource (line 37) | class CreateEvalJSONLRunDataSource(BaseModel): FILE: src/openai/types/evals/create_eval_jsonl_run_data_source_param.py class SourceFileContentContent (line 17) | class SourceFileContentContent(TypedDict, total=False): class SourceFileContent (line 23) | class SourceFileContent(TypedDict, total=False): class SourceFileID (line 31) | class SourceFileID(TypedDict, total=False): class CreateEvalJSONLRunDataSourceParam (line 42) | class CreateEvalJSONLRunDataSourceParam(TypedDict, total=False): FILE: src/openai/types/evals/eval_api_error.py class EvalAPIError (line 8) | class EvalAPIError(BaseModel): FILE: src/openai/types/evals/run_cancel_response.py class DataSourceResponsesSourceFileContentContent (line 47) | class DataSourceResponsesSourceFileContentContent(BaseModel): class DataSourceResponsesSourceFileContent (line 53) | class DataSourceResponsesSourceFileContent(BaseModel): class DataSourceResponsesSourceFileID (line 61) | class DataSourceResponsesSourceFileID(BaseModel): class DataSourceResponsesSourceResponses (line 69) | class DataSourceResponsesSourceResponses(BaseModel): class DataSourceResponsesInputMessagesTemplateTemplateChatMessage (line 141) | class DataSourceResponsesInputMessagesTemplateTemplateChatMessage(BaseMo... class DataSourceResponsesInputMessagesTemplateTemplateEvalItemContentOutputText (line 149) | class DataSourceResponsesInputMessagesTemplateTemplateEvalItemContentOut... class DataSourceResponsesInputMessagesTemplateTemplateEvalItemContentInputImage (line 159) | class DataSourceResponsesInputMessagesTemplateTemplateEvalItemContentInp... class DataSourceResponsesInputMessagesTemplateTemplateEvalItem (line 185) | class DataSourceResponsesInputMessagesTemplateTemplateEvalItem(BaseModel): class DataSourceResponsesInputMessagesTemplate (line 217) | class DataSourceResponsesInputMessagesTemplate(BaseModel): class DataSourceResponsesInputMessagesItemReference (line 228) | class DataSourceResponsesInputMessagesItemReference(BaseModel): class DataSourceResponsesSamplingParamsText (line 242) | class DataSourceResponsesSamplingParamsText(BaseModel): class DataSourceResponsesSamplingParams (line 268) | class DataSourceResponsesSamplingParams(BaseModel): class DataSourceResponses (line 326) | class DataSourceResponses(BaseModel): class PerModelUsage (line 355) | class PerModelUsage(BaseModel): class PerTestingCriteriaResult (line 375) | class PerTestingCriteriaResult(BaseModel): class ResultCounts (line 386) | class ResultCounts(BaseModel): class RunCancelResponse (line 402) | class RunCancelResponse(BaseModel): FILE: src/openai/types/evals/run_create_params.py class RunCreateParams (line 42) | class RunCreateParams(TypedDict, total=False): class DataSourceCreateEvalResponsesRunDataSourceSourceFileContentContent (line 60) | class DataSourceCreateEvalResponsesRunDataSourceSourceFileContentContent... class DataSourceCreateEvalResponsesRunDataSourceSourceFileContent (line 66) | class DataSourceCreateEvalResponsesRunDataSourceSourceFileContent(TypedD... class DataSourceCreateEvalResponsesRunDataSourceSourceFileID (line 74) | class DataSourceCreateEvalResponsesRunDataSourceSourceFileID(TypedDict, ... class DataSourceCreateEvalResponsesRunDataSourceSourceResponses (line 82) | class DataSourceCreateEvalResponsesRunDataSourceSourceResponses(TypedDic... class DataSourceCreateEvalResponsesRunDataSourceInputMessagesTemplateTemplateChatMessage (line 155) | class DataSourceCreateEvalResponsesRunDataSourceInputMessagesTemplateTem... class DataSourceCreateEvalResponsesRunDataSourceInputMessagesTemplateTemplateEvalItemContentOutputText (line 163) | class DataSourceCreateEvalResponsesRunDataSourceInputMessagesTemplateTem... class DataSourceCreateEvalResponsesRunDataSourceInputMessagesTemplateTemplateEvalItemContentInputImage (line 175) | class DataSourceCreateEvalResponsesRunDataSourceInputMessagesTemplateTem... class DataSourceCreateEvalResponsesRunDataSourceInputMessagesTemplateTemplateEvalItem (line 203) | class DataSourceCreateEvalResponsesRunDataSourceInputMessagesTemplateTem... class DataSourceCreateEvalResponsesRunDataSourceInputMessagesTemplate (line 235) | class DataSourceCreateEvalResponsesRunDataSourceInputMessagesTemplate(Ty... class DataSourceCreateEvalResponsesRunDataSourceInputMessagesItemReference (line 246) | class DataSourceCreateEvalResponsesRunDataSourceInputMessagesItemReferen... class DataSourceCreateEvalResponsesRunDataSourceSamplingParamsText (line 260) | class DataSourceCreateEvalResponsesRunDataSourceSamplingParamsText(Typed... class DataSourceCreateEvalResponsesRunDataSourceSamplingParams (line 286) | class DataSourceCreateEvalResponsesRunDataSourceSamplingParams(TypedDict... class DataSourceCreateEvalResponsesRunDataSource (line 344) | class DataSourceCreateEvalResponsesRunDataSource(TypedDict, total=False): FILE: src/openai/types/evals/run_create_response.py class DataSourceResponsesSourceFileContentContent (line 47) | class DataSourceResponsesSourceFileContentContent(BaseModel): class DataSourceResponsesSourceFileContent (line 53) | class DataSourceResponsesSourceFileContent(BaseModel): class DataSourceResponsesSourceFileID (line 61) | class DataSourceResponsesSourceFileID(BaseModel): class DataSourceResponsesSourceResponses (line 69) | class DataSourceResponsesSourceResponses(BaseModel): class DataSourceResponsesInputMessagesTemplateTemplateChatMessage (line 141) | class DataSourceResponsesInputMessagesTemplateTemplateChatMessage(BaseMo... class DataSourceResponsesInputMessagesTemplateTemplateEvalItemContentOutputText (line 149) | class DataSourceResponsesInputMessagesTemplateTemplateEvalItemContentOut... class DataSourceResponsesInputMessagesTemplateTemplateEvalItemContentInputImage (line 159) | class DataSourceResponsesInputMessagesTemplateTemplateEvalItemContentInp... class DataSourceResponsesInputMessagesTemplateTemplateEvalItem (line 185) | class DataSourceResponsesInputMessagesTemplateTemplateEvalItem(BaseModel): class DataSourceResponsesInputMessagesTemplate (line 217) | class DataSourceResponsesInputMessagesTemplate(BaseModel): class DataSourceResponsesInputMessagesItemReference (line 228) | class DataSourceResponsesInputMessagesItemReference(BaseModel): class DataSourceResponsesSamplingParamsText (line 242) | class DataSourceResponsesSamplingParamsText(BaseModel): class DataSourceResponsesSamplingParams (line 268) | class DataSourceResponsesSamplingParams(BaseModel): class DataSourceResponses (line 326) | class DataSourceResponses(BaseModel): class PerModelUsage (line 355) | class PerModelUsage(BaseModel): class PerTestingCriteriaResult (line 375) | class PerTestingCriteriaResult(BaseModel): class ResultCounts (line 386) | class ResultCounts(BaseModel): class RunCreateResponse (line 402) | class RunCreateResponse(BaseModel): FILE: src/openai/types/evals/run_delete_response.py class RunDeleteResponse (line 10) | class RunDeleteResponse(BaseModel): FILE: src/openai/types/evals/run_list_params.py class RunListParams (line 10) | class RunListParams(TypedDict, total=False): FILE: src/openai/types/evals/run_list_response.py class DataSourceResponsesSourceFileContentContent (line 47) | class DataSourceResponsesSourceFileContentContent(BaseModel): class DataSourceResponsesSourceFileContent (line 53) | class DataSourceResponsesSourceFileContent(BaseModel): class DataSourceResponsesSourceFileID (line 61) | class DataSourceResponsesSourceFileID(BaseModel): class DataSourceResponsesSourceResponses (line 69) | class DataSourceResponsesSourceResponses(BaseModel): class DataSourceResponsesInputMessagesTemplateTemplateChatMessage (line 141) | class DataSourceResponsesInputMessagesTemplateTemplateChatMessage(BaseMo... class DataSourceResponsesInputMessagesTemplateTemplateEvalItemContentOutputText (line 149) | class DataSourceResponsesInputMessagesTemplateTemplateEvalItemContentOut... class DataSourceResponsesInputMessagesTemplateTemplateEvalItemContentInputImage (line 159) | class DataSourceResponsesInputMessagesTemplateTemplateEvalItemContentInp... class DataSourceResponsesInputMessagesTemplateTemplateEvalItem (line 185) | class DataSourceResponsesInputMessagesTemplateTemplateEvalItem(BaseModel): class DataSourceResponsesInputMessagesTemplate (line 217) | class DataSourceResponsesInputMessagesTemplate(BaseModel): class DataSourceResponsesInputMessagesItemReference (line 228) | class DataSourceResponsesInputMessagesItemReference(BaseModel): class DataSourceResponsesSamplingParamsText (line 242) | class DataSourceResponsesSamplingParamsText(BaseModel): class DataSourceResponsesSamplingParams (line 268) | class DataSourceResponsesSamplingParams(BaseModel): class DataSourceResponses (line 326) | class DataSourceResponses(BaseModel): class PerModelUsage (line 355) | class PerModelUsage(BaseModel): class PerTestingCriteriaResult (line 375) | class PerTestingCriteriaResult(BaseModel): class ResultCounts (line 386) | class ResultCounts(BaseModel): class RunListResponse (line 402) | class RunListResponse(BaseModel): FILE: src/openai/types/evals/run_retrieve_response.py class DataSourceResponsesSourceFileContentContent (line 47) | class DataSourceResponsesSourceFileContentContent(BaseModel): class DataSourceResponsesSourceFileContent (line 53) | class DataSourceResponsesSourceFileContent(BaseModel): class DataSourceResponsesSourceFileID (line 61) | class DataSourceResponsesSourceFileID(BaseModel): class DataSourceResponsesSourceResponses (line 69) | class DataSourceResponsesSourceResponses(BaseModel): class DataSourceResponsesInputMessagesTemplateTemplateChatMessage (line 141) | class DataSourceResponsesInputMessagesTemplateTemplateChatMessage(BaseMo... class DataSourceResponsesInputMessagesTemplateTemplateEvalItemContentOutputText (line 149) | class DataSourceResponsesInputMessagesTemplateTemplateEvalItemContentOut... class DataSourceResponsesInputMessagesTemplateTemplateEvalItemContentInputImage (line 159) | class DataSourceResponsesInputMessagesTemplateTemplateEvalItemContentInp... class DataSourceResponsesInputMessagesTemplateTemplateEvalItem (line 185) | class DataSourceResponsesInputMessagesTemplateTemplateEvalItem(BaseModel): class DataSourceResponsesInputMessagesTemplate (line 217) | class DataSourceResponsesInputMessagesTemplate(BaseModel): class DataSourceResponsesInputMessagesItemReference (line 228) | class DataSourceResponsesInputMessagesItemReference(BaseModel): class DataSourceResponsesSamplingParamsText (line 242) | class DataSourceResponsesSamplingParamsText(BaseModel): class DataSourceResponsesSamplingParams (line 268) | class DataSourceResponsesSamplingParams(BaseModel): class DataSourceResponses (line 326) | class DataSourceResponses(BaseModel): class PerModelUsage (line 355) | class PerModelUsage(BaseModel): class PerTestingCriteriaResult (line 375) | class PerTestingCriteriaResult(BaseModel): class ResultCounts (line 386) | class ResultCounts(BaseModel): class RunRetrieveResponse (line 402) | class RunRetrieveResponse(BaseModel): FILE: src/openai/types/evals/runs/output_item_list_params.py class OutputItemListParams (line 10) | class OutputItemListParams(TypedDict, total=False): FILE: src/openai/types/evals/runs/output_item_list_response.py class Result (line 14) | class Result(BaseModel): method __getattr__ (line 40) | def __getattr__(self, attr: str) -> object: ... class SampleInput (line 45) | class SampleInput(BaseModel): class SampleOutput (line 55) | class SampleOutput(BaseModel): class SampleUsage (line 63) | class SampleUsage(BaseModel): class Sample (line 79) | class Sample(BaseModel): class OutputItemListResponse (line 113) | class OutputItemListResponse(BaseModel): FILE: src/openai/types/evals/runs/output_item_retrieve_response.py class Result (line 14) | class Result(BaseModel): method __getattr__ (line 40) | def __getattr__(self, attr: str) -> object: ... class SampleInput (line 45) | class SampleInput(BaseModel): class SampleOutput (line 55) | class SampleOutput(BaseModel): class SampleUsage (line 63) | class SampleUsage(BaseModel): class Sample (line 79) | class Sample(BaseModel): class OutputItemRetrieveResponse (line 113) | class OutputItemRetrieveResponse(BaseModel): FILE: src/openai/types/file_create_params.py class FileCreateParams (line 13) | class FileCreateParams(TypedDict, total=False): class ExpiresAfter (line 36) | class ExpiresAfter(TypedDict, total=False): FILE: src/openai/types/file_deleted.py class FileDeleted (line 10) | class FileDeleted(BaseModel): FILE: src/openai/types/file_list_params.py class FileListParams (line 10) | class FileListParams(TypedDict, total=False): FILE: src/openai/types/file_object.py class FileObject (line 11) | class FileObject(BaseModel): FILE: src/openai/types/fine_tuning/alpha/grader_run_params.py class GraderRunParams (line 17) | class GraderRunParams(TypedDict, total=False): FILE: src/openai/types/fine_tuning/alpha/grader_run_response.py class MetadataErrors (line 12) | class MetadataErrors(BaseModel): class Metadata (line 44) | class Metadata(BaseModel): class GraderRunResponse (line 60) | class GraderRunResponse(BaseModel): FILE: src/openai/types/fine_tuning/alpha/grader_validate_params.py class GraderValidateParams (line 17) | class GraderValidateParams(TypedDict, total=False): FILE: src/openai/types/fine_tuning/alpha/grader_validate_response.py class GraderValidateResponse (line 18) | class GraderValidateResponse(BaseModel): FILE: src/openai/types/fine_tuning/checkpoints/permission_create_params.py class PermissionCreateParams (line 12) | class PermissionCreateParams(TypedDict, total=False): FILE: src/openai/types/fine_tuning/checkpoints/permission_create_response.py class PermissionCreateResponse (line 10) | class PermissionCreateResponse(BaseModel): FILE: src/openai/types/fine_tuning/checkpoints/permission_delete_response.py class PermissionDeleteResponse (line 10) | class PermissionDeleteResponse(BaseModel): FILE: src/openai/types/fine_tuning/checkpoints/permission_list_params.py class PermissionListParams (line 10) | class PermissionListParams(TypedDict, total=False): FILE: src/openai/types/fine_tuning/checkpoints/permission_list_response.py class PermissionListResponse (line 10) | class PermissionListResponse(BaseModel): FILE: src/openai/types/fine_tuning/checkpoints/permission_retrieve_params.py class PermissionRetrieveParams (line 10) | class PermissionRetrieveParams(TypedDict, total=False): FILE: src/openai/types/fine_tuning/checkpoints/permission_retrieve_response.py class Data (line 11) | class Data(BaseModel): class PermissionRetrieveResponse (line 29) | class PermissionRetrieveResponse(BaseModel): FILE: src/openai/types/fine_tuning/dpo_hyperparameters.py class DpoHyperparameters (line 11) | class DpoHyperparameters(BaseModel): FILE: src/openai/types/fine_tuning/dpo_hyperparameters_param.py class DpoHyperparametersParam (line 11) | class DpoHyperparametersParam(TypedDict, total=False): FILE: src/openai/types/fine_tuning/dpo_method.py class DpoMethod (line 11) | class DpoMethod(BaseModel): FILE: src/openai/types/fine_tuning/dpo_method_param.py class DpoMethodParam (line 12) | class DpoMethodParam(TypedDict, total=False): FILE: src/openai/types/fine_tuning/fine_tuning_job.py class Error (line 16) | class Error(BaseModel): class Hyperparameters (line 34) | class Hyperparameters(BaseModel): class Method (line 60) | class Method(BaseModel): class FineTuningJob (line 76) | class FineTuningJob(BaseModel): FILE: src/openai/types/fine_tuning/fine_tuning_job_event.py class FineTuningJobEvent (line 12) | class FineTuningJobEvent(BaseModel): FILE: src/openai/types/fine_tuning/fine_tuning_job_wandb_integration.py class FineTuningJobWandbIntegration (line 10) | class FineTuningJobWandbIntegration(BaseModel): FILE: src/openai/types/fine_tuning/fine_tuning_job_wandb_integration_object.py class FineTuningJobWandbIntegrationObject (line 11) | class FineTuningJobWandbIntegrationObject(BaseModel): FILE: src/openai/types/fine_tuning/job_create_params.py class JobCreateParams (line 17) | class JobCreateParams(TypedDict, total=False): class Hyperparameters (line 102) | class Hyperparameters(TypedDict, total=False): class IntegrationWandb (line 128) | class IntegrationWandb(TypedDict, total=False): class Integration (line 161) | class Integration(TypedDict, total=False): class Method (line 177) | class Method(TypedDict, total=False): FILE: src/openai/types/fine_tuning/job_list_events_params.py class JobListEventsParams (line 10) | class JobListEventsParams(TypedDict, total=False): FILE: src/openai/types/fine_tuning/job_list_params.py class JobListParams (line 11) | class JobListParams(TypedDict, total=False): FILE: src/openai/types/fine_tuning/jobs/checkpoint_list_params.py class CheckpointListParams (line 10) | class CheckpointListParams(TypedDict, total=False): FILE: src/openai/types/fine_tuning/jobs/fine_tuning_job_checkpoint.py class Metrics (line 11) | class Metrics(BaseModel): class FineTuningJobCheckpoint (line 29) | class FineTuningJobCheckpoint(BaseModel): FILE: src/openai/types/fine_tuning/reinforcement_hyperparameters.py class ReinforcementHyperparameters (line 11) | class ReinforcementHyperparameters(BaseModel): FILE: src/openai/types/fine_tuning/reinforcement_hyperparameters_param.py class ReinforcementHyperparametersParam (line 11) | class ReinforcementHyperparametersParam(TypedDict, total=False): FILE: src/openai/types/fine_tuning/reinforcement_method.py class ReinforcementMethod (line 19) | class ReinforcementMethod(BaseModel): FILE: src/openai/types/fine_tuning/reinforcement_method_param.py class ReinforcementMethodParam (line 22) | class ReinforcementMethodParam(TypedDict, total=False): FILE: src/openai/types/fine_tuning/supervised_hyperparameters.py class SupervisedHyperparameters (line 11) | class SupervisedHyperparameters(BaseModel): FILE: src/openai/types/fine_tuning/supervised_hyperparameters_param.py class SupervisedHyperparametersParam (line 11) | class SupervisedHyperparametersParam(TypedDict, total=False): FILE: src/openai/types/fine_tuning/supervised_method.py class SupervisedMethod (line 11) | class SupervisedMethod(BaseModel): FILE: src/openai/types/fine_tuning/supervised_method_param.py class SupervisedMethodParam (line 12) | class SupervisedMethodParam(TypedDict, total=False): FILE: src/openai/types/graders/grader_inputs.py class GraderInputItemOutputText (line 13) | class GraderInputItemOutputText(BaseModel): class GraderInputItemInputImage (line 23) | class GraderInputItemInputImage(BaseModel): FILE: src/openai/types/graders/grader_inputs_param.py class GraderInputsParamItemOutputText (line 19) | class GraderInputsParamItemOutputText(TypedDict, total=False): class GraderInputsParamItemInputImage (line 29) | class GraderInputsParamItemInputImage(TypedDict, total=False): FILE: src/openai/types/graders/label_model_grader.py class InputContentOutputText (line 14) | class InputContentOutputText(BaseModel): class InputContentInputImage (line 24) | class InputContentInputImage(BaseModel): class Input (line 45) | class Input(BaseModel): class LabelModelGrader (line 71) | class LabelModelGrader(BaseModel): FILE: src/openai/types/graders/label_model_grader_param.py class InputContentOutputText (line 16) | class InputContentOutputText(TypedDict, total=False): class InputContentInputImage (line 26) | class InputContentInputImage(TypedDict, total=False): class Input (line 52) | class Input(TypedDict, total=False): class LabelModelGraderParam (line 78) | class LabelModelGraderParam(TypedDict, total=False): FILE: src/openai/types/graders/multi_grader.py class MultiGrader (line 18) | class MultiGrader(BaseModel): FILE: src/openai/types/graders/multi_grader_param.py class MultiGraderParam (line 21) | class MultiGraderParam(TypedDict, total=False): FILE: src/openai/types/graders/python_grader.py class PythonGrader (line 11) | class PythonGrader(BaseModel): FILE: src/openai/types/graders/python_grader_param.py class PythonGraderParam (line 10) | class PythonGraderParam(TypedDict, total=False): FILE: src/openai/types/graders/score_model_grader.py class InputContentOutputText (line 22) | class InputContentOutputText(BaseModel): class InputContentInputImage (line 32) | class InputContentInputImage(BaseModel): class Input (line 53) | class Input(BaseModel): class SamplingParams (line 79) | class SamplingParams(BaseModel): class ScoreModelGrader (line 112) | class ScoreModelGrader(BaseModel): FILE: src/openai/types/graders/score_model_grader_param.py class InputContentOutputText (line 23) | class InputContentOutputText(TypedDict, total=False): class InputContentInputImage (line 33) | class InputContentInputImage(TypedDict, total=False): class Input (line 59) | class Input(TypedDict, total=False): class SamplingParams (line 85) | class SamplingParams(TypedDict, total=False): class ScoreModelGraderParam (line 118) | class ScoreModelGraderParam(TypedDict, total=False): FILE: src/openai/types/graders/string_check_grader.py class StringCheckGrader (line 10) | class StringCheckGrader(BaseModel): FILE: src/openai/types/graders/string_check_grader_param.py class StringCheckGraderParam (line 10) | class StringCheckGraderParam(TypedDict, total=False): FILE: src/openai/types/graders/text_similarity_grader.py class TextSimilarityGrader (line 10) | class TextSimilarityGrader(BaseModel): FILE: src/openai/types/graders/text_similarity_grader_param.py class TextSimilarityGraderParam (line 10) | class TextSimilarityGraderParam(TypedDict, total=False): FILE: src/openai/types/image.py class Image (line 10) | class Image(BaseModel): FILE: src/openai/types/image_create_variation_params.py class ImageCreateVariationParams (line 14) | class ImageCreateVariationParams(TypedDict, total=False): FILE: src/openai/types/image_edit_completed_event.py class UsageInputTokensDetails (line 10) | class UsageInputTokensDetails(BaseModel): class Usage (line 20) | class Usage(BaseModel): class ImageEditCompletedEvent (line 38) | class ImageEditCompletedEvent(BaseModel): FILE: src/openai/types/image_edit_params.py class ImageEditParamsBase (line 14) | class ImageEditParamsBase(TypedDict, total=False): class ImageEditParamsNonStreaming (line 123) | class ImageEditParamsNonStreaming(ImageEditParamsBase, total=False): class ImageEditParamsStreaming (line 133) | class ImageEditParamsStreaming(ImageEditParamsBase): FILE: src/openai/types/image_edit_partial_image_event.py class ImageEditPartialImageEvent (line 10) | class ImageEditPartialImageEvent(BaseModel): FILE: src/openai/types/image_gen_completed_event.py class UsageInputTokensDetails (line 10) | class UsageInputTokensDetails(BaseModel): class Usage (line 20) | class Usage(BaseModel): class ImageGenCompletedEvent (line 38) | class ImageGenCompletedEvent(BaseModel): FILE: src/openai/types/image_gen_partial_image_event.py class ImageGenPartialImageEvent (line 10) | class ImageGenPartialImageEvent(BaseModel): FILE: src/openai/types/image_generate_params.py class ImageGenerateParamsBase (line 13) | class ImageGenerateParamsBase(TypedDict, total=False): class ImageGenerateParamsNonStreaming (line 125) | class ImageGenerateParamsNonStreaming(ImageGenerateParamsBase, total=Fal... class ImageGenerateParamsStreaming (line 135) | class ImageGenerateParamsStreaming(ImageGenerateParamsBase): FILE: src/openai/types/image_input_reference_param.py class ImageInputReferenceParam (line 10) | class ImageInputReferenceParam(TypedDict, total=False): FILE: src/openai/types/images_response.py class UsageInputTokensDetails (line 12) | class UsageInputTokensDetails(BaseModel): class UsageOutputTokensDetails (line 22) | class UsageOutputTokensDetails(BaseModel): class Usage (line 32) | class Usage(BaseModel): class ImagesResponse (line 51) | class ImagesResponse(BaseModel): FILE: src/openai/types/model.py class Model (line 10) | class Model(BaseModel): FILE: src/openai/types/model_deleted.py class ModelDeleted (line 8) | class ModelDeleted(BaseModel): FILE: src/openai/types/moderation.py class Categories (line 13) | class Categories(BaseModel): class CategoryAppliedInputTypes (line 93) | class CategoryAppliedInputTypes(BaseModel): class CategoryScores (line 138) | class CategoryScores(BaseModel): class Moderation (line 181) | class Moderation(BaseModel): FILE: src/openai/types/moderation_create_params.py class ModerationCreateParams (line 15) | class ModerationCreateParams(TypedDict, total=False): FILE: src/openai/types/moderation_create_response.py class ModerationCreateResponse (line 11) | class ModerationCreateResponse(BaseModel): FILE: src/openai/types/moderation_image_url_input_param.py class ImageURL (line 10) | class ImageURL(TypedDict, total=False): class ModerationImageURLInputParam (line 17) | class ModerationImageURLInputParam(TypedDict, total=False): FILE: src/openai/types/moderation_text_input_param.py class ModerationTextInputParam (line 10) | class ModerationTextInputParam(TypedDict, total=False): FILE: src/openai/types/other_file_chunking_strategy_object.py class OtherFileChunkingStrategyObject (line 10) | class OtherFileChunkingStrategyObject(BaseModel): FILE: src/openai/types/realtime/audio_transcription.py class AudioTranscription (line 11) | class AudioTranscription(BaseModel): FILE: src/openai/types/realtime/audio_transcription_param.py class AudioTranscriptionParam (line 11) | class AudioTranscriptionParam(TypedDict, total=False): FILE: src/openai/types/realtime/call_accept_params.py class CallAcceptParams (line 18) | class CallAcceptParams(TypedDict, total=False): FILE: src/openai/types/realtime/call_create_params.py class CallCreateParams (line 12) | class CallCreateParams(TypedDict, total=False): FILE: src/openai/types/realtime/call_refer_params.py class CallReferParams (line 10) | class CallReferParams(TypedDict, total=False): FILE: src/openai/types/realtime/call_reject_params.py class CallRejectParams (line 10) | class CallRejectParams(TypedDict, total=False): FILE: src/openai/types/realtime/client_secret_create_params.py class ClientSecretCreateParams (line 14) | class ClientSecretCreateParams(TypedDict, total=False): class ExpiresAfter (line 30) | class ExpiresAfter(TypedDict, total=False): FILE: src/openai/types/realtime/client_secret_create_response.py class ClientSecretCreateResponse (line 18) | class ClientSecretCreateResponse(BaseModel): FILE: src/openai/types/realtime/conversation_created_event.py class Conversation (line 11) | class Conversation(BaseModel): class ConversationCreatedEvent (line 21) | class ConversationCreatedEvent(BaseModel): FILE: src/openai/types/realtime/conversation_item_added.py class ConversationItemAdded (line 12) | class ConversationItemAdded(BaseModel): FILE: src/openai/types/realtime/conversation_item_create_event.py class ConversationItemCreateEvent (line 12) | class ConversationItemCreateEvent(BaseModel): FILE: src/openai/types/realtime/conversation_item_create_event_param.py class ConversationItemCreateEventParam (line 12) | class ConversationItemCreateEventParam(TypedDict, total=False): FILE: src/openai/types/realtime/conversation_item_created_event.py class ConversationItemCreatedEvent (line 12) | class ConversationItemCreatedEvent(BaseModel): FILE: src/openai/types/realtime/conversation_item_delete_event.py class ConversationItemDeleteEvent (line 11) | class ConversationItemDeleteEvent(BaseModel): FILE: src/openai/types/realtime/conversation_item_delete_event_param.py class ConversationItemDeleteEventParam (line 10) | class ConversationItemDeleteEventParam(TypedDict, total=False): FILE: src/openai/types/realtime/conversation_item_deleted_event.py class ConversationItemDeletedEvent (line 10) | class ConversationItemDeletedEvent(BaseModel): FILE: src/openai/types/realtime/conversation_item_done.py class ConversationItemDone (line 12) | class ConversationItemDone(BaseModel): FILE: src/openai/types/realtime/conversation_item_input_audio_transcription_completed_event.py class UsageTranscriptTextUsageTokensInputTokenDetails (line 18) | class UsageTranscriptTextUsageTokensInputTokenDetails(BaseModel): class UsageTranscriptTextUsageTokens (line 28) | class UsageTranscriptTextUsageTokens(BaseModel): class UsageTranscriptTextUsageDuration (line 47) | class UsageTranscriptTextUsageDuration(BaseModel): class ConversationItemInputAudioTranscriptionCompletedEvent (line 60) | class ConversationItemInputAudioTranscriptionCompletedEvent(BaseModel): FILE: src/openai/types/realtime/conversation_item_input_audio_transcription_delta_event.py class ConversationItemInputAudioTranscriptionDeltaEvent (line 12) | class ConversationItemInputAudioTranscriptionDeltaEvent(BaseModel): FILE: src/openai/types/realtime/conversation_item_input_audio_transcription_failed_event.py class Error (line 11) | class Error(BaseModel): class ConversationItemInputAudioTranscriptionFailedEvent (line 27) | class ConversationItemInputAudioTranscriptionFailedEvent(BaseModel): FILE: src/openai/types/realtime/conversation_item_input_audio_transcription_segment.py class ConversationItemInputAudioTranscriptionSegment (line 10) | class ConversationItemInputAudioTranscriptionSegment(BaseModel): FILE: src/openai/types/realtime/conversation_item_retrieve_event.py class ConversationItemRetrieveEvent (line 11) | class ConversationItemRetrieveEvent(BaseModel): FILE: src/openai/types/realtime/conversation_item_retrieve_event_param.py class ConversationItemRetrieveEventParam (line 10) | class ConversationItemRetrieveEventParam(TypedDict, total=False): FILE: src/openai/types/realtime/conversation_item_truncate_event.py class ConversationItemTruncateEvent (line 11) | class ConversationItemTruncateEvent(BaseModel): FILE: src/openai/types/realtime/conversation_item_truncate_event_param.py class ConversationItemTruncateEventParam (line 10) | class ConversationItemTruncateEventParam(TypedDict, total=False): FILE: src/openai/types/realtime/conversation_item_truncated_event.py class ConversationItemTruncatedEvent (line 10) | class ConversationItemTruncatedEvent(BaseModel): FILE: src/openai/types/realtime/input_audio_buffer_append_event.py class InputAudioBufferAppendEvent (line 11) | class InputAudioBufferAppendEvent(BaseModel): FILE: src/openai/types/realtime/input_audio_buffer_append_event_param.py class InputAudioBufferAppendEventParam (line 10) | class InputAudioBufferAppendEventParam(TypedDict, total=False): FILE: src/openai/types/realtime/input_audio_buffer_clear_event.py class InputAudioBufferClearEvent (line 11) | class InputAudioBufferClearEvent(BaseModel): FILE: src/openai/types/realtime/input_audio_buffer_clear_event_param.py class InputAudioBufferClearEventParam (line 10) | class InputAudioBufferClearEventParam(TypedDict, total=False): FILE: src/openai/types/realtime/input_audio_buffer_cleared_event.py class InputAudioBufferClearedEvent (line 10) | class InputAudioBufferClearedEvent(BaseModel): FILE: src/openai/types/realtime/input_audio_buffer_commit_event.py class InputAudioBufferCommitEvent (line 11) | class InputAudioBufferCommitEvent(BaseModel): FILE: src/openai/types/realtime/input_audio_buffer_commit_event_param.py class InputAudioBufferCommitEventParam (line 10) | class InputAudioBufferCommitEventParam(TypedDict, total=False): FILE: src/openai/types/realtime/input_audio_buffer_committed_event.py class InputAudioBufferCommittedEvent (line 11) | class InputAudioBufferCommittedEvent(BaseModel): FILE: src/openai/types/realtime/input_audio_buffer_dtmf_event_received_event.py class InputAudioBufferDtmfEventReceivedEvent (line 10) | class InputAudioBufferDtmfEventReceivedEvent(BaseModel): FILE: src/openai/types/realtime/input_audio_buffer_speech_started_event.py class InputAudioBufferSpeechStartedEvent (line 10) | class InputAudioBufferSpeechStartedEvent(BaseModel): FILE: src/openai/types/realtime/input_audio_buffer_speech_stopped_event.py class InputAudioBufferSpeechStoppedEvent (line 10) | class InputAudioBufferSpeechStoppedEvent(BaseModel): FILE: src/openai/types/realtime/input_audio_buffer_timeout_triggered.py class InputAudioBufferTimeoutTriggered (line 10) | class InputAudioBufferTimeoutTriggered(BaseModel): FILE: src/openai/types/realtime/log_prob_properties.py class LogProbProperties (line 10) | class LogProbProperties(BaseModel): FILE: src/openai/types/realtime/mcp_list_tools_completed.py class McpListToolsCompleted (line 10) | class McpListToolsCompleted(BaseModel): FILE: src/openai/types/realtime/mcp_list_tools_failed.py class McpListToolsFailed (line 10) | class McpListToolsFailed(BaseModel): FILE: src/openai/types/realtime/mcp_list_tools_in_progress.py class McpListToolsInProgress (line 10) | class McpListToolsInProgress(BaseModel): FILE: src/openai/types/realtime/output_audio_buffer_clear_event.py class OutputAudioBufferClearEvent (line 11) | class OutputAudioBufferClearEvent(BaseModel): FILE: src/openai/types/realtime/output_audio_buffer_clear_event_param.py class OutputAudioBufferClearEventParam (line 10) | class OutputAudioBufferClearEventParam(TypedDict, total=False): FILE: src/openai/types/realtime/rate_limits_updated_event.py class RateLimit (line 11) | class RateLimit(BaseModel): class RateLimitsUpdatedEvent (line 25) | class RateLimitsUpdatedEvent(BaseModel): FILE: src/openai/types/realtime/realtime_audio_config.py class RealtimeAudioConfig (line 12) | class RealtimeAudioConfig(BaseModel): FILE: src/openai/types/realtime/realtime_audio_config_input.py class NoiseReduction (line 14) | class NoiseReduction(BaseModel): class RealtimeAudioConfigInput (line 30) | class RealtimeAudioConfigInput(BaseModel): FILE: src/openai/types/realtime/realtime_audio_config_input_param.py class NoiseReduction (line 16) | class NoiseReduction(TypedDict, total=False): class RealtimeAudioConfigInputParam (line 32) | class RealtimeAudioConfigInputParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_audio_config_output.py class VoiceID (line 12) | class VoiceID(BaseModel): class RealtimeAudioConfigOutput (line 24) | class RealtimeAudioConfigOutput(BaseModel): FILE: src/openai/types/realtime/realtime_audio_config_output_param.py class VoiceID (line 13) | class VoiceID(TypedDict, total=False): class RealtimeAudioConfigOutputParam (line 25) | class RealtimeAudioConfigOutputParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_audio_config_param.py class RealtimeAudioConfigParam (line 13) | class RealtimeAudioConfigParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_audio_formats.py class AudioPCM (line 12) | class AudioPCM(BaseModel): class AudioPCMU (line 22) | class AudioPCMU(BaseModel): class AudioPCMA (line 29) | class AudioPCMA(BaseModel): FILE: src/openai/types/realtime/realtime_audio_formats_param.py class AudioPCM (line 11) | class AudioPCM(TypedDict, total=False): class AudioPCMU (line 21) | class AudioPCMU(TypedDict, total=False): class AudioPCMA (line 28) | class AudioPCMA(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_audio_input_turn_detection.py class ServerVad (line 12) | class ServerVad(BaseModel): class SemanticVad (line 82) | class SemanticVad(BaseModel): FILE: src/openai/types/realtime/realtime_audio_input_turn_detection_param.py class ServerVad (line 11) | class ServerVad(TypedDict, total=False): class SemanticVad (line 81) | class SemanticVad(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_connect_params.py class RealtimeConnectParams (line 10) | class RealtimeConnectParams(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_conversation_item_assistant_message.py class Content (line 11) | class Content(BaseModel): class RealtimeConversationItemAssistantMessage (line 35) | class RealtimeConversationItemAssistantMessage(BaseModel): FILE: src/openai/types/realtime/realtime_conversation_item_assistant_message_param.py class Content (line 11) | class Content(TypedDict, total=False): class RealtimeConversationItemAssistantMessageParam (line 35) | class RealtimeConversationItemAssistantMessageParam(TypedDict, total=Fal... FILE: src/openai/types/realtime/realtime_conversation_item_function_call.py class RealtimeConversationItemFunctionCall (line 11) | class RealtimeConversationItemFunctionCall(BaseModel): FILE: src/openai/types/realtime/realtime_conversation_item_function_call_output.py class RealtimeConversationItemFunctionCallOutput (line 11) | class RealtimeConversationItemFunctionCallOutput(BaseModel): FILE: src/openai/types/realtime/realtime_conversation_item_function_call_output_param.py class RealtimeConversationItemFunctionCallOutputParam (line 10) | class RealtimeConversationItemFunctionCallOutputParam(TypedDict, total=F... FILE: src/openai/types/realtime/realtime_conversation_item_function_call_param.py class RealtimeConversationItemFunctionCallParam (line 10) | class RealtimeConversationItemFunctionCallParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_conversation_item_system_message.py class Content (line 11) | class Content(BaseModel): class RealtimeConversationItemSystemMessage (line 19) | class RealtimeConversationItemSystemMessage(BaseModel): FILE: src/openai/types/realtime/realtime_conversation_item_system_message_param.py class Content (line 11) | class Content(TypedDict, total=False): class RealtimeConversationItemSystemMessageParam (line 19) | class RealtimeConversationItemSystemMessageParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_conversation_item_user_message.py class Content (line 11) | class Content(BaseModel): class RealtimeConversationItemUserMessage (line 46) | class RealtimeConversationItemUserMessage(BaseModel): FILE: src/openai/types/realtime/realtime_conversation_item_user_message_param.py class Content (line 11) | class Content(TypedDict, total=False): class RealtimeConversationItemUserMessageParam (line 46) | class RealtimeConversationItemUserMessageParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_error.py class RealtimeError (line 10) | class RealtimeError(BaseModel): FILE: src/openai/types/realtime/realtime_error_event.py class RealtimeErrorEvent (line 11) | class RealtimeErrorEvent(BaseModel): FILE: src/openai/types/realtime/realtime_function_tool.py class RealtimeFunctionTool (line 11) | class RealtimeFunctionTool(BaseModel): FILE: src/openai/types/realtime/realtime_function_tool_param.py class RealtimeFunctionToolParam (line 10) | class RealtimeFunctionToolParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_mcp_approval_request.py class RealtimeMcpApprovalRequest (line 10) | class RealtimeMcpApprovalRequest(BaseModel): FILE: src/openai/types/realtime/realtime_mcp_approval_request_param.py class RealtimeMcpApprovalRequestParam (line 10) | class RealtimeMcpApprovalRequestParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_mcp_approval_response.py class RealtimeMcpApprovalResponse (line 11) | class RealtimeMcpApprovalResponse(BaseModel): FILE: src/openai/types/realtime/realtime_mcp_approval_response_param.py class RealtimeMcpApprovalResponseParam (line 11) | class RealtimeMcpApprovalResponseParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_mcp_list_tools.py class Tool (line 11) | class Tool(BaseModel): class RealtimeMcpListTools (line 27) | class RealtimeMcpListTools(BaseModel): FILE: src/openai/types/realtime/realtime_mcp_list_tools_param.py class Tool (line 11) | class Tool(TypedDict, total=False): class RealtimeMcpListToolsParam (line 27) | class RealtimeMcpListToolsParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_mcp_protocol_error.py class RealtimeMcpProtocolError (line 10) | class RealtimeMcpProtocolError(BaseModel): FILE: src/openai/types/realtime/realtime_mcp_protocol_error_param.py class RealtimeMcpProtocolErrorParam (line 10) | class RealtimeMcpProtocolErrorParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_mcp_tool_call.py class RealtimeMcpToolCall (line 20) | class RealtimeMcpToolCall(BaseModel): FILE: src/openai/types/realtime/realtime_mcp_tool_call_param.py class RealtimeMcpToolCallParam (line 17) | class RealtimeMcpToolCallParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_mcp_tool_execution_error.py class RealtimeMcpToolExecutionError (line 10) | class RealtimeMcpToolExecutionError(BaseModel): FILE: src/openai/types/realtime/realtime_mcp_tool_execution_error_param.py class RealtimeMcpToolExecutionErrorParam (line 10) | class RealtimeMcpToolExecutionErrorParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_mcphttp_error.py class RealtimeMcphttpError (line 10) | class RealtimeMcphttpError(BaseModel): FILE: src/openai/types/realtime/realtime_mcphttp_error_param.py class RealtimeMcphttpErrorParam (line 10) | class RealtimeMcphttpErrorParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_response.py class AudioOutput (line 16) | class AudioOutput(BaseModel): class Audio (line 32) | class Audio(BaseModel): class RealtimeResponse (line 38) | class RealtimeResponse(BaseModel): FILE: src/openai/types/realtime/realtime_response_create_audio_output.py class OutputVoiceID (line 12) | class OutputVoiceID(BaseModel): class Output (line 24) | class Output(BaseModel): class RealtimeResponseCreateAudioOutput (line 39) | class RealtimeResponseCreateAudioOutput(BaseModel): FILE: src/openai/types/realtime/realtime_response_create_audio_output_param.py class OutputVoiceID (line 13) | class OutputVoiceID(TypedDict, total=False): class Output (line 25) | class Output(TypedDict, total=False): class RealtimeResponseCreateAudioOutputParam (line 40) | class RealtimeResponseCreateAudioOutputParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_response_create_mcp_tool.py class AllowedToolsMcpToolFilter (line 19) | class AllowedToolsMcpToolFilter(BaseModel): class RequireApprovalMcpToolApprovalFilterAlways (line 37) | class RequireApprovalMcpToolApprovalFilterAlways(BaseModel): class RequireApprovalMcpToolApprovalFilterNever (line 52) | class RequireApprovalMcpToolApprovalFilterNever(BaseModel): class RequireApprovalMcpToolApprovalFilter (line 67) | class RequireApprovalMcpToolApprovalFilter(BaseModel): class RealtimeResponseCreateMcpTool (line 85) | class RealtimeResponseCreateMcpTool(BaseModel): FILE: src/openai/types/realtime/realtime_response_create_mcp_tool_param.py class AllowedToolsMcpToolFilter (line 21) | class AllowedToolsMcpToolFilter(TypedDict, total=False): class RequireApprovalMcpToolApprovalFilterAlways (line 39) | class RequireApprovalMcpToolApprovalFilterAlways(TypedDict, total=False): class RequireApprovalMcpToolApprovalFilterNever (line 54) | class RequireApprovalMcpToolApprovalFilterNever(TypedDict, total=False): class RequireApprovalMcpToolApprovalFilter (line 69) | class RequireApprovalMcpToolApprovalFilter(TypedDict, total=False): class RealtimeResponseCreateMcpToolParam (line 87) | class RealtimeResponseCreateMcpToolParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_response_create_params.py class RealtimeResponseCreateParams (line 24) | class RealtimeResponseCreateParams(BaseModel): FILE: src/openai/types/realtime/realtime_response_create_params_param.py class RealtimeResponseCreateParamsParam (line 25) | class RealtimeResponseCreateParamsParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_response_status.py class Error (line 11) | class Error(BaseModel): class RealtimeResponseStatus (line 24) | class RealtimeResponseStatus(BaseModel): FILE: src/openai/types/realtime/realtime_response_usage.py class RealtimeResponseUsage (line 12) | class RealtimeResponseUsage(BaseModel): FILE: src/openai/types/realtime/realtime_response_usage_input_token_details.py class CachedTokensDetails (line 10) | class CachedTokensDetails(BaseModel): class RealtimeResponseUsageInputTokenDetails (line 23) | class RealtimeResponseUsageInputTokenDetails(BaseModel): FILE: src/openai/types/realtime/realtime_response_usage_output_token_details.py class RealtimeResponseUsageOutputTokenDetails (line 10) | class RealtimeResponseUsageOutputTokenDetails(BaseModel): FILE: src/openai/types/realtime/realtime_server_event.py class ConversationItemRetrieved (line 63) | class ConversationItemRetrieved(BaseModel): class OutputAudioBufferStarted (line 79) | class OutputAudioBufferStarted(BaseModel): class OutputAudioBufferStopped (line 97) | class OutputAudioBufferStopped(BaseModel): class OutputAudioBufferCleared (line 115) | class OutputAudioBufferCleared(BaseModel): FILE: src/openai/types/realtime/realtime_session_client_secret.py class RealtimeSessionClientSecret (line 8) | class RealtimeSessionClientSecret(BaseModel): FILE: src/openai/types/realtime/realtime_session_create_request.py class RealtimeSessionCreateRequest (line 17) | class RealtimeSessionCreateRequest(BaseModel): FILE: src/openai/types/realtime/realtime_session_create_request_param.py class RealtimeSessionCreateRequestParam (line 18) | class RealtimeSessionCreateRequestParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_session_create_response.py class AudioInputNoiseReduction (line 42) | class AudioInputNoiseReduction(BaseModel): class AudioInputTurnDetectionServerVad (line 58) | class AudioInputTurnDetectionServerVad(BaseModel): class AudioInputTurnDetectionSemanticVad (line 128) | class AudioInputTurnDetectionSemanticVad(BaseModel): class AudioInput (line 165) | class AudioInput(BaseModel): class AudioOutput (line 208) | class AudioOutput(BaseModel): class Audio (line 235) | class Audio(BaseModel): class ToolMcpToolAllowedToolsMcpToolFilter (line 246) | class ToolMcpToolAllowedToolsMcpToolFilter(BaseModel): class ToolMcpToolRequireApprovalMcpToolApprovalFilterAlways (line 264) | class ToolMcpToolRequireApprovalMcpToolApprovalFilterAlways(BaseModel): class ToolMcpToolRequireApprovalMcpToolApprovalFilterNever (line 279) | class ToolMcpToolRequireApprovalMcpToolApprovalFilterNever(BaseModel): class ToolMcpToolRequireApprovalMcpToolApprovalFilter (line 294) | class ToolMcpToolRequireApprovalMcpToolApprovalFilter(BaseModel): class ToolMcpTool (line 314) | class ToolMcpTool(BaseModel): class TracingTracingConfiguration (line 391) | class TracingTracingConfiguration(BaseModel): class RealtimeSessionCreateResponse (line 416) | class RealtimeSessionCreateResponse(BaseModel): FILE: src/openai/types/realtime/realtime_tools_config_param.py class McpAllowedToolsMcpToolFilter (line 24) | class McpAllowedToolsMcpToolFilter(TypedDict, total=False): class McpRequireApprovalMcpToolApprovalFilterAlways (line 42) | class McpRequireApprovalMcpToolApprovalFilterAlways(TypedDict, total=Fal... class McpRequireApprovalMcpToolApprovalFilterNever (line 57) | class McpRequireApprovalMcpToolApprovalFilterNever(TypedDict, total=False): class McpRequireApprovalMcpToolApprovalFilter (line 72) | class McpRequireApprovalMcpToolApprovalFilter(TypedDict, total=False): class Mcp (line 90) | class Mcp(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_tools_config_union.py class McpAllowedToolsMcpToolFilter (line 22) | class McpAllowedToolsMcpToolFilter(BaseModel): class McpRequireApprovalMcpToolApprovalFilterAlways (line 40) | class McpRequireApprovalMcpToolApprovalFilterAlways(BaseModel): class McpRequireApprovalMcpToolApprovalFilterNever (line 55) | class McpRequireApprovalMcpToolApprovalFilterNever(BaseModel): class McpRequireApprovalMcpToolApprovalFilter (line 70) | class McpRequireApprovalMcpToolApprovalFilter(BaseModel): class Mcp (line 88) | class Mcp(BaseModel): FILE: src/openai/types/realtime/realtime_tools_config_union_param.py class McpAllowedToolsMcpToolFilter (line 23) | class McpAllowedToolsMcpToolFilter(TypedDict, total=False): class McpRequireApprovalMcpToolApprovalFilterAlways (line 41) | class McpRequireApprovalMcpToolApprovalFilterAlways(TypedDict, total=Fal... class McpRequireApprovalMcpToolApprovalFilterNever (line 56) | class McpRequireApprovalMcpToolApprovalFilterNever(TypedDict, total=False): class McpRequireApprovalMcpToolApprovalFilter (line 71) | class McpRequireApprovalMcpToolApprovalFilter(TypedDict, total=False): class Mcp (line 89) | class Mcp(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_tracing_config.py class TracingConfiguration (line 11) | class TracingConfiguration(BaseModel): FILE: src/openai/types/realtime/realtime_tracing_config_param.py class TracingConfiguration (line 11) | class TracingConfiguration(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_transcription_session_audio.py class RealtimeTranscriptionSessionAudio (line 11) | class RealtimeTranscriptionSessionAudio(BaseModel): FILE: src/openai/types/realtime/realtime_transcription_session_audio_input.py class NoiseReduction (line 16) | class NoiseReduction(BaseModel): class RealtimeTranscriptionSessionAudioInput (line 32) | class RealtimeTranscriptionSessionAudioInput(BaseModel): FILE: src/openai/types/realtime/realtime_transcription_session_audio_input_param.py class NoiseReduction (line 18) | class NoiseReduction(TypedDict, total=False): class RealtimeTranscriptionSessionAudioInputParam (line 34) | class RealtimeTranscriptionSessionAudioInputParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_transcription_session_audio_input_turn_detection.py class ServerVad (line 12) | class ServerVad(BaseModel): class SemanticVad (line 82) | class SemanticVad(BaseModel): FILE: src/openai/types/realtime/realtime_transcription_session_audio_input_turn_detection_param.py class ServerVad (line 11) | class ServerVad(TypedDict, total=False): class SemanticVad (line 81) | class SemanticVad(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_transcription_session_audio_param.py class RealtimeTranscriptionSessionAudioParam (line 12) | class RealtimeTranscriptionSessionAudioParam(TypedDict, total=False): FILE: src/openai/types/realtime/realtime_transcription_session_create_request.py class RealtimeTranscriptionSessionCreateRequest (line 12) | class RealtimeTranscriptionSessionCreateRequest(BaseModel): FILE: src/openai/types/realtime/realtime_transcription_session_create_request_param.py class RealtimeTranscriptionSessionCreateRequestParam (line 13) | class RealtimeTranscriptionSessionCreateRequestParam(TypedDict, total=Fa... FILE: src/openai/types/realtime/realtime_transcription_session_create_response.py class AudioInputNoiseReduction (line 15) | class AudioInputNoiseReduction(BaseModel): class AudioInput (line 26) | class AudioInput(BaseModel): class Audio (line 45) | class Audio(BaseModel): class RealtimeTranscriptionSessionCreateResponse (line 51) | class RealtimeTranscriptionSessionCreateResponse(BaseModel): FILE: src/openai/types/realtime/realtime_transcription_session_turn_detection.py class RealtimeTranscriptionSessionTurnDetection (line 10) | class RealtimeTranscriptionSessionTurnDetection(BaseModel): FILE: src/openai/types/realtime/realtime_truncation_retention_ratio.py class TokenLimits (line 11) | class TokenLimits(BaseModel): class RealtimeTruncationRetentionRatio (line 27) | class RealtimeTruncationRetentionRatio(BaseModel): FILE: src/openai/types/realtime/realtime_truncation_retention_ratio_param.py class TokenLimits (line 10) | class TokenLimits(TypedDict, total=False): class RealtimeTruncationRetentionRatioParam (line 26) | class RealtimeTruncationRetentionRatioParam(TypedDict, total=False): FILE: src/openai/types/realtime/response_audio_delta_event.py class ResponseAudioDeltaEvent (line 10) | class ResponseAudioDeltaEvent(BaseModel): FILE: src/openai/types/realtime/response_audio_done_event.py class ResponseAudioDoneEvent (line 10) | class ResponseAudioDoneEvent(BaseModel): FILE: src/openai/types/realtime/response_audio_transcript_delta_event.py class ResponseAudioTranscriptDeltaEvent (line 10) | class ResponseAudioTranscriptDeltaEvent(BaseModel): FILE: src/openai/types/realtime/response_audio_transcript_done_event.py class ResponseAudioTranscriptDoneEvent (line 10) | class ResponseAudioTranscriptDoneEvent(BaseModel): FILE: src/openai/types/realtime/response_cancel_event.py class ResponseCancelEvent (line 11) | class ResponseCancelEvent(BaseModel): FILE: src/openai/types/realtime/response_cancel_event_param.py class ResponseCancelEventParam (line 10) | class ResponseCancelEventParam(TypedDict, total=False): FILE: src/openai/types/realtime/response_content_part_added_event.py class Part (line 11) | class Part(BaseModel): class ResponseContentPartAddedEvent (line 27) | class ResponseContentPartAddedEvent(BaseModel): FILE: src/openai/types/realtime/response_content_part_done_event.py class Part (line 11) | class Part(BaseModel): class ResponseContentPartDoneEvent (line 27) | class ResponseContentPartDoneEvent(BaseModel): FILE: src/openai/types/realtime/response_create_event.py class ResponseCreateEvent (line 12) | class ResponseCreateEvent(BaseModel): FILE: src/openai/types/realtime/response_create_event_param.py class ResponseCreateEventParam (line 12) | class ResponseCreateEventParam(TypedDict, total=False): FILE: src/openai/types/realtime/response_created_event.py class ResponseCreatedEvent (line 11) | class ResponseCreatedEvent(BaseModel): FILE: src/openai/types/realtime/response_done_event.py class ResponseDoneEvent (line 11) | class ResponseDoneEvent(BaseModel): FILE: src/openai/types/realtime/response_function_call_arguments_delta_event.py class ResponseFunctionCallArgumentsDeltaEvent (line 10) | class ResponseFunctionCallArgumentsDeltaEvent(BaseModel): FILE: src/openai/types/realtime/response_function_call_arguments_done_event.py class ResponseFunctionCallArgumentsDoneEvent (line 10) | class ResponseFunctionCallArgumentsDoneEvent(BaseModel): FILE: src/openai/types/realtime/response_mcp_call_arguments_delta.py class ResponseMcpCallArgumentsDelta (line 11) | class ResponseMcpCallArgumentsDelta(BaseModel): FILE: src/openai/types/realtime/response_mcp_call_arguments_done.py class ResponseMcpCallArgumentsDone (line 10) | class ResponseMcpCallArgumentsDone(BaseModel): FILE: src/openai/types/realtime/response_mcp_call_completed.py class ResponseMcpCallCompleted (line 10) | class ResponseMcpCallCompleted(BaseModel): FILE: src/openai/types/realtime/response_mcp_call_failed.py class ResponseMcpCallFailed (line 10) | class ResponseMcpCallFailed(BaseModel): FILE: src/openai/types/realtime/response_mcp_call_in_progress.py class ResponseMcpCallInProgress (line 10) | class ResponseMcpCallInProgress(BaseModel): FILE: src/openai/types/realtime/response_output_item_added_event.py class ResponseOutputItemAddedEvent (line 11) | class ResponseOutputItemAddedEvent(BaseModel): FILE: src/openai/types/realtime/response_output_item_done_event.py class ResponseOutputItemDoneEvent (line 11) | class ResponseOutputItemDoneEvent(BaseModel): FILE: src/openai/types/realtime/response_text_delta_event.py class ResponseTextDeltaEvent (line 10) | class ResponseTextDeltaEvent(BaseModel): FILE: src/openai/types/realtime/response_text_done_event.py class ResponseTextDoneEvent (line 10) | class ResponseTextDoneEvent(BaseModel): FILE: src/openai/types/realtime/session_created_event.py class SessionCreatedEvent (line 15) | class SessionCreatedEvent(BaseModel): FILE: src/openai/types/realtime/session_update_event.py class SessionUpdateEvent (line 15) | class SessionUpdateEvent(BaseModel): FILE: src/openai/types/realtime/session_update_event_param.py class SessionUpdateEventParam (line 16) | class SessionUpdateEventParam(TypedDict, total=False): FILE: src/openai/types/realtime/session_updated_event.py class SessionUpdatedEvent (line 15) | class SessionUpdatedEvent(BaseModel): FILE: src/openai/types/responses/apply_patch_tool.py class ApplyPatchTool (line 10) | class ApplyPatchTool(BaseModel): FILE: src/openai/types/responses/apply_patch_tool_param.py class ApplyPatchToolParam (line 10) | class ApplyPatchToolParam(TypedDict, total=False): FILE: src/openai/types/responses/compacted_response.py class CompactedResponse (line 13) | class CompactedResponse(BaseModel): FILE: src/openai/types/responses/computer_action.py class Click (line 24) | class Click(BaseModel): class DoubleClick (line 43) | class DoubleClick(BaseModel): class DragPath (line 59) | class DragPath(BaseModel): class Drag (line 69) | class Drag(BaseModel): class Keypress (line 92) | class Keypress(BaseModel): class Move (line 108) | class Move(BaseModel): class Screenshot (line 124) | class Screenshot(BaseModel): class Scroll (line 134) | class Scroll(BaseModel): class Type (line 156) | class Type(BaseModel): class Wait (line 169) | class Wait(BaseModel): FILE: src/openai/types/responses/computer_action_list_param.py class Click (line 26) | class Click(TypedDict, total=False): class DoubleClick (line 45) | class DoubleClick(TypedDict, total=False): class DragPath (line 61) | class DragPath(TypedDict, total=False): class Drag (line 71) | class Drag(TypedDict, total=False): class Keypress (line 94) | class Keypress(TypedDict, total=False): class Move (line 110) | class Move(TypedDict, total=False): class Screenshot (line 126) | class Screenshot(TypedDict, total=False): class Scroll (line 136) | class Scroll(TypedDict, total=False): class Type (line 158) | class Type(TypedDict, total=False): class Wait (line 171) | class Wait(TypedDict, total=False): FILE: src/openai/types/responses/computer_action_param.py class Click (line 25) | class Click(TypedDict, total=False): class DoubleClick (line 44) | class DoubleClick(TypedDict, total=False): class DragPath (line 60) | class DragPath(TypedDict, total=False): class Drag (line 70) | class Drag(TypedDict, total=False): class Keypress (line 93) | class Keypress(TypedDict, total=False): class Move (line 109) | class Move(TypedDict, total=False): class Screenshot (line 125) | class Screenshot(TypedDict, total=False): class Scroll (line 135) | class Scroll(TypedDict, total=False): class Type (line 157) | class Type(TypedDict, total=False): class Wait (line 170) | class Wait(TypedDict, total=False): FILE: src/openai/types/responses/computer_tool.py class ComputerTool (line 10) | class ComputerTool(BaseModel): FILE: src/openai/types/responses/computer_tool_param.py class ComputerToolParam (line 10) | class ComputerToolParam(TypedDict, total=False): FILE: src/openai/types/responses/computer_use_preview_tool.py class ComputerUsePreviewTool (line 10) | class ComputerUsePreviewTool(BaseModel): FILE: src/openai/types/responses/computer_use_preview_tool_param.py class ComputerUsePreviewToolParam (line 10) | class ComputerUsePreviewToolParam(TypedDict, total=False): FILE: src/openai/types/responses/container_auto.py class ContainerAuto (line 22) | class ContainerAuto(BaseModel): FILE: src/openai/types/responses/container_auto_param.py class ContainerAutoParam (line 21) | class ContainerAutoParam(TypedDict, total=False): FILE: src/openai/types/responses/container_network_policy_allowlist.py class ContainerNetworkPolicyAllowlist (line 12) | class ContainerNetworkPolicyAllowlist(BaseModel): FILE: src/openai/types/responses/container_network_policy_allowlist_param.py class ContainerNetworkPolicyAllowlistParam (line 14) | class ContainerNetworkPolicyAllowlistParam(TypedDict, total=False): FILE: src/openai/types/responses/container_network_policy_disabled.py class ContainerNetworkPolicyDisabled (line 10) | class ContainerNetworkPolicyDisabled(BaseModel): FILE: src/openai/types/responses/container_network_policy_disabled_param.py class ContainerNetworkPolicyDisabledParam (line 10) | class ContainerNetworkPolicyDisabledParam(TypedDict, total=False): FILE: src/openai/types/responses/container_network_policy_domain_secret.py class ContainerNetworkPolicyDomainSecret (line 8) | class ContainerNetworkPolicyDomainSecret(BaseModel): FILE: src/openai/types/responses/container_network_policy_domain_secret_param.py class ContainerNetworkPolicyDomainSecretParam (line 10) | class ContainerNetworkPolicyDomainSecretParam(TypedDict, total=False): FILE: src/openai/types/responses/container_reference.py class ContainerReference (line 10) | class ContainerReference(BaseModel): FILE: src/openai/types/responses/container_reference_param.py class ContainerReferenceParam (line 10) | class ContainerReferenceParam(TypedDict, total=False): FILE: src/openai/types/responses/custom_tool.py class CustomTool (line 12) | class CustomTool(BaseModel): FILE: src/openai/types/responses/custom_tool_param.py class CustomToolParam (line 12) | class CustomToolParam(TypedDict, total=False): FILE: src/openai/types/responses/easy_input_message.py class EasyInputMessage (line 12) | class EasyInputMessage(BaseModel): FILE: src/openai/types/responses/easy_input_message_param.py class EasyInputMessageParam (line 13) | class EasyInputMessageParam(TypedDict, total=False): FILE: src/openai/types/responses/file_search_tool.py class RankingOptionsHybridSearch (line 15) | class RankingOptionsHybridSearch(BaseModel): class RankingOptions (line 27) | class RankingOptions(BaseModel): class FileSearchTool (line 47) | class FileSearchTool(BaseModel): FILE: src/openai/types/responses/file_search_tool_param.py class RankingOptionsHybridSearch (line 17) | class RankingOptionsHybridSearch(TypedDict, total=False): class RankingOptions (line 29) | class RankingOptions(TypedDict, total=False): class FileSearchToolParam (line 49) | class FileSearchToolParam(TypedDict, total=False): FILE: src/openai/types/responses/function_shell_tool.py class FunctionShellTool (line 19) | class FunctionShellTool(BaseModel): FILE: src/openai/types/responses/function_shell_tool_param.py class FunctionShellToolParam (line 17) | class FunctionShellToolParam(TypedDict, total=False): FILE: src/openai/types/responses/function_tool.py class FunctionTool (line 11) | class FunctionTool(BaseModel): FILE: src/openai/types/responses/function_tool_param.py class FunctionToolParam (line 11) | class FunctionToolParam(TypedDict, total=False): FILE: src/openai/types/responses/inline_skill.py class InlineSkill (line 11) | class InlineSkill(BaseModel): FILE: src/openai/types/responses/inline_skill_param.py class InlineSkillParam (line 12) | class InlineSkillParam(TypedDict, total=False): FILE: src/openai/types/responses/inline_skill_source.py class InlineSkillSource (line 10) | class InlineSkillSource(BaseModel): FILE: src/openai/types/responses/inline_skill_source_param.py class InlineSkillSourceParam (line 10) | class InlineSkillSourceParam(TypedDict, total=False): FILE: src/openai/types/responses/input_item_list_params.py class InputItemListParams (line 13) | class InputItemListParams(TypedDict, total=False): FILE: src/openai/types/responses/input_token_count_params.py class InputTokenCountParams (line 25) | class InputTokenCountParams(TypedDict, total=False): class Text (line 103) | class Text(TypedDict, total=False): FILE: src/openai/types/responses/input_token_count_response.py class InputTokenCountResponse (line 10) | class InputTokenCountResponse(BaseModel): FILE: src/openai/types/responses/local_environment.py class LocalEnvironment (line 12) | class LocalEnvironment(BaseModel): FILE: src/openai/types/responses/local_environment_param.py class LocalEnvironmentParam (line 13) | class LocalEnvironmentParam(TypedDict, total=False): FILE: src/openai/types/responses/local_skill.py class LocalSkill (line 8) | class LocalSkill(BaseModel): FILE: src/openai/types/responses/local_skill_param.py class LocalSkillParam (line 10) | class LocalSkillParam(TypedDict, total=False): FILE: src/openai/types/responses/namespace_tool.py class ToolFunction (line 13) | class ToolFunction(BaseModel): class NamespaceTool (line 31) | class NamespaceTool(BaseModel): FILE: src/openai/types/responses/namespace_tool_param.py class ToolFunction (line 13) | class ToolFunction(TypedDict, total=False): class NamespaceToolParam (line 31) | class NamespaceToolParam(TypedDict, total=False): FILE: src/openai/types/responses/parsed_response.py class ParsedResponseOutputText (line 45) | class ParsedResponseOutputText(ResponseOutputText, GenericModel, Generic... class ParsedResponseOutputMessage (line 55) | class ParsedResponseOutputMessage(ResponseOutputMessage, GenericModel, G... class ParsedResponseFunctionToolCall (line 62) | class ParsedResponseFunctionToolCall(ResponseFunctionToolCall): class ParsedResponse (line 96) | class ParsedResponse(Response, GenericModel, Generic[ContentType]): method output_parsed (line 103) | def output_parsed(self) -> Optional[ContentType]: FILE: src/openai/types/responses/response.py class IncompleteDetails (line 30) | class IncompleteDetails(BaseModel): class Conversation (line 49) | class Conversation(BaseModel): class Response (line 59) | class Response(BaseModel): method output_text (line 309) | def output_text(self) -> str: FILE: src/openai/types/responses/response_apply_patch_tool_call.py class OperationCreateFile (line 18) | class OperationCreateFile(BaseModel): class OperationDeleteFile (line 31) | class OperationDeleteFile(BaseModel): class OperationUpdateFile (line 41) | class OperationUpdateFile(BaseModel): class ResponseApplyPatchToolCall (line 59) | class ResponseApplyPatchToolCall(BaseModel): FILE: src/openai/types/responses/response_apply_patch_tool_call_output.py class ResponseApplyPatchToolCallOutput (line 11) | class ResponseApplyPatchToolCallOutput(BaseModel): FILE: src/openai/types/responses/response_audio_delta_event.py class ResponseAudioDeltaEvent (line 10) | class ResponseAudioDeltaEvent(BaseModel): FILE: src/openai/types/responses/response_audio_done_event.py class ResponseAudioDoneEvent (line 10) | class ResponseAudioDoneEvent(BaseModel): FILE: src/openai/types/responses/response_audio_transcript_delta_event.py class ResponseAudioTranscriptDeltaEvent (line 10) | class ResponseAudioTranscriptDeltaEvent(BaseModel): FILE: src/openai/types/responses/response_audio_transcript_done_event.py class ResponseAudioTranscriptDoneEvent (line 10) | class ResponseAudioTranscriptDoneEvent(BaseModel): FILE: src/openai/types/responses/response_code_interpreter_call_code_delta_event.py class ResponseCodeInterpreterCallCodeDeltaEvent (line 10) | class ResponseCodeInterpreterCallCodeDeltaEvent(BaseModel): FILE: src/openai/types/responses/response_code_interpreter_call_code_done_event.py class ResponseCodeInterpreterCallCodeDoneEvent (line 10) | class ResponseCodeInterpreterCallCodeDoneEvent(BaseModel): FILE: src/openai/types/responses/response_code_interpreter_call_completed_event.py class ResponseCodeInterpreterCallCompletedEvent (line 10) | class ResponseCodeInterpreterCallCompletedEvent(BaseModel): FILE: src/openai/types/responses/response_code_interpreter_call_in_progress_event.py class ResponseCodeInterpreterCallInProgressEvent (line 10) | class ResponseCodeInterpreterCallInProgressEvent(BaseModel): FILE: src/openai/types/responses/response_code_interpreter_call_interpreting_event.py class ResponseCodeInterpreterCallInterpretingEvent (line 10) | class ResponseCodeInterpreterCallInterpretingEvent(BaseModel): FILE: src/openai/types/responses/response_code_interpreter_tool_call.py class OutputLogs (line 12) | class OutputLogs(BaseModel): class OutputImage (line 22) | class OutputImage(BaseModel): class ResponseCodeInterpreterToolCall (line 35) | class ResponseCodeInterpreterToolCall(BaseModel): FILE: src/openai/types/responses/response_code_interpreter_tool_call_param.py class OutputLogs (line 11) | class OutputLogs(TypedDict, total=False): class OutputImage (line 21) | class OutputImage(TypedDict, total=False): class ResponseCodeInterpreterToolCallParam (line 34) | class ResponseCodeInterpreterToolCallParam(TypedDict, total=False): FILE: src/openai/types/responses/response_compact_params.py class ResponseCompactParams (line 13) | class ResponseCompactParams(TypedDict, total=False): FILE: src/openai/types/responses/response_compaction_item.py class ResponseCompactionItem (line 11) | class ResponseCompactionItem(BaseModel): FILE: src/openai/types/responses/response_compaction_item_param.py class ResponseCompactionItemParam (line 11) | class ResponseCompactionItemParam(BaseModel): FILE: src/openai/types/responses/response_compaction_item_param_param.py class ResponseCompactionItemParamParam (line 11) | class ResponseCompactionItemParamParam(TypedDict, total=False): FILE: src/openai/types/responses/response_completed_event.py class ResponseCompletedEvent (line 11) | class ResponseCompletedEvent(BaseModel): FILE: src/openai/types/responses/response_computer_tool_call.py class PendingSafetyCheck (line 27) | class PendingSafetyCheck(BaseModel): class ActionClick (line 40) | class ActionClick(BaseModel): class ActionDoubleClick (line 59) | class ActionDoubleClick(BaseModel): class ActionDragPath (line 75) | class ActionDragPath(BaseModel): class ActionDrag (line 85) | class ActionDrag(BaseModel): class ActionKeypress (line 108) | class ActionKeypress(BaseModel): class ActionMove (line 124) | class ActionMove(BaseModel): class ActionScreenshot (line 140) | class ActionScreenshot(BaseModel): class ActionScroll (line 150) | class ActionScroll(BaseModel): class ActionType (line 172) | class ActionType(BaseModel): class ActionWait (line 185) | class ActionWait(BaseModel): class ResponseComputerToolCall (line 211) | class ResponseComputerToolCall(BaseModel): FILE: src/openai/types/responses/response_computer_tool_call_output_item.py class AcknowledgedSafetyCheck (line 12) | class AcknowledgedSafetyCheck(BaseModel): class ResponseComputerToolCallOutputItem (line 25) | class ResponseComputerToolCallOutputItem(BaseModel): FILE: src/openai/types/responses/response_computer_tool_call_output_screenshot.py class ResponseComputerToolCallOutputScreenshot (line 11) | class ResponseComputerToolCallOutputScreenshot(BaseModel): FILE: src/openai/types/responses/response_computer_tool_call_output_screenshot_param.py class ResponseComputerToolCallOutputScreenshotParam (line 10) | class ResponseComputerToolCallOutputScreenshotParam(TypedDict, total=Fal... FILE: src/openai/types/responses/response_computer_tool_call_param.py class PendingSafetyCheck (line 28) | class PendingSafetyCheck(TypedDict, total=False): class ActionClick (line 41) | class ActionClick(TypedDict, total=False): class ActionDoubleClick (line 60) | class ActionDoubleClick(TypedDict, total=False): class ActionDragPath (line 76) | class ActionDragPath(TypedDict, total=False): class ActionDrag (line 86) | class ActionDrag(TypedDict, total=False): class ActionKeypress (line 109) | class ActionKeypress(TypedDict, total=False): class ActionMove (line 125) | class ActionMove(TypedDict, total=False): class ActionScreenshot (line 141) | class ActionScreenshot(TypedDict, total=False): class ActionScroll (line 151) | class ActionScroll(TypedDict, total=False): class ActionType (line 173) | class ActionType(TypedDict, total=False): class ActionWait (line 186) | class ActionWait(TypedDict, total=False): class ResponseComputerToolCallParam (line 209) | class ResponseComputerToolCallParam(TypedDict, total=False): FILE: src/openai/types/responses/response_container_reference.py class ResponseContainerReference (line 10) | class ResponseContainerReference(BaseModel): FILE: src/openai/types/responses/response_content_part_added_event.py class PartReasoningText (line 14) | class PartReasoningText(BaseModel): class ResponseContentPartAddedEvent (line 29) | class ResponseContentPartAddedEvent(BaseModel): FILE: src/openai/types/responses/response_content_part_done_event.py class PartReasoningText (line 14) | class PartReasoningText(BaseModel): class ResponseContentPartDoneEvent (line 29) | class ResponseContentPartDoneEvent(BaseModel): FILE: src/openai/types/responses/response_conversation_param.py class ResponseConversationParam (line 8) | class ResponseConversationParam(BaseModel): FILE: src/openai/types/responses/response_conversation_param_param.py class ResponseConversationParamParam (line 10) | class ResponseConversationParamParam(TypedDict, total=False): FILE: src/openai/types/responses/response_create_params.py class ResponseCreateParamsBase (line 37) | class ResponseCreateParamsBase(TypedDict, total=False): class ContextManagement (line 287) | class ContextManagement(TypedDict, total=False): class StreamOptions (line 298) | class StreamOptions(TypedDict, total=False): class ResponseCreateParamsNonStreaming (line 325) | class ResponseCreateParamsNonStreaming(ResponseCreateParamsBase, total=F... class ResponseCreateParamsStreaming (line 337) | class ResponseCreateParamsStreaming(ResponseCreateParamsBase): FILE: src/openai/types/responses/response_created_event.py class ResponseCreatedEvent (line 11) | class ResponseCreatedEvent(BaseModel): FILE: src/openai/types/responses/response_custom_tool_call.py class ResponseCustomToolCall (line 11) | class ResponseCustomToolCall(BaseModel): FILE: src/openai/types/responses/response_custom_tool_call_input_delta_event.py class ResponseCustomToolCallInputDeltaEvent (line 10) | class ResponseCustomToolCallInputDeltaEvent(BaseModel): FILE: src/openai/types/responses/response_custom_tool_call_input_done_event.py class ResponseCustomToolCallInputDoneEvent (line 10) | class ResponseCustomToolCallInputDoneEvent(BaseModel): FILE: src/openai/types/responses/response_custom_tool_call_output.py class ResponseCustomToolCallOutput (line 19) | class ResponseCustomToolCallOutput(BaseModel): FILE: src/openai/types/responses/response_custom_tool_call_output_param.py class ResponseCustomToolCallOutputParam (line 17) | class ResponseCustomToolCallOutputParam(TypedDict, total=False): FILE: src/openai/types/responses/response_custom_tool_call_param.py class ResponseCustomToolCallParam (line 10) | class ResponseCustomToolCallParam(TypedDict, total=False): FILE: src/openai/types/responses/response_error.py class ResponseError (line 10) | class ResponseError(BaseModel): FILE: src/openai/types/responses/response_error_event.py class ResponseErrorEvent (line 11) | class ResponseErrorEvent(BaseModel): FILE: src/openai/types/responses/response_failed_event.py class ResponseFailedEvent (line 11) | class ResponseFailedEvent(BaseModel): FILE: src/openai/types/responses/response_file_search_call_completed_event.py class ResponseFileSearchCallCompletedEvent (line 10) | class ResponseFileSearchCallCompletedEvent(BaseModel): FILE: src/openai/types/responses/response_file_search_call_in_progress_event.py class ResponseFileSearchCallInProgressEvent (line 10) | class ResponseFileSearchCallInProgressEvent(BaseModel): FILE: src/openai/types/responses/response_file_search_call_searching_event.py class ResponseFileSearchCallSearchingEvent (line 10) | class ResponseFileSearchCallSearchingEvent(BaseModel): FILE: src/openai/types/responses/response_file_search_tool_call.py class Result (line 11) | class Result(BaseModel): class ResponseFileSearchToolCall (line 34) | class ResponseFileSearchToolCall(BaseModel): FILE: src/openai/types/responses/response_file_search_tool_call_param.py class Result (line 13) | class Result(TypedDict, total=False): class ResponseFileSearchToolCallParam (line 36) | class ResponseFileSearchToolCallParam(TypedDict, total=False): FILE: src/openai/types/responses/response_format_text_json_schema_config.py class ResponseFormatTextJSONSchemaConfig (line 13) | class ResponseFormatTextJSONSchemaConfig(BaseModel): FILE: src/openai/types/responses/response_format_text_json_schema_config_param.py class ResponseFormatTextJSONSchemaConfigParam (line 11) | class ResponseFormatTextJSONSchemaConfigParam(TypedDict, total=False): FILE: src/openai/types/responses/response_function_call_arguments_delta_event.py class ResponseFunctionCallArgumentsDeltaEvent (line 10) | class ResponseFunctionCallArgumentsDeltaEvent(BaseModel): FILE: src/openai/types/responses/response_function_call_arguments_done_event.py class ResponseFunctionCallArgumentsDoneEvent (line 10) | class ResponseFunctionCallArgumentsDoneEvent(BaseModel): FILE: src/openai/types/responses/response_function_shell_call_output_content.py class OutcomeTimeout (line 12) | class OutcomeTimeout(BaseModel): class OutcomeExit (line 19) | class OutcomeExit(BaseModel): class ResponseFunctionShellCallOutputContent (line 32) | class ResponseFunctionShellCallOutputContent(BaseModel): FILE: src/openai/types/responses/response_function_shell_call_output_content_param.py class OutcomeTimeout (line 11) | class OutcomeTimeout(TypedDict, total=False): class OutcomeExit (line 18) | class OutcomeExit(TypedDict, total=False): class ResponseFunctionShellCallOutputContentParam (line 31) | class ResponseFunctionShellCallOutputContentParam(TypedDict, total=False): FILE: src/openai/types/responses/response_function_shell_tool_call.py class Action (line 14) | class Action(BaseModel): class ResponseFunctionShellToolCall (line 31) | class ResponseFunctionShellToolCall(BaseModel): FILE: src/openai/types/responses/response_function_shell_tool_call_output.py class OutputOutcomeTimeout (line 18) | class OutputOutcomeTimeout(BaseModel): class OutputOutcomeExit (line 25) | class OutputOutcomeExit(BaseModel): class Output (line 38) | class Output(BaseModel): class ResponseFunctionShellToolCallOutput (line 57) | class ResponseFunctionShellToolCallOutput(BaseModel): FILE: src/openai/types/responses/response_function_tool_call.py class ResponseFunctionToolCall (line 11) | class ResponseFunctionToolCall(BaseModel): FILE: src/openai/types/responses/response_function_tool_call_item.py class ResponseFunctionToolCallItem (line 8) | class ResponseFunctionToolCallItem(ResponseFunctionToolCall): FILE: src/openai/types/responses/response_function_tool_call_output_item.py class ResponseFunctionToolCallOutputItem (line 19) | class ResponseFunctionToolCallOutputItem(BaseModel): FILE: src/openai/types/responses/response_function_tool_call_param.py class ResponseFunctionToolCallParam (line 10) | class ResponseFunctionToolCallParam(TypedDict, total=False): FILE: src/openai/types/responses/response_function_web_search.py class ActionSearchSource (line 19) | class ActionSearchSource(BaseModel): class ActionSearch (line 29) | class ActionSearch(BaseModel): class ActionOpenPage (line 45) | class ActionOpenPage(BaseModel): class ActionFind (line 55) | class ActionFind(BaseModel): class ResponseFunctionWebSearch (line 71) | class ResponseFunctionWebSearch(BaseModel): FILE: src/openai/types/responses/response_function_web_search_param.py class ActionSearchSource (line 20) | class ActionSearchSource(TypedDict, total=False): class ActionSearch (line 30) | class ActionSearch(TypedDict, total=False): class ActionOpenPage (line 46) | class ActionOpenPage(TypedDict, total=False): class ActionFind (line 56) | class ActionFind(TypedDict, total=False): class ResponseFunctionWebSearchParam (line 72) | class ResponseFunctionWebSearchParam(TypedDict, total=False): FILE: src/openai/types/responses/response_image_gen_call_completed_event.py class ResponseImageGenCallCompletedEvent (line 10) | class ResponseImageGenCallCompletedEvent(BaseModel): FILE: src/openai/types/responses/response_image_gen_call_generating_event.py class ResponseImageGenCallGeneratingEvent (line 10) | class ResponseImageGenCallGeneratingEvent(BaseModel): FILE: src/openai/types/responses/response_image_gen_call_in_progress_event.py class ResponseImageGenCallInProgressEvent (line 10) | class ResponseImageGenCallInProgressEvent(BaseModel): FILE: src/openai/types/responses/response_image_gen_call_partial_image_event.py class ResponseImageGenCallPartialImageEvent (line 10) | class ResponseImageGenCallPartialImageEvent(BaseModel): FILE: src/openai/types/responses/response_in_progress_event.py class ResponseInProgressEvent (line 11) | class ResponseInProgressEvent(BaseModel): FILE: src/openai/types/responses/response_incomplete_event.py class ResponseIncompleteEvent (line 11) | class ResponseIncompleteEvent(BaseModel): FILE: src/openai/types/responses/response_input_audio.py class InputAudio (line 10) | class InputAudio(BaseModel): class ResponseInputAudio (line 18) | class ResponseInputAudio(BaseModel): FILE: src/openai/types/responses/response_input_audio_param.py class InputAudio (line 10) | class InputAudio(TypedDict, total=False): class ResponseInputAudioParam (line 18) | class ResponseInputAudioParam(TypedDict, total=False): FILE: src/openai/types/responses/response_input_file.py class ResponseInputFile (line 11) | class ResponseInputFile(BaseModel): FILE: src/openai/types/responses/response_input_file_content.py class ResponseInputFileContent (line 11) | class ResponseInputFileContent(BaseModel): FILE: src/openai/types/responses/response_input_file_content_param.py class ResponseInputFileContentParam (line 11) | class ResponseInputFileContentParam(TypedDict, total=False): FILE: src/openai/types/responses/response_input_file_param.py class ResponseInputFileParam (line 11) | class ResponseInputFileParam(TypedDict, total=False): FILE: src/openai/types/responses/response_input_image.py class ResponseInputImage (line 11) | class ResponseInputImage(BaseModel): FILE: src/openai/types/responses/response_input_image_content.py class ResponseInputImageContent (line 11) | class ResponseInputImageContent(BaseModel): FILE: src/openai/types/responses/response_input_image_content_param.py class ResponseInputImageContentParam (line 11) | class ResponseInputImageContentParam(TypedDict, total=False): FILE: src/openai/types/responses/response_input_image_param.py class ResponseInputImageParam (line 11) | class ResponseInputImageParam(TypedDict, total=False): FILE: src/openai/types/responses/response_input_item.py class Message (line 57) | class Message(BaseModel): class ComputerCallOutputAcknowledgedSafetyCheck (line 84) | class ComputerCallOutputAcknowledgedSafetyCheck(BaseModel): class ComputerCallOutput (line 97) | class ComputerCallOutput(BaseModel): class FunctionCallOutput (line 126) | class FunctionCallOutput(BaseModel): class ToolSearchCall (line 152) | class ToolSearchCall(BaseModel): class ImageGenerationCall (line 172) | class ImageGenerationCall(BaseModel): class LocalShellCallAction (line 188) | class LocalShellCallAction(BaseModel): class LocalShellCall (line 210) | class LocalShellCall(BaseModel): class LocalShellCallOutput (line 229) | class LocalShellCallOutput(BaseModel): class ShellCallAction (line 245) | class ShellCallAction(BaseModel): class ShellCall (line 266) | class ShellCall(BaseModel): class ShellCallOutput (line 294) | class ShellCallOutput(BaseModel): class ApplyPatchCallOperationCreateFile (line 325) | class ApplyPatchCallOperationCreateFile(BaseModel): class ApplyPatchCallOperationDeleteFile (line 338) | class ApplyPatchCallOperationDeleteFile(BaseModel): class ApplyPatchCallOperationUpdateFile (line 348) | class ApplyPatchCallOperationUpdateFile(BaseModel): class ApplyPatchCall (line 367) | class ApplyPatchCall(BaseModel): class ApplyPatchCallOutput (line 394) | class ApplyPatchCallOutput(BaseModel): class McpListToolsTool (line 419) | class McpListToolsTool(BaseModel): class McpListTools (line 435) | class McpListTools(BaseModel): class McpApprovalRequest (line 454) | class McpApprovalRequest(BaseModel): class McpApprovalResponse (line 473) | class McpApprovalResponse(BaseModel): class McpCall (line 492) | class McpCall(BaseModel): class ItemReference (line 530) | class ItemReference(BaseModel): FILE: src/openai/types/responses/response_input_item_param.py class Message (line 58) | class Message(TypedDict, total=False): class ComputerCallOutputAcknowledgedSafetyCheck (line 85) | class ComputerCallOutputAcknowledgedSafetyCheck(TypedDict, total=False): class ComputerCallOutput (line 98) | class ComputerCallOutput(TypedDict, total=False): class FunctionCallOutput (line 127) | class FunctionCallOutput(TypedDict, total=False): class ToolSearchCall (line 153) | class ToolSearchCall(TypedDict, total=False): class ImageGenerationCall (line 173) | class ImageGenerationCall(TypedDict, total=False): class LocalShellCallAction (line 189) | class LocalShellCallAction(TypedDict, total=False): class LocalShellCall (line 211) | class LocalShellCall(TypedDict, total=False): class LocalShellCallOutput (line 230) | class LocalShellCallOutput(TypedDict, total=False): class ShellCallAction (line 246) | class ShellCallAction(TypedDict, total=False): class ShellCall (line 265) | class ShellCall(TypedDict, total=False): class ShellCallOutput (line 293) | class ShellCallOutput(TypedDict, total=False): class ApplyPatchCallOperationCreateFile (line 324) | class ApplyPatchCallOperationCreateFile(TypedDict, total=False): class ApplyPatchCallOperationDeleteFile (line 337) | class ApplyPatchCallOperationDeleteFile(TypedDict, total=False): class ApplyPatchCallOperationUpdateFile (line 347) | class ApplyPatchCallOperationUpdateFile(TypedDict, total=False): class ApplyPatchCall (line 365) | class ApplyPatchCall(TypedDict, total=False): class ApplyPatchCallOutput (line 392) | class ApplyPatchCallOutput(TypedDict, total=False): class McpListToolsTool (line 417) | class McpListToolsTool(TypedDict, total=False): class McpListTools (line 433) | class McpListTools(TypedDict, total=False): class McpApprovalRequest (line 452) | class McpApprovalRequest(TypedDict, total=False): class McpApprovalResponse (line 471) | class McpApprovalResponse(TypedDict, total=False): class McpCall (line 490) | class McpCall(TypedDict, total=False): class ItemReference (line 528) | class ItemReference(TypedDict, total=False): FILE: src/openai/types/responses/response_input_message_item.py class ResponseInputMessageItem (line 12) | class ResponseInputMessageItem(BaseModel): FILE: src/openai/types/responses/response_input_param.py class Message (line 59) | class Message(TypedDict, total=False): class ComputerCallOutputAcknowledgedSafetyCheck (line 86) | class ComputerCallOutputAcknowledgedSafetyCheck(TypedDict, total=False): class ComputerCallOutput (line 99) | class ComputerCallOutput(TypedDict, total=False): class FunctionCallOutput (line 128) | class FunctionCallOutput(TypedDict, total=False): class ToolSearchCall (line 154) | class ToolSearchCall(TypedDict, total=False): class ImageGenerationCall (line 174) | class ImageGenerationCall(TypedDict, total=False): class LocalShellCallAction (line 190) | class LocalShellCallAction(TypedDict, total=False): class LocalShellCall (line 212) | class LocalShellCall(TypedDict, total=False): class LocalShellCallOutput (line 231) | class LocalShellCallOutput(TypedDict, total=False): class ShellCallAction (line 247) | class ShellCallAction(TypedDict, total=False): class ShellCall (line 266) | class ShellCall(TypedDict, total=False): class ShellCallOutput (line 294) | class ShellCallOutput(TypedDict, total=False): class ApplyPatchCallOperationCreateFile (line 325) | class ApplyPatchCallOperationCreateFile(TypedDict, total=False): class ApplyPatchCallOperationDeleteFile (line 338) | class ApplyPatchCallOperationDeleteFile(TypedDict, total=False): class ApplyPatchCallOperationUpdateFile (line 348) | class ApplyPatchCallOperationUpdateFile(TypedDict, total=False): class ApplyPatchCall (line 366) | class ApplyPatchCall(TypedDict, total=False): class ApplyPatchCallOutput (line 393) | class ApplyPatchCallOutput(TypedDict, total=False): class McpListToolsTool (line 418) | class McpListToolsTool(TypedDict, total=False): class McpListTools (line 434) | class McpListTools(TypedDict, total=False): class McpApprovalRequest (line 453) | class McpApprovalRequest(TypedDict, total=False): class McpApprovalResponse (line 472) | class McpApprovalResponse(TypedDict, total=False): class McpCall (line 491) | class McpCall(TypedDict, total=False): class ItemReference (line 529) | class ItemReference(TypedDict, total=False): FILE: src/openai/types/responses/response_input_text.py class ResponseInputText (line 10) | class ResponseInputText(BaseModel): FILE: src/openai/types/responses/response_input_text_content.py class ResponseInputTextContent (line 10) | class ResponseInputTextContent(BaseModel): FILE: src/openai/types/responses/response_input_text_content_param.py class ResponseInputTextContentParam (line 10) | class ResponseInputTextContentParam(TypedDict, total=False): FILE: src/openai/types/responses/response_input_text_param.py class ResponseInputTextParam (line 10) | class ResponseInputTextParam(TypedDict, total=False): FILE: src/openai/types/responses/response_item.py class ImageGenerationCall (line 38) | class ImageGenerationCall(BaseModel): class LocalShellCallAction (line 54) | class LocalShellCallAction(BaseModel): class LocalShellCall (line 76) | class LocalShellCall(BaseModel): class LocalShellCallOutput (line 95) | class LocalShellCallOutput(BaseModel): class McpListToolsTool (line 111) | class McpListToolsTool(BaseModel): class McpListTools (line 127) | class McpListTools(BaseModel): class McpApprovalRequest (line 146) | class McpApprovalRequest(BaseModel): class McpApprovalResponse (line 165) | class McpApprovalResponse(BaseModel): class McpCall (line 184) | class McpCall(BaseModel): FILE: src/openai/types/responses/response_item_list.py class ResponseItemList (line 12) | class ResponseItemList(BaseModel): FILE: src/openai/types/responses/response_local_environment.py class ResponseLocalEnvironment (line 10) | class ResponseLocalEnvironment(BaseModel): FILE: src/openai/types/responses/response_mcp_call_arguments_delta_event.py class ResponseMcpCallArgumentsDeltaEvent (line 10) | class ResponseMcpCallArgumentsDeltaEvent(BaseModel): FILE: src/openai/types/responses/response_mcp_call_arguments_done_event.py class ResponseMcpCallArgumentsDoneEvent (line 10) | class ResponseMcpCallArgumentsDoneEvent(BaseModel): FILE: src/openai/types/responses/response_mcp_call_completed_event.py class ResponseMcpCallCompletedEvent (line 10) | class ResponseMcpCallCompletedEvent(BaseModel): FILE: src/openai/types/responses/response_mcp_call_failed_event.py class ResponseMcpCallFailedEvent (line 10) | class ResponseMcpCallFailedEvent(BaseModel): FILE: src/openai/types/responses/response_mcp_call_in_progress_event.py class ResponseMcpCallInProgressEvent (line 10) | class ResponseMcpCallInProgressEvent(BaseModel): FILE: src/openai/types/responses/response_mcp_list_tools_completed_event.py class ResponseMcpListToolsCompletedEvent (line 10) | class ResponseMcpListToolsCompletedEvent(BaseModel): FILE: src/openai/types/responses/response_mcp_list_tools_failed_event.py class ResponseMcpListToolsFailedEvent (line 10) | class ResponseMcpListToolsFailedEvent(BaseModel): FILE: src/openai/types/responses/response_mcp_list_tools_in_progress_event.py class ResponseMcpListToolsInProgressEvent (line 10) | class ResponseMcpListToolsInProgressEvent(BaseModel): FILE: src/openai/types/responses/response_output_item.py class ImageGenerationCall (line 36) | class ImageGenerationCall(BaseModel): class LocalShellCallAction (line 52) | class LocalShellCallAction(BaseModel): class LocalShellCall (line 74) | class LocalShellCall(BaseModel): class McpCall (line 93) | class McpCall(BaseModel): class McpListToolsTool (line 131) | class McpListToolsTool(BaseModel): class McpListTools (line 147) | class McpListTools(BaseModel): class McpApprovalRequest (line 166) | class McpApprovalRequest(BaseModel): FILE: src/openai/types/responses/response_output_item_added_event.py class ResponseOutputItemAddedEvent (line 11) | class ResponseOutputItemAddedEvent(BaseModel): FILE: src/openai/types/responses/response_output_item_done_event.py class ResponseOutputItemDoneEvent (line 11) | class ResponseOutputItemDoneEvent(BaseModel): FILE: src/openai/types/responses/response_output_message.py class ResponseOutputMessage (line 16) | class ResponseOutputMessage(BaseModel): FILE: src/openai/types/responses/response_output_message_param.py class ResponseOutputMessageParam (line 16) | class ResponseOutputMessageParam(TypedDict, total=False): FILE: src/openai/types/responses/response_output_refusal.py class ResponseOutputRefusal (line 10) | class ResponseOutputRefusal(BaseModel): FILE: src/openai/types/responses/response_output_refusal_param.py class ResponseOutputRefusalParam (line 10) | class ResponseOutputRefusalParam(TypedDict, total=False): FILE: src/openai/types/responses/response_output_text.py class AnnotationFileCitation (line 21) | class AnnotationFileCitation(BaseModel): class AnnotationURLCitation (line 37) | class AnnotationURLCitation(BaseModel): class AnnotationContainerFileCitation (line 56) | class AnnotationContainerFileCitation(BaseModel): class AnnotationFilePath (line 78) | class AnnotationFilePath(BaseModel): class LogprobTopLogprob (line 97) | class LogprobTopLogprob(BaseModel): class Logprob (line 107) | class Logprob(BaseModel): class ResponseOutputText (line 119) | class ResponseOutputText(BaseModel): FILE: src/openai/types/responses/response_output_text_annotation_added_event.py class ResponseOutputTextAnnotationAddedEvent (line 10) | class ResponseOutputTextAnnotationAddedEvent(BaseModel): FILE: src/openai/types/responses/response_output_text_param.py class AnnotationFileCitation (line 20) | class AnnotationFileCitation(TypedDict, total=False): class AnnotationURLCitation (line 36) | class AnnotationURLCitation(TypedDict, total=False): class AnnotationContainerFileCitation (line 55) | class AnnotationContainerFileCitation(TypedDict, total=False): class AnnotationFilePath (line 77) | class AnnotationFilePath(TypedDict, total=False): class LogprobTopLogprob (line 95) | class LogprobTopLogprob(TypedDict, total=False): class Logprob (line 105) | class Logprob(TypedDict, total=False): class ResponseOutputTextParam (line 117) | class ResponseOutputTextParam(TypedDict, total=False): FILE: src/openai/types/responses/response_prompt.py class ResponsePrompt (line 16) | class ResponsePrompt(BaseModel): FILE: src/openai/types/responses/response_prompt_param.py class ResponsePromptParam (line 17) | class ResponsePromptParam(TypedDict, total=False): FILE: src/openai/types/responses/response_queued_event.py class ResponseQueuedEvent (line 11) | class ResponseQueuedEvent(BaseModel): FILE: src/openai/types/responses/response_reasoning_item.py class Summary (line 11) | class Summary(BaseModel): class Content (line 21) | class Content(BaseModel): class ResponseReasoningItem (line 31) | class ResponseReasoningItem(BaseModel): FILE: src/openai/types/responses/response_reasoning_item_param.py class Summary (line 11) | class Summary(TypedDict, total=False): class Content (line 21) | class Content(TypedDict, total=False): class ResponseReasoningItemParam (line 31) | class ResponseReasoningItemParam(TypedDict, total=False): FILE: src/openai/types/responses/response_reasoning_summary_part_added_event.py class Part (line 10) | class Part(BaseModel): class ResponseReasoningSummaryPartAddedEvent (line 20) | class ResponseReasoningSummaryPartAddedEvent(BaseModel): FILE: src/openai/types/responses/response_reasoning_summary_part_done_event.py class Part (line 10) | class Part(BaseModel): class ResponseReasoningSummaryPartDoneEvent (line 20) | class ResponseReasoningSummaryPartDoneEvent(BaseModel): FILE: src/openai/types/responses/response_reasoning_summary_text_delta_event.py class ResponseReasoningSummaryTextDeltaEvent (line 10) | class ResponseReasoningSummaryTextDeltaEvent(BaseModel): FILE: src/openai/types/responses/response_reasoning_summary_text_done_event.py class ResponseReasoningSummaryTextDoneEvent (line 10) | class ResponseReasoningSummaryTextDoneEvent(BaseModel): FILE: src/openai/types/responses/response_reasoning_text_delta_event.py class ResponseReasoningTextDeltaEvent (line 10) | class ResponseReasoningTextDeltaEvent(BaseModel): FILE: src/openai/types/responses/response_reasoning_text_done_event.py class ResponseReasoningTextDoneEvent (line 10) | class ResponseReasoningTextDoneEvent(BaseModel): FILE: src/openai/types/responses/response_refusal_delta_event.py class ResponseRefusalDeltaEvent (line 10) | class ResponseRefusalDeltaEvent(BaseModel): FILE: src/openai/types/responses/response_refusal_done_event.py class ResponseRefusalDoneEvent (line 10) | class ResponseRefusalDoneEvent(BaseModel): FILE: src/openai/types/responses/response_retrieve_params.py class ResponseRetrieveParamsBase (line 13) | class ResponseRetrieveParamsBase(TypedDict, total=False): class ResponseRetrieveParamsNonStreaming (line 35) | class ResponseRetrieveParamsNonStreaming(ResponseRetrieveParamsBase, tot... class ResponseRetrieveParamsStreaming (line 47) | class ResponseRetrieveParamsStreaming(ResponseRetrieveParamsBase): FILE: src/openai/types/responses/response_text_config.py class ResponseTextConfig (line 12) | class ResponseTextConfig(BaseModel): FILE: src/openai/types/responses/response_text_config_param.py class ResponseTextConfigParam (line 13) | class ResponseTextConfigParam(TypedDict, total=False): FILE: src/openai/types/responses/response_text_delta_event.py class LogprobTopLogprob (line 11) | class LogprobTopLogprob(BaseModel): class Logprob (line 19) | class Logprob(BaseModel): class ResponseTextDeltaEvent (line 36) | class ResponseTextDeltaEvent(BaseModel): FILE: src/openai/types/responses/response_text_done_event.py class LogprobTopLogprob (line 11) | class LogprobTopLogprob(BaseModel): class Logprob (line 19) | class Logprob(BaseModel): class ResponseTextDoneEvent (line 36) | class ResponseTextDoneEvent(BaseModel): FILE: src/openai/types/responses/response_tool_search_call.py class ResponseToolSearchCall (line 11) | class ResponseToolSearchCall(BaseModel): FILE: src/openai/types/responses/response_tool_search_output_item.py class ResponseToolSearchOutputItem (line 12) | class ResponseToolSearchOutputItem(BaseModel): FILE: src/openai/types/responses/response_tool_search_output_item_param.py class ResponseToolSearchOutputItemParam (line 12) | class ResponseToolSearchOutputItemParam(BaseModel): FILE: src/openai/types/responses/response_tool_search_output_item_param_param.py class ResponseToolSearchOutputItemParamParam (line 13) | class ResponseToolSearchOutputItemParamParam(TypedDict, total=False): FILE: src/openai/types/responses/response_usage.py class InputTokensDetails (line 8) | class InputTokensDetails(BaseModel): class OutputTokensDetails (line 18) | class OutputTokensDetails(BaseModel): class ResponseUsage (line 25) | class ResponseUsage(BaseModel): FILE: src/openai/types/responses/response_web_search_call_completed_event.py class ResponseWebSearchCallCompletedEvent (line 10) | class ResponseWebSearchCallCompletedEvent(BaseModel): FILE: src/openai/types/responses/response_web_search_call_in_progress_event.py class ResponseWebSearchCallInProgressEvent (line 10) | class ResponseWebSearchCallInProgressEvent(BaseModel): FILE: src/openai/types/responses/response_web_search_call_searching_event.py class ResponseWebSearchCallSearchingEvent (line 10) | class ResponseWebSearchCallSearchingEvent(BaseModel): FILE: src/openai/types/responses/responses_client_event.py class ContextManagement (line 28) | class ContextManagement(BaseModel): class StreamOptions (line 39) | class StreamOptions(BaseModel): class ResponsesClientEvent (line 66) | class ResponsesClientEvent(BaseModel): FILE: src/openai/types/responses/responses_client_event_param.py class ContextManagement (line 29) | class ContextManagement(TypedDict, total=False): class StreamOptions (line 40) | class StreamOptions(TypedDict, total=False): class ResponsesClientEventParam (line 67) | class ResponsesClientEventParam(TypedDict, total=False): FILE: src/openai/types/responses/skill_reference.py class SkillReference (line 11) | class SkillReference(BaseModel): FILE: src/openai/types/responses/skill_reference_param.py class SkillReferenceParam (line 10) | class SkillReferenceParam(TypedDict, total=False): FILE: src/openai/types/responses/tool.py class McpAllowedToolsMcpToolFilter (line 46) | class McpAllowedToolsMcpToolFilter(BaseModel): class McpRequireApprovalMcpToolApprovalFilterAlways (line 64) | class McpRequireApprovalMcpToolApprovalFilterAlways(BaseModel): class McpRequireApprovalMcpToolApprovalFilterNever (line 79) | class McpRequireApprovalMcpToolApprovalFilterNever(BaseModel): class McpRequireApprovalMcpToolApprovalFilter (line 94) | class McpRequireApprovalMcpToolApprovalFilter(BaseModel): class Mcp (line 112) | class Mcp(BaseModel): class CodeInterpreterContainerCodeInterpreterToolAuto (line 191) | class CodeInterpreterContainerCodeInterpreterToolAuto(BaseModel): class CodeInterpreter (line 213) | class CodeInterpreter(BaseModel): class ImageGenerationInputImageMask (line 227) | class ImageGenerationInputImageMask(BaseModel): class ImageGeneration (line 241) | class ImageGeneration(BaseModel): class LocalShell (line 304) | class LocalShell(BaseModel): FILE: src/openai/types/responses/tool_choice_allowed.py class ToolChoiceAllowed (line 11) | class ToolChoiceAllowed(BaseModel): FILE: src/openai/types/responses/tool_choice_allowed_param.py class ToolChoiceAllowedParam (line 11) | class ToolChoiceAllowedParam(TypedDict, total=False): FILE: src/openai/types/responses/tool_choice_apply_patch.py class ToolChoiceApplyPatch (line 10) | class ToolChoiceApplyPatch(BaseModel): FILE: src/openai/types/responses/tool_choice_apply_patch_param.py class ToolChoiceApplyPatchParam (line 10) | class ToolChoiceApplyPatchParam(TypedDict, total=False): FILE: src/openai/types/responses/tool_choice_custom.py class ToolChoiceCustom (line 10) | class ToolChoiceCustom(BaseModel): FILE: src/openai/types/responses/tool_choice_custom_param.py class ToolChoiceCustomParam (line 10) | class ToolChoiceCustomParam(TypedDict, total=False): FILE: src/openai/types/responses/tool_choice_function.py class ToolChoiceFunction (line 10) | class ToolChoiceFunction(BaseModel): FILE: src/openai/types/responses/tool_choice_function_param.py class ToolChoiceFunctionParam (line 10) | class ToolChoiceFunctionParam(TypedDict, total=False): FILE: src/openai/types/responses/tool_choice_mcp.py class ToolChoiceMcp (line 11) | class ToolChoiceMcp(BaseModel): FILE: src/openai/types/responses/tool_choice_mcp_param.py class ToolChoiceMcpParam (line 11) | class ToolChoiceMcpParam(TypedDict, total=False): FILE: src/openai/types/responses/tool_choice_shell.py class ToolChoiceShell (line 10) | class ToolChoiceShell(BaseModel): FILE: src/openai/types/responses/tool_choice_shell_param.py class ToolChoiceShellParam (line 10) | class ToolChoiceShellParam(TypedDict, total=False): FILE: src/openai/types/responses/tool_choice_types.py class ToolChoiceTypes (line 10) | class ToolChoiceTypes(BaseModel): FILE: src/openai/types/responses/tool_choice_types_param.py class ToolChoiceTypesParam (line 10) | class ToolChoiceTypesParam(TypedDict, total=False): FILE: src/openai/types/responses/tool_param.py class McpAllowedToolsMcpToolFilter (line 48) | class McpAllowedToolsMcpToolFilter(TypedDict, total=False): class McpRequireApprovalMcpToolApprovalFilterAlways (line 66) | class McpRequireApprovalMcpToolApprovalFilterAlways(TypedDict, total=Fal... class McpRequireApprovalMcpToolApprovalFilterNever (line 81) | class McpRequireApprovalMcpToolApprovalFilterNever(TypedDict, total=False): class McpRequireApprovalMcpToolApprovalFilter (line 96) | class McpRequireApprovalMcpToolApprovalFilter(TypedDict, total=False): class Mcp (line 114) | class Mcp(TypedDict, total=False): class CodeInterpreterContainerCodeInterpreterToolAuto (line 191) | class CodeInterpreterContainerCodeInterpreterToolAuto(TypedDict, total=F... class CodeInterpreter (line 213) | class CodeInterpreter(TypedDict, total=False): class ImageGenerationInputImageMask (line 227) | class ImageGenerationInputImageMask(TypedDict, total=False): class ImageGeneration (line 241) | class ImageGeneration(TypedDict, total=False): class LocalShell (line 304) | class LocalShell(TypedDict, total=False): FILE: src/openai/types/responses/tool_search_tool.py class ToolSearchTool (line 11) | class ToolSearchTool(BaseModel): FILE: src/openai/types/responses/tool_search_tool_param.py class ToolSearchToolParam (line 11) | class ToolSearchToolParam(TypedDict, total=False): FILE: src/openai/types/responses/web_search_preview_tool.py class UserLocation (line 11) | class UserLocation(BaseModel): class WebSearchPreviewTool (line 36) | class WebSearchPreviewTool(BaseModel): FILE: src/openai/types/responses/web_search_preview_tool_param.py class UserLocation (line 11) | class UserLocation(TypedDict, total=False): class WebSearchPreviewToolParam (line 36) | class WebSearchPreviewToolParam(TypedDict, total=False): FILE: src/openai/types/responses/web_search_tool.py class Filters (line 11) | class Filters(BaseModel): class UserLocation (line 24) | class UserLocation(BaseModel): class WebSearchTool (line 49) | class WebSearchTool(BaseModel): FILE: src/openai/types/responses/web_search_tool_param.py class Filters (line 13) | class Filters(TypedDict, total=False): class UserLocation (line 26) | class UserLocation(TypedDict, total=False): class WebSearchToolParam (line 51) | class WebSearchToolParam(TypedDict, total=False): FILE: src/openai/types/shared/comparison_filter.py class ComparisonFilter (line 11) | class ComparisonFilter(BaseModel): FILE: src/openai/types/shared/compound_filter.py class CompoundFilter (line 14) | class CompoundFilter(BaseModel): FILE: src/openai/types/shared/custom_tool_input_format.py class Text (line 12) | class Text(BaseModel): class Grammar (line 19) | class Grammar(BaseModel): FILE: src/openai/types/shared/error_object.py class ErrorObject (line 10) | class ErrorObject(BaseModel): FILE: src/openai/types/shared/function_definition.py class FunctionDefinition (line 11) | class FunctionDefinition(BaseModel): FILE: src/openai/types/shared/reasoning.py class Reasoning (line 12) | class Reasoning(BaseModel): FILE: src/openai/types/shared/response_format_json_object.py class ResponseFormatJSONObject (line 10) | class ResponseFormatJSONObject(BaseModel): FILE: src/openai/types/shared/response_format_json_schema.py class JSONSchema (line 13) | class JSONSchema(BaseModel): class ResponseFormatJSONSchema (line 45) | class ResponseFormatJSONSchema(BaseModel): FILE: src/openai/types/shared/response_format_text.py class ResponseFormatText (line 10) | class ResponseFormatText(BaseModel): FILE: src/openai/types/shared/response_format_text_grammar.py class ResponseFormatTextGrammar (line 10) | class ResponseFormatTextGrammar(BaseModel): FILE: src/openai/types/shared/response_format_text_python.py class ResponseFormatTextPython (line 10) | class ResponseFormatTextPython(BaseModel): FILE: src/openai/types/shared_params/comparison_filter.py class ComparisonFilter (line 13) | class ComparisonFilter(TypedDict, total=False): FILE: src/openai/types/shared_params/compound_filter.py class CompoundFilter (line 15) | class CompoundFilter(TypedDict, total=False): FILE: src/openai/types/shared_params/custom_tool_input_format.py class Text (line 11) | class Text(TypedDict, total=False): class Grammar (line 18) | class Grammar(TypedDict, total=False): FILE: src/openai/types/shared_params/function_definition.py class FunctionDefinition (line 13) | class FunctionDefinition(TypedDict, total=False): FILE: src/openai/types/shared_params/reasoning.py class Reasoning (line 13) | class Reasoning(TypedDict, total=False): FILE: src/openai/types/shared_params/response_format_json_object.py class ResponseFormatJSONObject (line 10) | class ResponseFormatJSONObject(TypedDict, total=False): FILE: src/openai/types/shared_params/response_format_json_schema.py class JSONSchema (line 11) | class JSONSchema(TypedDict, total=False): class ResponseFormatJSONSchema (line 43) | class ResponseFormatJSONSchema(TypedDict, total=False): FILE: src/openai/types/shared_params/response_format_text.py class ResponseFormatText (line 10) | class ResponseFormatText(TypedDict, total=False): FILE: src/openai/types/skill.py class Skill (line 10) | class Skill(BaseModel): FILE: src/openai/types/skill_create_params.py class SkillCreateParams (line 13) | class SkillCreateParams(TypedDict, total=False): FILE: src/openai/types/skill_list.py class SkillList (line 12) | class SkillList(BaseModel): FILE: src/openai/types/skill_list_params.py class SkillListParams (line 10) | class SkillListParams(TypedDict, total=False): FILE: src/openai/types/skill_update_params.py class SkillUpdateParams (line 10) | class SkillUpdateParams(TypedDict, total=False): FILE: src/openai/types/skills/deleted_skill_version.py class DeletedSkillVersion (line 10) | class DeletedSkillVersion(BaseModel): FILE: src/openai/types/skills/skill_version.py class SkillVersion (line 10) | class SkillVersion(BaseModel): FILE: src/openai/types/skills/skill_version_list.py class SkillVersionList (line 12) | class SkillVersionList(BaseModel): FILE: src/openai/types/skills/version_create_params.py class VersionCreateParams (line 13) | class VersionCreateParams(TypedDict, total=False): FILE: src/openai/types/skills/version_list_params.py class VersionListParams (line 10) | class VersionListParams(TypedDict, total=False): FILE: src/openai/types/static_file_chunking_strategy.py class StaticFileChunkingStrategy (line 8) | class StaticFileChunkingStrategy(BaseModel): FILE: src/openai/types/static_file_chunking_strategy_object.py class StaticFileChunkingStrategyObject (line 11) | class StaticFileChunkingStrategyObject(BaseModel): FILE: src/openai/types/static_file_chunking_strategy_object_param.py class StaticFileChunkingStrategyObjectParam (line 12) | class StaticFileChunkingStrategyObjectParam(TypedDict, total=False): FILE: src/openai/types/static_file_chunking_strategy_param.py class StaticFileChunkingStrategyParam (line 10) | class StaticFileChunkingStrategyParam(TypedDict, total=False): FILE: src/openai/types/upload.py class Upload (line 12) | class Upload(BaseModel): FILE: src/openai/types/upload_complete_params.py class UploadCompleteParams (line 12) | class UploadCompleteParams(TypedDict, total=False): FILE: src/openai/types/upload_create_params.py class UploadCreateParams (line 12) | class UploadCreateParams(TypedDict, total=False): class ExpiresAfter (line 41) | class ExpiresAfter(TypedDict, total=False): FILE: src/openai/types/uploads/part_create_params.py class PartCreateParams (line 12) | class PartCreateParams(TypedDict, total=False): FILE: src/openai/types/uploads/upload_part.py class UploadPart (line 10) | class UploadPart(BaseModel): FILE: src/openai/types/vector_store.py class FileCounts (line 12) | class FileCounts(BaseModel): class ExpiresAfter (line 29) | class ExpiresAfter(BaseModel): class VectorStore (line 42) | class VectorStore(BaseModel): FILE: src/openai/types/vector_store_create_params.py class VectorStoreCreateParams (line 15) | class VectorStoreCreateParams(TypedDict, total=False): class ExpiresAfter (line 53) | class ExpiresAfter(TypedDict, total=False): FILE: src/openai/types/vector_store_deleted.py class VectorStoreDeleted (line 10) | class VectorStoreDeleted(BaseModel): FILE: src/openai/types/vector_store_list_params.py class VectorStoreListParams (line 10) | class VectorStoreListParams(TypedDict, total=False): FILE: src/openai/types/vector_store_search_params.py class VectorStoreSearchParams (line 15) | class VectorStoreSearchParams(TypedDict, total=False): class RankingOptions (line 38) | class RankingOptions(TypedDict, total=False): FILE: src/openai/types/vector_store_search_response.py class Content (line 11) | class Content(BaseModel): class VectorStoreSearchResponse (line 19) | class VectorStoreSearchResponse(BaseModel): FILE: src/openai/types/vector_store_update_params.py class VectorStoreUpdateParams (line 13) | class VectorStoreUpdateParams(TypedDict, total=False): class ExpiresAfter (line 31) | class ExpiresAfter(TypedDict, total=False): FILE: src/openai/types/vector_stores/file_batch_create_params.py class FileBatchCreateParams (line 14) | class FileBatchCreateParams(TypedDict, total=False): class File (line 50) | class File(TypedDict, total=False): FILE: src/openai/types/vector_stores/file_batch_list_files_params.py class FileBatchListFilesParams (line 10) | class FileBatchListFilesParams(TypedDict, total=False): FILE: src/openai/types/vector_stores/file_content_response.py class FileContentResponse (line 10) | class FileContentResponse(BaseModel): FILE: src/openai/types/vector_stores/file_create_params.py class FileCreateParams (line 13) | class FileCreateParams(TypedDict, total=False): FILE: src/openai/types/vector_stores/file_list_params.py class FileListParams (line 10) | class FileListParams(TypedDict, total=False): FILE: src/openai/types/vector_stores/file_update_params.py class FileUpdateParams (line 11) | class FileUpdateParams(TypedDict, total=False): FILE: src/openai/types/vector_stores/vector_store_file.py class LastError (line 12) | class LastError(BaseModel): class VectorStoreFile (line 25) | class VectorStoreFile(BaseModel): FILE: src/openai/types/vector_stores/vector_store_file_batch.py class FileCounts (line 10) | class FileCounts(BaseModel): class VectorStoreFileBatch (line 27) | class VectorStoreFileBatch(BaseModel): FILE: src/openai/types/vector_stores/vector_store_file_deleted.py class VectorStoreFileDeleted (line 10) | class VectorStoreFileDeleted(BaseModel): FILE: src/openai/types/video.py class Video (line 15) | class Video(BaseModel): FILE: src/openai/types/video_create_character_params.py class VideoCreateCharacterParams (line 12) | class VideoCreateCharacterParams(TypedDict, total=False): FILE: src/openai/types/video_create_character_response.py class VideoCreateCharacterResponse (line 10) | class VideoCreateCharacterResponse(BaseModel): FILE: src/openai/types/video_create_error.py class VideoCreateError (line 8) | class VideoCreateError(BaseModel): FILE: src/openai/types/video_create_params.py class VideoCreateParams (line 17) | class VideoCreateParams(TypedDict, total=False): FILE: src/openai/types/video_delete_response.py class VideoDeleteResponse (line 10) | class VideoDeleteResponse(BaseModel): FILE: src/openai/types/video_download_content_params.py class VideoDownloadContentParams (line 10) | class VideoDownloadContentParams(TypedDict, total=False): FILE: src/openai/types/video_edit_params.py class VideoEditParams (line 13) | class VideoEditParams(TypedDict, total=False): class VideoVideoReferenceInputParam (line 21) | class VideoVideoReferenceInputParam(TypedDict, total=False): FILE: src/openai/types/video_extend_params.py class VideoExtendParams (line 14) | class VideoExtendParams(TypedDict, total=False): class VideoVideoReferenceInputParam (line 28) | class VideoVideoReferenceInputParam(TypedDict, total=False): FILE: src/openai/types/video_get_character_response.py class VideoGetCharacterResponse (line 10) | class VideoGetCharacterResponse(BaseModel): FILE: src/openai/types/video_list_params.py class VideoListParams (line 10) | class VideoListParams(TypedDict, total=False): FILE: src/openai/types/video_remix_params.py class VideoRemixParams (line 10) | class VideoRemixParams(TypedDict, total=False): FILE: src/openai/types/webhooks/batch_cancelled_webhook_event.py class Data (line 11) | class Data(BaseModel): class BatchCancelledWebhookEvent (line 18) | class BatchCancelledWebhookEvent(BaseModel): FILE: src/openai/types/webhooks/batch_completed_webhook_event.py class Data (line 11) | class Data(BaseModel): class BatchCompletedWebhookEvent (line 18) | class BatchCompletedWebhookEvent(BaseModel): FILE: src/openai/types/webhooks/batch_expired_webhook_event.py class Data (line 11) | class Data(BaseModel): class BatchExpiredWebhookEvent (line 18) | class BatchExpiredWebhookEvent(BaseModel): FILE: src/openai/types/webhooks/batch_failed_webhook_event.py class Data (line 11) | class Data(BaseModel): class BatchFailedWebhookEvent (line 18) | class BatchFailedWebhookEvent(BaseModel): FILE: src/openai/types/webhooks/eval_run_canceled_webhook_event.py class Data (line 11) | class Data(BaseModel): class EvalRunCanceledWebhookEvent (line 18) | class EvalRunCanceledWebhookEvent(BaseModel): FILE: src/openai/types/webhooks/eval_run_failed_webhook_event.py class Data (line 11) | class Data(BaseModel): class EvalRunFailedWebhookEvent (line 18) | class EvalRunFailedWebhookEvent(BaseModel): FILE: src/openai/types/webhooks/eval_run_succeeded_webhook_event.py class Data (line 11) | class Data(BaseModel): class EvalRunSucceededWebhookEvent (line 18) | class EvalRunSucceededWebhookEvent(BaseModel): FILE: src/openai/types/webhooks/fine_tuning_job_cancelled_webhook_event.py class Data (line 11) | class Data(BaseModel): class FineTuningJobCancelledWebhookEvent (line 18) | class FineTuningJobCancelledWebhookEvent(BaseModel): FILE: src/openai/types/webhooks/fine_tuning_job_failed_webhook_event.py class Data (line 11) | class Data(BaseModel): class FineTuningJobFailedWebhookEvent (line 18) | class FineTuningJobFailedWebhookEvent(BaseModel): FILE: src/openai/types/webhooks/fine_tuning_job_succeeded_webhook_event.py class Data (line 11) | class Data(BaseModel): class FineTuningJobSucceededWebhookEvent (line 18) | class FineTuningJobSucceededWebhookEvent(BaseModel): FILE: src/openai/types/webhooks/realtime_call_incoming_webhook_event.py class DataSipHeader (line 11) | class DataSipHeader(BaseModel): class Data (line 21) | class Data(BaseModel): class RealtimeCallIncomingWebhookEvent (line 31) | class RealtimeCallIncomingWebhookEvent(BaseModel): FILE: src/openai/types/webhooks/response_cancelled_webhook_event.py class Data (line 11) | class Data(BaseModel): class ResponseCancelledWebhookEvent (line 18) | class ResponseCancelledWebhookEvent(BaseModel): FILE: src/openai/types/webhooks/response_completed_webhook_event.py class Data (line 11) | class Data(BaseModel): class ResponseCompletedWebhookEvent (line 18) | class ResponseCompletedWebhookEvent(BaseModel): FILE: src/openai/types/webhooks/response_failed_webhook_event.py class Data (line 11) | class Data(BaseModel): class ResponseFailedWebhookEvent (line 18) | class ResponseFailedWebhookEvent(BaseModel): FILE: src/openai/types/webhooks/response_incomplete_webhook_event.py class Data (line 11) | class Data(BaseModel): class ResponseIncompleteWebhookEvent (line 18) | class ResponseIncompleteWebhookEvent(BaseModel): FILE: src/openai/types/websocket_connection_options.py class WebSocketConnectionOptions (line 15) | class WebSocketConnectionOptions(TypedDict, total=False): FILE: tests/api_resources/audio/test_speech.py class TestSpeech (line 21) | class TestSpeech: method test_method_create (line 26) | def test_method_create(self, client: OpenAI, respx_mock: MockRouter) -... method test_method_create_with_all_params (line 38) | def test_method_create_with_all_params(self, client: OpenAI, respx_moc... method test_raw_response_create (line 54) | def test_raw_response_create(self, client: OpenAI, respx_mock: MockRou... method test_streaming_response_create (line 70) | def test_streaming_response_create(self, client: OpenAI, respx_mock: M... class TestAsyncSpeech (line 86) | class TestAsyncSpeech: method test_method_create (line 93) | async def test_method_create(self, async_client: AsyncOpenAI, respx_mo... method test_method_create_with_all_params (line 105) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 121) | async def test_raw_response_create(self, async_client: AsyncOpenAI, re... method test_streaming_response_create (line 137) | async def test_streaming_response_create(self, async_client: AsyncOpen... FILE: tests/api_resources/audio/test_transcriptions.py class TestTranscriptions (line 17) | class TestTranscriptions: method test_method_create_overload_1 (line 21) | def test_method_create_overload_1(self, client: OpenAI) -> None: method test_method_create_with_all_params_overload_1 (line 29) | def test_method_create_with_all_params_overload_1(self, client: OpenAI... method test_raw_response_create_overload_1 (line 47) | def test_raw_response_create_overload_1(self, client: OpenAI) -> None: method test_streaming_response_create_overload_1 (line 59) | def test_streaming_response_create_overload_1(self, client: OpenAI) ->... method test_method_create_overload_2 (line 73) | def test_method_create_overload_2(self, client: OpenAI) -> None: method test_method_create_with_all_params_overload_2 (line 82) | def test_method_create_with_all_params_overload_2(self, client: OpenAI... method test_raw_response_create_overload_2 (line 100) | def test_raw_response_create_overload_2(self, client: OpenAI) -> None: method test_streaming_response_create_overload_2 (line 112) | def test_streaming_response_create_overload_2(self, client: OpenAI) ->... class TestAsyncTranscriptions (line 127) | class TestAsyncTranscriptions: method test_method_create_overload_1 (line 133) | async def test_method_create_overload_1(self, async_client: AsyncOpenA... method test_method_create_with_all_params_overload_1 (line 141) | async def test_method_create_with_all_params_overload_1(self, async_cl... method test_raw_response_create_overload_1 (line 159) | async def test_raw_response_create_overload_1(self, async_client: Asyn... method test_streaming_response_create_overload_1 (line 171) | async def test_streaming_response_create_overload_1(self, async_client... method test_method_create_overload_2 (line 185) | async def test_method_create_overload_2(self, async_client: AsyncOpenA... method test_method_create_with_all_params_overload_2 (line 194) | async def test_method_create_with_all_params_overload_2(self, async_cl... method test_raw_response_create_overload_2 (line 212) | async def test_raw_response_create_overload_2(self, async_client: Asyn... method test_streaming_response_create_overload_2 (line 224) | async def test_streaming_response_create_overload_2(self, async_client... FILE: tests/api_resources/audio/test_translations.py class TestTranslations (line 17) | class TestTranslations: method test_method_create (line 21) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 29) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 40) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 52) | def test_streaming_response_create(self, client: OpenAI) -> None: class TestAsyncTranslations (line 66) | class TestAsyncTranslations: method test_method_create (line 72) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 80) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 91) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 103) | async def test_streaming_response_create(self, async_client: AsyncOpen... FILE: tests/api_resources/beta/chatkit/test_sessions.py class TestSessions (line 19) | class TestSessions: method test_method_create (line 23) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 31) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 61) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 73) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_method_cancel (line 87) | def test_method_cancel(self, client: OpenAI) -> None: method test_raw_response_cancel (line 94) | def test_raw_response_cancel(self, client: OpenAI) -> None: method test_streaming_response_cancel (line 105) | def test_streaming_response_cancel(self, client: OpenAI) -> None: method test_path_params_cancel (line 118) | def test_path_params_cancel(self, client: OpenAI) -> None: class TestAsyncSessions (line 125) | class TestAsyncSessions: method test_method_create (line 131) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 139) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 169) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 181) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_method_cancel (line 195) | async def test_method_cancel(self, async_client: AsyncOpenAI) -> None: method test_raw_response_cancel (line 202) | async def test_raw_response_cancel(self, async_client: AsyncOpenAI) ->... method test_streaming_response_cancel (line 213) | async def test_streaming_response_cancel(self, async_client: AsyncOpen... method test_path_params_cancel (line 226) | async def test_path_params_cancel(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/beta/chatkit/test_threads.py class TestThreads (line 19) | class TestThreads: method test_method_retrieve (line 23) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 30) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 41) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 54) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_list (line 61) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 66) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 77) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 86) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_method_delete (line 97) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 104) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 115) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 128) | def test_path_params_delete(self, client: OpenAI) -> None: method test_method_list_items (line 135) | def test_method_list_items(self, client: OpenAI) -> None: method test_method_list_items_with_all_params (line 142) | def test_method_list_items_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list_items (line 153) | def test_raw_response_list_items(self, client: OpenAI) -> None: method test_streaming_response_list_items (line 164) | def test_streaming_response_list_items(self, client: OpenAI) -> None: method test_path_params_list_items (line 177) | def test_path_params_list_items(self, client: OpenAI) -> None: class TestAsyncThreads (line 184) | class TestAsyncThreads: method test_method_retrieve (line 190) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 197) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 208) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 221) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_list (line 228) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 233) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 244) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 253) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_method_delete (line 264) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 271) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 282) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 295) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... method test_method_list_items (line 302) | async def test_method_list_items(self, async_client: AsyncOpenAI) -> N... method test_method_list_items_with_all_params (line 309) | async def test_method_list_items_with_all_params(self, async_client: A... method test_raw_response_list_items (line 320) | async def test_raw_response_list_items(self, async_client: AsyncOpenAI... method test_streaming_response_list_items (line 331) | async def test_streaming_response_list_items(self, async_client: Async... method test_path_params_list_items (line 344) | async def test_path_params_list_items(self, async_client: AsyncOpenAI)... FILE: tests/api_resources/beta/test_assistants.py class TestAssistants (line 23) | class TestAssistants: method test_method_create (line 27) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 36) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 67) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 79) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_method_retrieve (line 93) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 102) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 114) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 128) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_update (line 136) | def test_method_update(self, client: OpenAI) -> None: method test_method_update_with_all_params (line 145) | def test_method_update_with_all_params(self, client: OpenAI) -> None: method test_raw_response_update (line 168) | def test_raw_response_update(self, client: OpenAI) -> None: method test_streaming_response_update (line 180) | def test_streaming_response_update(self, client: OpenAI) -> None: method test_path_params_update (line 194) | def test_path_params_update(self, client: OpenAI) -> None: method test_method_list (line 202) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 209) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 221) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 231) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_method_delete (line 243) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 252) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 264) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 278) | def test_path_params_delete(self, client: OpenAI) -> None: class TestAsyncAssistants (line 286) | class TestAsyncAssistants: method test_method_create (line 292) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 301) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 332) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 344) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_method_retrieve (line 358) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 367) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 379) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 393) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_update (line 401) | async def test_method_update(self, async_client: AsyncOpenAI) -> None: method test_method_update_with_all_params (line 410) | async def test_method_update_with_all_params(self, async_client: Async... method test_raw_response_update (line 433) | async def test_raw_response_update(self, async_client: AsyncOpenAI) ->... method test_streaming_response_update (line 445) | async def test_streaming_response_update(self, async_client: AsyncOpen... method test_path_params_update (line 459) | async def test_path_params_update(self, async_client: AsyncOpenAI) -> ... method test_method_list (line 467) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 474) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 486) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 496) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_method_delete (line 508) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 517) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 529) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 543) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/beta/test_realtime.py class TestRealtime (line 14) | class TestRealtime: class TestAsyncRealtime (line 18) | class TestAsyncRealtime: FILE: tests/api_resources/beta/test_threads.py class TestThreads (line 23) | class TestThreads: method test_method_create (line 27) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 34) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 69) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 79) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_method_retrieve (line 91) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 100) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 112) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 126) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_update (line 134) | def test_method_update(self, client: OpenAI) -> None: method test_method_update_with_all_params (line 143) | def test_method_update_with_all_params(self, client: OpenAI) -> None: method test_raw_response_update (line 157) | def test_raw_response_update(self, client: OpenAI) -> None: method test_streaming_response_update (line 169) | def test_streaming_response_update(self, client: OpenAI) -> None: method test_path_params_update (line 183) | def test_path_params_update(self, client: OpenAI) -> None: method test_method_delete (line 191) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 200) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 212) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 226) | def test_path_params_delete(self, client: OpenAI) -> None: method test_method_create_and_run_overload_1 (line 234) | def test_method_create_and_run_overload_1(self, client: OpenAI) -> None: method test_method_create_and_run_with_all_params_overload_1 (line 243) | def test_method_create_and_run_with_all_params_overload_1(self, client... method test_raw_response_create_and_run_overload_1 (line 301) | def test_raw_response_create_and_run_overload_1(self, client: OpenAI) ... method test_streaming_response_create_and_run_overload_1 (line 313) | def test_streaming_response_create_and_run_overload_1(self, client: Op... method test_method_create_and_run_overload_2 (line 327) | def test_method_create_and_run_overload_2(self, client: OpenAI) -> None: method test_method_create_and_run_with_all_params_overload_2 (line 337) | def test_method_create_and_run_with_all_params_overload_2(self, client... method test_raw_response_create_and_run_overload_2 (line 395) | def test_raw_response_create_and_run_overload_2(self, client: OpenAI) ... method test_streaming_response_create_and_run_overload_2 (line 407) | def test_streaming_response_create_and_run_overload_2(self, client: Op... class TestAsyncThreads (line 422) | class TestAsyncThreads: method test_method_create (line 428) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 435) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 470) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 480) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_method_retrieve (line 492) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 501) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 513) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 527) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_update (line 535) | async def test_method_update(self, async_client: AsyncOpenAI) -> None: method test_method_update_with_all_params (line 544) | async def test_method_update_with_all_params(self, async_client: Async... method test_raw_response_update (line 558) | async def test_raw_response_update(self, async_client: AsyncOpenAI) ->... method test_streaming_response_update (line 570) | async def test_streaming_response_update(self, async_client: AsyncOpen... method test_path_params_update (line 584) | async def test_path_params_update(self, async_client: AsyncOpenAI) -> ... method test_method_delete (line 592) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 601) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 613) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 627) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... method test_method_create_and_run_overload_1 (line 635) | async def test_method_create_and_run_overload_1(self, async_client: As... method test_method_create_and_run_with_all_params_overload_1 (line 644) | async def test_method_create_and_run_with_all_params_overload_1(self, ... method test_raw_response_create_and_run_overload_1 (line 702) | async def test_raw_response_create_and_run_overload_1(self, async_clie... method test_streaming_response_create_and_run_overload_1 (line 714) | async def test_streaming_response_create_and_run_overload_1(self, asyn... method test_method_create_and_run_overload_2 (line 728) | async def test_method_create_and_run_overload_2(self, async_client: As... method test_method_create_and_run_with_all_params_overload_2 (line 738) | async def test_method_create_and_run_with_all_params_overload_2(self, ... method test_raw_response_create_and_run_overload_2 (line 796) | async def test_raw_response_create_and_run_overload_2(self, async_clie... method test_streaming_response_create_and_run_overload_2 (line 808) | async def test_streaming_response_create_and_run_overload_2(self, asyn... FILE: tests/api_resources/beta/threads/runs/test_steps.py class TestSteps (line 20) | class TestSteps: method test_method_retrieve (line 24) | def test_method_retrieve(self, client: OpenAI) -> None: method test_method_retrieve_with_all_params (line 35) | def test_method_retrieve_with_all_params(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 47) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 61) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 77) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_list (line 101) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 111) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 126) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 139) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_path_params_list (line 154) | def test_path_params_list(self, client: OpenAI) -> None: class TestAsyncSteps (line 169) | class TestAsyncSteps: method test_method_retrieve (line 175) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_method_retrieve_with_all_params (line 186) | async def test_method_retrieve_with_all_params(self, async_client: Asy... method test_raw_response_retrieve (line 198) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 212) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 228) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_list (line 252) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 262) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 277) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 290) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_path_params_list (line 305) | async def test_path_params_list(self, async_client: AsyncOpenAI) -> None: FILE: tests/api_resources/beta/threads/test_messages.py class TestMessages (line 23) | class TestMessages: method test_method_create (line 27) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 38) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 56) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 70) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_path_params_create (line 86) | def test_path_params_create(self, client: OpenAI) -> None: method test_method_retrieve (line 96) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 106) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 119) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 134) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_update (line 149) | def test_method_update(self, client: OpenAI) -> None: method test_method_update_with_all_params (line 159) | def test_method_update_with_all_params(self, client: OpenAI) -> None: method test_raw_response_update (line 170) | def test_raw_response_update(self, client: OpenAI) -> None: method test_streaming_response_update (line 183) | def test_streaming_response_update(self, client: OpenAI) -> None: method test_path_params_update (line 198) | def test_path_params_update(self, client: OpenAI) -> None: method test_method_list (line 213) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 222) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 236) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 248) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_path_params_list (line 262) | def test_path_params_list(self, client: OpenAI) -> None: method test_method_delete (line 270) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 280) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 293) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 308) | def test_path_params_delete(self, client: OpenAI) -> None: class TestAsyncMessages (line 323) | class TestAsyncMessages: method test_method_create (line 329) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 340) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 358) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 372) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_path_params_create (line 388) | async def test_path_params_create(self, async_client: AsyncOpenAI) -> ... method test_method_retrieve (line 398) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 408) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 421) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 436) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_update (line 451) | async def test_method_update(self, async_client: AsyncOpenAI) -> None: method test_method_update_with_all_params (line 461) | async def test_method_update_with_all_params(self, async_client: Async... method test_raw_response_update (line 472) | async def test_raw_response_update(self, async_client: AsyncOpenAI) ->... method test_streaming_response_update (line 485) | async def test_streaming_response_update(self, async_client: AsyncOpen... method test_path_params_update (line 500) | async def test_path_params_update(self, async_client: AsyncOpenAI) -> ... method test_method_list (line 515) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 524) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 538) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 550) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_path_params_list (line 564) | async def test_path_params_list(self, async_client: AsyncOpenAI) -> None: method test_method_delete (line 572) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 582) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 595) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 610) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/beta/threads/test_runs.py class TestRuns (line 22) | class TestRuns: method test_method_create_overload_1 (line 26) | def test_method_create_overload_1(self, client: OpenAI) -> None: method test_method_create_with_all_params_overload_1 (line 36) | def test_method_create_with_all_params_overload_1(self, client: OpenAI... method test_raw_response_create_overload_1 (line 78) | def test_raw_response_create_overload_1(self, client: OpenAI) -> None: method test_streaming_response_create_overload_1 (line 91) | def test_streaming_response_create_overload_1(self, client: OpenAI) ->... method test_path_params_create_overload_1 (line 106) | def test_path_params_create_overload_1(self, client: OpenAI) -> None: method test_method_create_overload_2 (line 115) | def test_method_create_overload_2(self, client: OpenAI) -> None: method test_method_create_with_all_params_overload_2 (line 126) | def test_method_create_with_all_params_overload_2(self, client: OpenAI... method test_raw_response_create_overload_2 (line 168) | def test_raw_response_create_overload_2(self, client: OpenAI) -> None: method test_streaming_response_create_overload_2 (line 181) | def test_streaming_response_create_overload_2(self, client: OpenAI) ->... method test_path_params_create_overload_2 (line 197) | def test_path_params_create_overload_2(self, client: OpenAI) -> None: method test_method_retrieve (line 207) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 217) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 230) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 245) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_update (line 260) | def test_method_update(self, client: OpenAI) -> None: method test_method_update_with_all_params (line 270) | def test_method_update_with_all_params(self, client: OpenAI) -> None: method test_raw_response_update (line 281) | def test_raw_response_update(self, client: OpenAI) -> None: method test_streaming_response_update (line 294) | def test_streaming_response_update(self, client: OpenAI) -> None: method test_path_params_update (line 309) | def test_path_params_update(self, client: OpenAI) -> None: method test_method_list (line 324) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 333) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 346) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 358) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_path_params_list (line 372) | def test_path_params_list(self, client: OpenAI) -> None: method test_method_cancel (line 380) | def test_method_cancel(self, client: OpenAI) -> None: method test_raw_response_cancel (line 390) | def test_raw_response_cancel(self, client: OpenAI) -> None: method test_streaming_response_cancel (line 403) | def test_streaming_response_cancel(self, client: OpenAI) -> None: method test_path_params_cancel (line 418) | def test_path_params_cancel(self, client: OpenAI) -> None: method test_method_submit_tool_outputs_overload_1 (line 433) | def test_method_submit_tool_outputs_overload_1(self, client: OpenAI) -... method test_method_submit_tool_outputs_with_all_params_overload_1 (line 444) | def test_method_submit_tool_outputs_with_all_params_overload_1(self, c... method test_raw_response_submit_tool_outputs_overload_1 (line 461) | def test_raw_response_submit_tool_outputs_overload_1(self, client: Ope... method test_streaming_response_submit_tool_outputs_overload_1 (line 475) | def test_streaming_response_submit_tool_outputs_overload_1(self, clien... method test_path_params_submit_tool_outputs_overload_1 (line 491) | def test_path_params_submit_tool_outputs_overload_1(self, client: Open... method test_method_submit_tool_outputs_overload_2 (line 508) | def test_method_submit_tool_outputs_overload_2(self, client: OpenAI) -... method test_raw_response_submit_tool_outputs_overload_2 (line 520) | def test_raw_response_submit_tool_outputs_overload_2(self, client: Ope... method test_streaming_response_submit_tool_outputs_overload_2 (line 534) | def test_streaming_response_submit_tool_outputs_overload_2(self, clien... method test_path_params_submit_tool_outputs_overload_2 (line 551) | def test_path_params_submit_tool_outputs_overload_2(self, client: Open... class TestAsyncRuns (line 570) | class TestAsyncRuns: method test_method_create_overload_1 (line 576) | async def test_method_create_overload_1(self, async_client: AsyncOpenA... method test_method_create_with_all_params_overload_1 (line 586) | async def test_method_create_with_all_params_overload_1(self, async_cl... method test_raw_response_create_overload_1 (line 628) | async def test_raw_response_create_overload_1(self, async_client: Asyn... method test_streaming_response_create_overload_1 (line 641) | async def test_streaming_response_create_overload_1(self, async_client... method test_path_params_create_overload_1 (line 656) | async def test_path_params_create_overload_1(self, async_client: Async... method test_method_create_overload_2 (line 665) | async def test_method_create_overload_2(self, async_client: AsyncOpenA... method test_method_create_with_all_params_overload_2 (line 676) | async def test_method_create_with_all_params_overload_2(self, async_cl... method test_raw_response_create_overload_2 (line 718) | async def test_raw_response_create_overload_2(self, async_client: Asyn... method test_streaming_response_create_overload_2 (line 731) | async def test_streaming_response_create_overload_2(self, async_client... method test_path_params_create_overload_2 (line 747) | async def test_path_params_create_overload_2(self, async_client: Async... method test_method_retrieve (line 757) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 767) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 780) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 795) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_update (line 810) | async def test_method_update(self, async_client: AsyncOpenAI) -> None: method test_method_update_with_all_params (line 820) | async def test_method_update_with_all_params(self, async_client: Async... method test_raw_response_update (line 831) | async def test_raw_response_update(self, async_client: AsyncOpenAI) ->... method test_streaming_response_update (line 844) | async def test_streaming_response_update(self, async_client: AsyncOpen... method test_path_params_update (line 859) | async def test_path_params_update(self, async_client: AsyncOpenAI) -> ... method test_method_list (line 874) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 883) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 896) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 908) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_path_params_list (line 922) | async def test_path_params_list(self, async_client: AsyncOpenAI) -> None: method test_method_cancel (line 930) | async def test_method_cancel(self, async_client: AsyncOpenAI) -> None: method test_raw_response_cancel (line 940) | async def test_raw_response_cancel(self, async_client: AsyncOpenAI) ->... method test_streaming_response_cancel (line 953) | async def test_streaming_response_cancel(self, async_client: AsyncOpen... method test_path_params_cancel (line 968) | async def test_path_params_cancel(self, async_client: AsyncOpenAI) -> ... method test_method_submit_tool_outputs_overload_1 (line 983) | async def test_method_submit_tool_outputs_overload_1(self, async_clien... method test_method_submit_tool_outputs_with_all_params_overload_1 (line 994) | async def test_method_submit_tool_outputs_with_all_params_overload_1(s... method test_raw_response_submit_tool_outputs_overload_1 (line 1011) | async def test_raw_response_submit_tool_outputs_overload_1(self, async... method test_streaming_response_submit_tool_outputs_overload_1 (line 1025) | async def test_streaming_response_submit_tool_outputs_overload_1(self,... method test_path_params_submit_tool_outputs_overload_1 (line 1041) | async def test_path_params_submit_tool_outputs_overload_1(self, async_... method test_method_submit_tool_outputs_overload_2 (line 1058) | async def test_method_submit_tool_outputs_overload_2(self, async_clien... method test_raw_response_submit_tool_outputs_overload_2 (line 1070) | async def test_raw_response_submit_tool_outputs_overload_2(self, async... method test_streaming_response_submit_tool_outputs_overload_2 (line 1084) | async def test_streaming_response_submit_tool_outputs_overload_2(self,... method test_path_params_submit_tool_outputs_overload_2 (line 1101) | async def test_path_params_submit_tool_outputs_overload_2(self, async_... FILE: tests/api_resources/chat/completions/test_messages.py class TestMessages (line 18) | class TestMessages: method test_method_list (line 22) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 29) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 39) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 50) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_path_params_list (line 63) | def test_path_params_list(self, client: OpenAI) -> None: class TestAsyncMessages (line 70) | class TestAsyncMessages: method test_method_list (line 76) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 83) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 93) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 104) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_path_params_list (line 117) | async def test_path_params_list(self, async_client: AsyncOpenAI) -> None: FILE: tests/api_resources/chat/test_completions.py class TestCompletions (line 22) | class TestCompletions: method test_method_create_overload_1 (line 26) | def test_method_create_overload_1(self, client: OpenAI) -> None: method test_method_create_with_all_params_overload_1 (line 39) | def test_method_create_with_all_params_overload_1(self, client: OpenAI... method test_raw_response_create_overload_1 (line 122) | def test_raw_response_create_overload_1(self, client: OpenAI) -> None: method test_streaming_response_create_overload_1 (line 139) | def test_streaming_response_create_overload_1(self, client: OpenAI) ->... method test_method_create_overload_2 (line 158) | def test_method_create_overload_2(self, client: OpenAI) -> None: method test_method_create_with_all_params_overload_2 (line 172) | def test_method_create_with_all_params_overload_2(self, client: OpenAI... method test_raw_response_create_overload_2 (line 255) | def test_raw_response_create_overload_2(self, client: OpenAI) -> None: method test_streaming_response_create_overload_2 (line 272) | def test_streaming_response_create_overload_2(self, client: OpenAI) ->... method test_method_retrieve (line 292) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 299) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 310) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 323) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_update (line 330) | def test_method_update(self, client: OpenAI) -> None: method test_raw_response_update (line 338) | def test_raw_response_update(self, client: OpenAI) -> None: method test_streaming_response_update (line 350) | def test_streaming_response_update(self, client: OpenAI) -> None: method test_path_params_update (line 364) | def test_path_params_update(self, client: OpenAI) -> None: method test_method_list (line 372) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 377) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 388) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 397) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_method_delete (line 408) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 415) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 426) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 439) | def test_path_params_delete(self, client: OpenAI) -> None: method test_method_create_disallows_pydantic (line 446) | def test_method_create_disallows_pydantic(self, client: OpenAI) -> None: class TestAsyncCompletions (line 463) | class TestAsyncCompletions: method test_method_create_overload_1 (line 469) | async def test_method_create_overload_1(self, async_client: AsyncOpenA... method test_method_create_with_all_params_overload_1 (line 482) | async def test_method_create_with_all_params_overload_1(self, async_cl... method test_raw_response_create_overload_1 (line 565) | async def test_raw_response_create_overload_1(self, async_client: Asyn... method test_streaming_response_create_overload_1 (line 582) | async def test_streaming_response_create_overload_1(self, async_client... method test_method_create_overload_2 (line 601) | async def test_method_create_overload_2(self, async_client: AsyncOpenA... method test_method_create_with_all_params_overload_2 (line 615) | async def test_method_create_with_all_params_overload_2(self, async_cl... method test_raw_response_create_overload_2 (line 698) | async def test_raw_response_create_overload_2(self, async_client: Asyn... method test_streaming_response_create_overload_2 (line 715) | async def test_streaming_response_create_overload_2(self, async_client... method test_method_retrieve (line 735) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 742) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 753) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 766) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_update (line 773) | async def test_method_update(self, async_client: AsyncOpenAI) -> None: method test_raw_response_update (line 781) | async def test_raw_response_update(self, async_client: AsyncOpenAI) ->... method test_streaming_response_update (line 793) | async def test_streaming_response_update(self, async_client: AsyncOpen... method test_path_params_update (line 807) | async def test_path_params_update(self, async_client: AsyncOpenAI) -> ... method test_method_list (line 815) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 820) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 831) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 840) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_method_delete (line 851) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 858) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 869) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 882) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... method test_method_create_disallows_pydantic (line 889) | async def test_method_create_disallows_pydantic(self, async_client: As... FILE: tests/api_resources/containers/files/test_content.py class TestContent (line 21) | class TestContent: method test_method_retrieve (line 26) | def test_method_retrieve(self, client: OpenAI, respx_mock: MockRouter)... method test_raw_response_retrieve (line 39) | def test_raw_response_retrieve(self, client: OpenAI, respx_mock: MockR... method test_streaming_response_retrieve (line 56) | def test_streaming_response_retrieve(self, client: OpenAI, respx_mock:... method test_path_params_retrieve (line 74) | def test_path_params_retrieve(self, client: OpenAI) -> None: class TestAsyncContent (line 88) | class TestAsyncContent: method test_method_retrieve (line 95) | async def test_method_retrieve(self, async_client: AsyncOpenAI, respx_... method test_raw_response_retrieve (line 108) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI, ... method test_streaming_response_retrieve (line 125) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 143) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... FILE: tests/api_resources/containers/test_files.py class TestFiles (line 22) | class TestFiles: method test_method_create (line 26) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 33) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 42) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 53) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_path_params_create (line 66) | def test_path_params_create(self, client: OpenAI) -> None: method test_method_retrieve (line 73) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 81) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 93) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 107) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_list (line 121) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 128) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 138) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 149) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_path_params_list (line 162) | def test_path_params_list(self, client: OpenAI) -> None: method test_method_delete (line 169) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 177) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 189) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 203) | def test_path_params_delete(self, client: OpenAI) -> None: class TestAsyncFiles (line 217) | class TestAsyncFiles: method test_method_create (line 223) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 230) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 239) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 250) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_path_params_create (line 263) | async def test_path_params_create(self, async_client: AsyncOpenAI) -> ... method test_method_retrieve (line 270) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 278) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 290) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 304) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_list (line 318) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 325) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 335) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 346) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_path_params_list (line 359) | async def test_path_params_list(self, async_client: AsyncOpenAI) -> None: method test_method_delete (line 366) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 374) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 386) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 400) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/conversations/test_items.py class TestItems (line 22) | class TestItems: method test_method_create (line 26) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 40) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 56) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 74) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_path_params_create (line 94) | def test_path_params_create(self, client: OpenAI) -> None: method test_method_retrieve (line 108) | def test_method_retrieve(self, client: OpenAI) -> None: method test_method_retrieve_with_all_params (line 116) | def test_method_retrieve_with_all_params(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 125) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 137) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 151) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_list (line 165) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 172) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 183) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 194) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_path_params_list (line 207) | def test_path_params_list(self, client: OpenAI) -> None: method test_method_delete (line 214) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 222) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 234) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 248) | def test_path_params_delete(self, client: OpenAI) -> None: class TestAsyncItems (line 262) | class TestAsyncItems: method test_method_create (line 268) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 282) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 298) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 316) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_path_params_create (line 336) | async def test_path_params_create(self, async_client: AsyncOpenAI) -> ... method test_method_retrieve (line 350) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_method_retrieve_with_all_params (line 358) | async def test_method_retrieve_with_all_params(self, async_client: Asy... method test_raw_response_retrieve (line 367) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 379) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 393) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_list (line 407) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 414) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 425) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 436) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_path_params_list (line 449) | async def test_path_params_list(self, async_client: AsyncOpenAI) -> None: method test_method_delete (line 456) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 464) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 476) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 490) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/evals/runs/test_output_items.py class TestOutputItems (line 18) | class TestOutputItems: method test_method_retrieve (line 22) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 31) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 44) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 59) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_list (line 82) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 90) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 102) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 114) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_path_params_list (line 128) | def test_path_params_list(self, client: OpenAI) -> None: class TestAsyncOutputItems (line 142) | class TestAsyncOutputItems: method test_method_retrieve (line 148) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 157) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 170) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 185) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_list (line 208) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 216) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 228) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 240) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_path_params_list (line 254) | async def test_path_params_list(self, async_client: AsyncOpenAI) -> None: FILE: tests/api_resources/evals/test_runs.py class TestRuns (line 24) | class TestRuns: method test_method_create (line 28) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 42) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 63) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 81) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_path_params_create (line 101) | def test_path_params_create(self, client: OpenAI) -> None: method test_method_retrieve (line 115) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 123) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 135) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 149) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_list (line 163) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 170) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 181) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 192) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_path_params_list (line 205) | def test_path_params_list(self, client: OpenAI) -> None: method test_method_delete (line 212) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 220) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 232) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 246) | def test_path_params_delete(self, client: OpenAI) -> None: method test_method_cancel (line 260) | def test_method_cancel(self, client: OpenAI) -> None: method test_raw_response_cancel (line 268) | def test_raw_response_cancel(self, client: OpenAI) -> None: method test_streaming_response_cancel (line 280) | def test_streaming_response_cancel(self, client: OpenAI) -> None: method test_path_params_cancel (line 294) | def test_path_params_cancel(self, client: OpenAI) -> None: class TestAsyncRuns (line 308) | class TestAsyncRuns: method test_method_create (line 314) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 328) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 349) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 367) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_path_params_create (line 387) | async def test_path_params_create(self, async_client: AsyncOpenAI) -> ... method test_method_retrieve (line 401) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 409) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 421) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 435) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_list (line 449) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 456) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 467) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 478) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_path_params_list (line 491) | async def test_path_params_list(self, async_client: AsyncOpenAI) -> None: method test_method_delete (line 498) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 506) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 518) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 532) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... method test_method_cancel (line 546) | async def test_method_cancel(self, async_client: AsyncOpenAI) -> None: method test_raw_response_cancel (line 554) | async def test_raw_response_cancel(self, async_client: AsyncOpenAI) ->... method test_streaming_response_cancel (line 566) | async def test_streaming_response_cancel(self, async_client: AsyncOpen... method test_path_params_cancel (line 580) | async def test_path_params_cancel(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/fine_tuning/alpha/test_graders.py class TestGraders (line 20) | class TestGraders: method test_method_run (line 24) | def test_method_run(self, client: OpenAI) -> None: method test_method_run_with_all_params (line 38) | def test_method_run_with_all_params(self, client: OpenAI) -> None: method test_raw_response_run (line 53) | def test_raw_response_run(self, client: OpenAI) -> None: method test_streaming_response_run (line 71) | def test_streaming_response_run(self, client: OpenAI) -> None: method test_method_validate (line 91) | def test_method_validate(self, client: OpenAI) -> None: method test_method_validate_with_all_params (line 104) | def test_method_validate_with_all_params(self, client: OpenAI) -> None: method test_raw_response_validate (line 117) | def test_raw_response_validate(self, client: OpenAI) -> None: method test_streaming_response_validate (line 134) | def test_streaming_response_validate(self, client: OpenAI) -> None: class TestAsyncGraders (line 153) | class TestAsyncGraders: method test_method_run (line 159) | async def test_method_run(self, async_client: AsyncOpenAI) -> None: method test_method_run_with_all_params (line 173) | async def test_method_run_with_all_params(self, async_client: AsyncOpe... method test_raw_response_run (line 188) | async def test_raw_response_run(self, async_client: AsyncOpenAI) -> None: method test_streaming_response_run (line 206) | async def test_streaming_response_run(self, async_client: AsyncOpenAI)... method test_method_validate (line 226) | async def test_method_validate(self, async_client: AsyncOpenAI) -> None: method test_method_validate_with_all_params (line 239) | async def test_method_validate_with_all_params(self, async_client: Asy... method test_raw_response_validate (line 252) | async def test_raw_response_validate(self, async_client: AsyncOpenAI) ... method test_streaming_response_validate (line 269) | async def test_streaming_response_validate(self, async_client: AsyncOp... FILE: tests/api_resources/fine_tuning/checkpoints/test_permissions.py class TestPermissions (line 25) | class TestPermissions: method test_method_create (line 29) | def test_method_create(self, client: OpenAI) -> None: method test_raw_response_create (line 37) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 49) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_path_params_create (line 63) | def test_path_params_create(self, client: OpenAI) -> None: method test_method_retrieve (line 73) | def test_method_retrieve(self, client: OpenAI) -> None: method test_method_retrieve_with_all_params (line 82) | def test_method_retrieve_with_all_params(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 95) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 107) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 121) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_list (line 131) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 138) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 149) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 160) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_path_params_list (line 173) | def test_path_params_list(self, client: OpenAI) -> None: method test_method_delete (line 182) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 190) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 202) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 216) | def test_path_params_delete(self, client: OpenAI) -> None: class TestAsyncPermissions (line 232) | class TestAsyncPermissions: method test_method_create (line 238) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_raw_response_create (line 246) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 258) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_path_params_create (line 272) | async def test_path_params_create(self, async_client: AsyncOpenAI) -> ... method test_method_retrieve (line 282) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_method_retrieve_with_all_params (line 291) | async def test_method_retrieve_with_all_params(self, async_client: Asy... method test_raw_response_retrieve (line 304) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 316) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 330) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_list (line 340) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 347) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 358) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 369) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_path_params_list (line 382) | async def test_path_params_list(self, async_client: AsyncOpenAI) -> None: method test_method_delete (line 391) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 399) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 411) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 425) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/fine_tuning/jobs/test_checkpoints.py class TestCheckpoints (line 18) | class TestCheckpoints: method test_method_list (line 22) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 29) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 38) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 49) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_path_params_list (line 62) | def test_path_params_list(self, client: OpenAI) -> None: class TestAsyncCheckpoints (line 69) | class TestAsyncCheckpoints: method test_method_list (line 75) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 82) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 91) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 102) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_path_params_list (line 115) | async def test_path_params_list(self, async_client: AsyncOpenAI) -> None: FILE: tests/api_resources/fine_tuning/test_jobs.py class TestJobs (line 21) | class TestJobs: method test_method_create (line 25) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 33) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 97) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 109) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_method_retrieve (line 123) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 130) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 141) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 154) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_list (line 161) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 166) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 175) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 184) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_method_cancel (line 195) | def test_method_cancel(self, client: OpenAI) -> None: method test_raw_response_cancel (line 202) | def test_raw_response_cancel(self, client: OpenAI) -> None: method test_streaming_response_cancel (line 213) | def test_streaming_response_cancel(self, client: OpenAI) -> None: method test_path_params_cancel (line 226) | def test_path_params_cancel(self, client: OpenAI) -> None: method test_method_list_events (line 233) | def test_method_list_events(self, client: OpenAI) -> None: method test_method_list_events_with_all_params (line 240) | def test_method_list_events_with_all_params(self, client: OpenAI) -> N... method test_raw_response_list_events (line 249) | def test_raw_response_list_events(self, client: OpenAI) -> None: method test_streaming_response_list_events (line 260) | def test_streaming_response_list_events(self, client: OpenAI) -> None: method test_path_params_list_events (line 273) | def test_path_params_list_events(self, client: OpenAI) -> None: method test_method_pause (line 280) | def test_method_pause(self, client: OpenAI) -> None: method test_raw_response_pause (line 287) | def test_raw_response_pause(self, client: OpenAI) -> None: method test_streaming_response_pause (line 298) | def test_streaming_response_pause(self, client: OpenAI) -> None: method test_path_params_pause (line 311) | def test_path_params_pause(self, client: OpenAI) -> None: method test_method_resume (line 318) | def test_method_resume(self, client: OpenAI) -> None: method test_raw_response_resume (line 325) | def test_raw_response_resume(self, client: OpenAI) -> None: method test_streaming_response_resume (line 336) | def test_streaming_response_resume(self, client: OpenAI) -> None: method test_path_params_resume (line 349) | def test_path_params_resume(self, client: OpenAI) -> None: class TestAsyncJobs (line 356) | class TestAsyncJobs: method test_method_create (line 362) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 370) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 434) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 446) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_method_retrieve (line 460) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 467) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 478) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 491) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_list (line 498) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 503) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 512) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 521) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_method_cancel (line 532) | async def test_method_cancel(self, async_client: AsyncOpenAI) -> None: method test_raw_response_cancel (line 539) | async def test_raw_response_cancel(self, async_client: AsyncOpenAI) ->... method test_streaming_response_cancel (line 550) | async def test_streaming_response_cancel(self, async_client: AsyncOpen... method test_path_params_cancel (line 563) | async def test_path_params_cancel(self, async_client: AsyncOpenAI) -> ... method test_method_list_events (line 570) | async def test_method_list_events(self, async_client: AsyncOpenAI) -> ... method test_method_list_events_with_all_params (line 577) | async def test_method_list_events_with_all_params(self, async_client: ... method test_raw_response_list_events (line 586) | async def test_raw_response_list_events(self, async_client: AsyncOpenA... method test_streaming_response_list_events (line 597) | async def test_streaming_response_list_events(self, async_client: Asyn... method test_path_params_list_events (line 610) | async def test_path_params_list_events(self, async_client: AsyncOpenAI... method test_method_pause (line 617) | async def test_method_pause(self, async_client: AsyncOpenAI) -> None: method test_raw_response_pause (line 624) | async def test_raw_response_pause(self, async_client: AsyncOpenAI) -> ... method test_streaming_response_pause (line 635) | async def test_streaming_response_pause(self, async_client: AsyncOpenA... method test_path_params_pause (line 648) | async def test_path_params_pause(self, async_client: AsyncOpenAI) -> N... method test_method_resume (line 655) | async def test_method_resume(self, async_client: AsyncOpenAI) -> None: method test_raw_response_resume (line 662) | async def test_raw_response_resume(self, async_client: AsyncOpenAI) ->... method test_streaming_response_resume (line 673) | async def test_streaming_response_resume(self, async_client: AsyncOpen... method test_path_params_resume (line 686) | async def test_path_params_resume(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/realtime/test_calls.py class TestCalls (line 21) | class TestCalls: method test_method_create (line 26) | def test_method_create(self, client: OpenAI, respx_mock: MockRouter) -... method test_method_create_with_all_params (line 36) | def test_method_create_with_all_params(self, client: OpenAI, respx_moc... method test_raw_response_create (line 101) | def test_raw_response_create(self, client: OpenAI, respx_mock: MockRou... method test_streaming_response_create (line 115) | def test_streaming_response_create(self, client: OpenAI, respx_mock: M... method test_method_accept (line 129) | def test_method_accept(self, client: OpenAI) -> None: method test_method_accept_with_all_params (line 137) | def test_method_accept_with_all_params(self, client: OpenAI) -> None: method test_raw_response_accept (line 197) | def test_raw_response_accept(self, client: OpenAI) -> None: method test_streaming_response_accept (line 209) | def test_streaming_response_accept(self, client: OpenAI) -> None: method test_path_params_accept (line 223) | def test_path_params_accept(self, client: OpenAI) -> None: method test_method_hangup (line 231) | def test_method_hangup(self, client: OpenAI) -> None: method test_raw_response_hangup (line 238) | def test_raw_response_hangup(self, client: OpenAI) -> None: method test_streaming_response_hangup (line 249) | def test_streaming_response_hangup(self, client: OpenAI) -> None: method test_path_params_hangup (line 262) | def test_path_params_hangup(self, client: OpenAI) -> None: method test_method_refer (line 269) | def test_method_refer(self, client: OpenAI) -> None: method test_raw_response_refer (line 277) | def test_raw_response_refer(self, client: OpenAI) -> None: method test_streaming_response_refer (line 289) | def test_streaming_response_refer(self, client: OpenAI) -> None: method test_path_params_refer (line 303) | def test_path_params_refer(self, client: OpenAI) -> None: method test_method_reject (line 311) | def test_method_reject(self, client: OpenAI) -> None: method test_method_reject_with_all_params (line 318) | def test_method_reject_with_all_params(self, client: OpenAI) -> None: method test_raw_response_reject (line 326) | def test_raw_response_reject(self, client: OpenAI) -> None: method test_streaming_response_reject (line 337) | def test_streaming_response_reject(self, client: OpenAI) -> None: method test_path_params_reject (line 350) | def test_path_params_reject(self, client: OpenAI) -> None: class TestAsyncCalls (line 357) | class TestAsyncCalls: method test_method_create (line 364) | async def test_method_create(self, async_client: AsyncOpenAI, respx_mo... method test_method_create_with_all_params (line 374) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 439) | async def test_raw_response_create(self, async_client: AsyncOpenAI, re... method test_streaming_response_create (line 453) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_method_accept (line 467) | async def test_method_accept(self, async_client: AsyncOpenAI) -> None: method test_method_accept_with_all_params (line 475) | async def test_method_accept_with_all_params(self, async_client: Async... method test_raw_response_accept (line 535) | async def test_raw_response_accept(self, async_client: AsyncOpenAI) ->... method test_streaming_response_accept (line 547) | async def test_streaming_response_accept(self, async_client: AsyncOpen... method test_path_params_accept (line 561) | async def test_path_params_accept(self, async_client: AsyncOpenAI) -> ... method test_method_hangup (line 569) | async def test_method_hangup(self, async_client: AsyncOpenAI) -> None: method test_raw_response_hangup (line 576) | async def test_raw_response_hangup(self, async_client: AsyncOpenAI) ->... method test_streaming_response_hangup (line 587) | async def test_streaming_response_hangup(self, async_client: AsyncOpen... method test_path_params_hangup (line 600) | async def test_path_params_hangup(self, async_client: AsyncOpenAI) -> ... method test_method_refer (line 607) | async def test_method_refer(self, async_client: AsyncOpenAI) -> None: method test_raw_response_refer (line 615) | async def test_raw_response_refer(self, async_client: AsyncOpenAI) -> ... method test_streaming_response_refer (line 627) | async def test_streaming_response_refer(self, async_client: AsyncOpenA... method test_path_params_refer (line 641) | async def test_path_params_refer(self, async_client: AsyncOpenAI) -> N... method test_method_reject (line 649) | async def test_method_reject(self, async_client: AsyncOpenAI) -> None: method test_method_reject_with_all_params (line 656) | async def test_method_reject_with_all_params(self, async_client: Async... method test_raw_response_reject (line 664) | async def test_raw_response_reject(self, async_client: AsyncOpenAI) ->... method test_streaming_response_reject (line 675) | async def test_streaming_response_reject(self, async_client: AsyncOpen... method test_path_params_reject (line 688) | async def test_path_params_reject(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/realtime/test_client_secrets.py class TestClientSecrets (line 17) | class TestClientSecrets: method test_method_create (line 21) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 26) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 91) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 100) | def test_streaming_response_create(self, client: OpenAI) -> None: class TestAsyncClientSecrets (line 111) | class TestAsyncClientSecrets: method test_method_create (line 117) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 122) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 187) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 196) | async def test_streaming_response_create(self, async_client: AsyncOpen... FILE: tests/api_resources/responses/test_input_items.py class TestInputItems (line 18) | class TestInputItems: method test_method_list (line 22) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 29) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 40) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 51) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_path_params_list (line 64) | def test_path_params_list(self, client: OpenAI) -> None: class TestAsyncInputItems (line 71) | class TestAsyncInputItems: method test_method_list (line 77) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 84) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 95) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 106) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_path_params_list (line 119) | async def test_path_params_list(self, async_client: AsyncOpenAI) -> None: FILE: tests/api_resources/responses/test_input_tokens.py class TestInputTokens (line 17) | class TestInputTokens: method test_method_count (line 21) | def test_method_count(self, client: OpenAI) -> None: method test_method_count_with_all_params (line 26) | def test_method_count_with_all_params(self, client: OpenAI) -> None: method test_raw_response_count (line 59) | def test_raw_response_count(self, client: OpenAI) -> None: method test_streaming_response_count (line 68) | def test_streaming_response_count(self, client: OpenAI) -> None: class TestAsyncInputTokens (line 79) | class TestAsyncInputTokens: method test_method_count (line 85) | async def test_method_count(self, async_client: AsyncOpenAI) -> None: method test_method_count_with_all_params (line 90) | async def test_method_count_with_all_params(self, async_client: AsyncO... method test_raw_response_count (line 123) | async def test_raw_response_count(self, async_client: AsyncOpenAI) -> ... method test_streaming_response_count (line 132) | async def test_streaming_response_count(self, async_client: AsyncOpenA... FILE: tests/api_resources/skills/test_content.py class TestContent (line 21) | class TestContent: method test_method_retrieve (line 26) | def test_method_retrieve(self, client: OpenAI, respx_mock: MockRouter)... method test_raw_response_retrieve (line 36) | def test_raw_response_retrieve(self, client: OpenAI, respx_mock: MockR... method test_streaming_response_retrieve (line 50) | def test_streaming_response_retrieve(self, client: OpenAI, respx_mock:... method test_path_params_retrieve (line 65) | def test_path_params_retrieve(self, client: OpenAI) -> None: class TestAsyncContent (line 72) | class TestAsyncContent: method test_method_retrieve (line 79) | async def test_method_retrieve(self, async_client: AsyncOpenAI, respx_... method test_raw_response_retrieve (line 89) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI, ... method test_streaming_response_retrieve (line 103) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 118) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... FILE: tests/api_resources/skills/test_versions.py class TestVersions (line 18) | class TestVersions: method test_method_create (line 22) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 29) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 38) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 49) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_path_params_create (line 62) | def test_path_params_create(self, client: OpenAI) -> None: method test_method_retrieve (line 69) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 77) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 89) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 103) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_list (line 117) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 124) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 134) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 145) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_path_params_list (line 158) | def test_path_params_list(self, client: OpenAI) -> None: method test_method_delete (line 165) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 173) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 185) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 199) | def test_path_params_delete(self, client: OpenAI) -> None: class TestAsyncVersions (line 213) | class TestAsyncVersions: method test_method_create (line 219) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 226) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 235) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 246) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_path_params_create (line 259) | async def test_path_params_create(self, async_client: AsyncOpenAI) -> ... method test_method_retrieve (line 266) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 274) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 286) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 300) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_list (line 314) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 321) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 331) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 342) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_path_params_list (line 355) | async def test_path_params_list(self, async_client: AsyncOpenAI) -> None: method test_method_delete (line 362) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 370) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 382) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 396) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/skills/versions/test_content.py class TestContent (line 21) | class TestContent: method test_method_retrieve (line 26) | def test_method_retrieve(self, client: OpenAI, respx_mock: MockRouter)... method test_raw_response_retrieve (line 39) | def test_raw_response_retrieve(self, client: OpenAI, respx_mock: MockR... method test_streaming_response_retrieve (line 56) | def test_streaming_response_retrieve(self, client: OpenAI, respx_mock:... method test_path_params_retrieve (line 74) | def test_path_params_retrieve(self, client: OpenAI) -> None: class TestAsyncContent (line 88) | class TestAsyncContent: method test_method_retrieve (line 95) | async def test_method_retrieve(self, async_client: AsyncOpenAI, respx_... method test_raw_response_retrieve (line 108) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI, ... method test_streaming_response_retrieve (line 125) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 143) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... FILE: tests/api_resources/test_batches.py class TestBatches (line 18) | class TestBatches: method test_method_create (line 22) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 31) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 45) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 58) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_method_retrieve (line 73) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 80) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 91) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 104) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_list (line 111) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 116) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 124) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 133) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_method_cancel (line 144) | def test_method_cancel(self, client: OpenAI) -> None: method test_raw_response_cancel (line 151) | def test_raw_response_cancel(self, client: OpenAI) -> None: method test_streaming_response_cancel (line 162) | def test_streaming_response_cancel(self, client: OpenAI) -> None: method test_path_params_cancel (line 175) | def test_path_params_cancel(self, client: OpenAI) -> None: class TestAsyncBatches (line 182) | class TestAsyncBatches: method test_method_create (line 188) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 197) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 211) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 224) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_method_retrieve (line 239) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 246) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 257) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 270) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_list (line 277) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 282) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 290) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 299) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_method_cancel (line 310) | async def test_method_cancel(self, async_client: AsyncOpenAI) -> None: method test_raw_response_cancel (line 317) | async def test_raw_response_cancel(self, async_client: AsyncOpenAI) ->... method test_streaming_response_cancel (line 328) | async def test_streaming_response_cancel(self, async_client: AsyncOpen... method test_path_params_cancel (line 341) | async def test_path_params_cancel(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/test_completions.py class TestCompletions (line 17) | class TestCompletions: method test_method_create_overload_1 (line 21) | def test_method_create_overload_1(self, client: OpenAI) -> None: method test_method_create_with_all_params_overload_1 (line 29) | def test_method_create_with_all_params_overload_1(self, client: OpenAI... method test_raw_response_create_overload_1 (line 56) | def test_raw_response_create_overload_1(self, client: OpenAI) -> None: method test_streaming_response_create_overload_1 (line 68) | def test_streaming_response_create_overload_1(self, client: OpenAI) ->... method test_method_create_overload_2 (line 82) | def test_method_create_overload_2(self, client: OpenAI) -> None: method test_method_create_with_all_params_overload_2 (line 91) | def test_method_create_with_all_params_overload_2(self, client: OpenAI... method test_raw_response_create_overload_2 (line 118) | def test_raw_response_create_overload_2(self, client: OpenAI) -> None: method test_streaming_response_create_overload_2 (line 130) | def test_streaming_response_create_overload_2(self, client: OpenAI) ->... class TestAsyncCompletions (line 145) | class TestAsyncCompletions: method test_method_create_overload_1 (line 151) | async def test_method_create_overload_1(self, async_client: AsyncOpenA... method test_method_create_with_all_params_overload_1 (line 159) | async def test_method_create_with_all_params_overload_1(self, async_cl... method test_raw_response_create_overload_1 (line 186) | async def test_raw_response_create_overload_1(self, async_client: Asyn... method test_streaming_response_create_overload_1 (line 198) | async def test_streaming_response_create_overload_1(self, async_client... method test_method_create_overload_2 (line 212) | async def test_method_create_overload_2(self, async_client: AsyncOpenA... method test_method_create_with_all_params_overload_2 (line 221) | async def test_method_create_with_all_params_overload_2(self, async_cl... method test_raw_response_create_overload_2 (line 248) | async def test_raw_response_create_overload_2(self, async_client: Asyn... method test_streaming_response_create_overload_2 (line 260) | async def test_streaming_response_create_overload_2(self, async_client... FILE: tests/api_resources/test_containers.py class TestContainers (line 22) | class TestContainers: method test_method_create (line 26) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 33) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 54) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 65) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_method_retrieve (line 78) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 85) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 96) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 109) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_list (line 116) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 121) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 131) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 140) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_method_delete (line 151) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 158) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 169) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 182) | def test_path_params_delete(self, client: OpenAI) -> None: class TestAsyncContainers (line 189) | class TestAsyncContainers: method test_method_create (line 195) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 202) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 223) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 234) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_method_retrieve (line 247) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 254) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 265) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 278) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_list (line 285) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 290) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 300) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 309) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_method_delete (line 320) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 327) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 338) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 351) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/test_conversations.py class TestConversations (line 20) | class TestConversations: method test_method_create (line 24) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 29) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 44) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 53) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_method_retrieve (line 64) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 71) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 82) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 95) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_update (line 102) | def test_method_update(self, client: OpenAI) -> None: method test_raw_response_update (line 110) | def test_raw_response_update(self, client: OpenAI) -> None: method test_streaming_response_update (line 122) | def test_streaming_response_update(self, client: OpenAI) -> None: method test_path_params_update (line 136) | def test_path_params_update(self, client: OpenAI) -> None: method test_method_delete (line 144) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 151) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 162) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 175) | def test_path_params_delete(self, client: OpenAI) -> None: class TestAsyncConversations (line 182) | class TestAsyncConversations: method test_method_create (line 188) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 193) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 208) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 217) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_method_retrieve (line 228) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 235) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 246) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 259) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_update (line 266) | async def test_method_update(self, async_client: AsyncOpenAI) -> None: method test_raw_response_update (line 274) | async def test_raw_response_update(self, async_client: AsyncOpenAI) ->... method test_streaming_response_update (line 286) | async def test_streaming_response_update(self, async_client: AsyncOpen... method test_path_params_update (line 300) | async def test_path_params_update(self, async_client: AsyncOpenAI) -> ... method test_method_delete (line 308) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 315) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 326) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 339) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/test_embeddings.py class TestEmbeddings (line 17) | class TestEmbeddings: method test_method_create (line 21) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 29) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 40) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 52) | def test_streaming_response_create(self, client: OpenAI) -> None: class TestAsyncEmbeddings (line 66) | class TestAsyncEmbeddings: method test_method_create (line 72) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 80) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 91) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 103) | async def test_streaming_response_create(self, async_client: AsyncOpen... FILE: tests/api_resources/test_evals.py class TestEvals (line 24) | class TestEvals: method test_method_create (line 28) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 53) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 81) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 110) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_method_retrieve (line 141) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 148) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 159) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 172) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_update (line 179) | def test_method_update(self, client: OpenAI) -> None: method test_method_update_with_all_params (line 186) | def test_method_update_with_all_params(self, client: OpenAI) -> None: method test_raw_response_update (line 195) | def test_raw_response_update(self, client: OpenAI) -> None: method test_streaming_response_update (line 206) | def test_streaming_response_update(self, client: OpenAI) -> None: method test_path_params_update (line 219) | def test_path_params_update(self, client: OpenAI) -> None: method test_method_list (line 226) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 231) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 241) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 250) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_method_delete (line 261) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 268) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 279) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 292) | def test_path_params_delete(self, client: OpenAI) -> None: class TestAsyncEvals (line 299) | class TestAsyncEvals: method test_method_create (line 305) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 330) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 358) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 387) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_method_retrieve (line 418) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 425) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 436) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 449) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_update (line 456) | async def test_method_update(self, async_client: AsyncOpenAI) -> None: method test_method_update_with_all_params (line 463) | async def test_method_update_with_all_params(self, async_client: Async... method test_raw_response_update (line 472) | async def test_raw_response_update(self, async_client: AsyncOpenAI) ->... method test_streaming_response_update (line 483) | async def test_streaming_response_update(self, async_client: AsyncOpen... method test_path_params_update (line 496) | async def test_path_params_update(self, async_client: AsyncOpenAI) -> ... method test_method_list (line 503) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 508) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 518) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 527) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_method_delete (line 538) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 545) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 556) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 569) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/test_files.py class TestFiles (line 23) | class TestFiles: method test_method_create (line 27) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 35) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 47) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 59) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_method_retrieve (line 73) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 80) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 91) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 104) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_list (line 111) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 116) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 126) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 135) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_method_delete (line 146) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 153) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 164) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 177) | def test_path_params_delete(self, client: OpenAI) -> None: method test_method_content (line 185) | def test_method_content(self, client: OpenAI, respx_mock: MockRouter) ... method test_raw_response_content (line 195) | def test_raw_response_content(self, client: OpenAI, respx_mock: MockRo... method test_streaming_response_content (line 209) | def test_streaming_response_content(self, client: OpenAI, respx_mock: ... method test_path_params_content (line 224) | def test_path_params_content(self, client: OpenAI) -> None: method test_method_retrieve_content (line 231) | def test_method_retrieve_content(self, client: OpenAI) -> None: method test_raw_response_retrieve_content (line 240) | def test_raw_response_retrieve_content(self, client: OpenAI) -> None: method test_streaming_response_retrieve_content (line 252) | def test_streaming_response_retrieve_content(self, client: OpenAI) -> ... method test_path_params_retrieve_content (line 266) | def test_path_params_retrieve_content(self, client: OpenAI) -> None: class TestAsyncFiles (line 274) | class TestAsyncFiles: method test_method_create (line 280) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 288) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 300) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 312) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_method_retrieve (line 326) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 333) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 344) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 357) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_list (line 364) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 369) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 379) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 388) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_method_delete (line 399) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 406) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 417) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 430) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... method test_method_content (line 438) | async def test_method_content(self, async_client: AsyncOpenAI, respx_m... method test_raw_response_content (line 448) | async def test_raw_response_content(self, async_client: AsyncOpenAI, r... method test_streaming_response_content (line 462) | async def test_streaming_response_content(self, async_client: AsyncOpe... method test_path_params_content (line 477) | async def test_path_params_content(self, async_client: AsyncOpenAI) ->... method test_method_retrieve_content (line 484) | async def test_method_retrieve_content(self, async_client: AsyncOpenAI... method test_raw_response_retrieve_content (line 493) | async def test_raw_response_retrieve_content(self, async_client: Async... method test_streaming_response_retrieve_content (line 505) | async def test_streaming_response_retrieve_content(self, async_client:... method test_path_params_retrieve_content (line 519) | async def test_path_params_retrieve_content(self, async_client: AsyncO... FILE: tests/api_resources/test_images.py class TestImages (line 17) | class TestImages: method test_method_create_variation (line 21) | def test_method_create_variation(self, client: OpenAI) -> None: method test_method_create_variation_with_all_params (line 28) | def test_method_create_variation_with_all_params(self, client: OpenAI)... method test_raw_response_create_variation (line 40) | def test_raw_response_create_variation(self, client: OpenAI) -> None: method test_streaming_response_create_variation (line 51) | def test_streaming_response_create_variation(self, client: OpenAI) -> ... method test_method_edit_overload_1 (line 64) | def test_method_edit_overload_1(self, client: OpenAI) -> None: method test_method_edit_with_all_params_overload_1 (line 72) | def test_method_edit_with_all_params_overload_1(self, client: OpenAI) ... method test_raw_response_edit_overload_1 (line 93) | def test_raw_response_edit_overload_1(self, client: OpenAI) -> None: method test_streaming_response_edit_overload_1 (line 105) | def test_streaming_response_edit_overload_1(self, client: OpenAI) -> N... method test_method_edit_overload_2 (line 119) | def test_method_edit_overload_2(self, client: OpenAI) -> None: method test_method_edit_with_all_params_overload_2 (line 128) | def test_method_edit_with_all_params_overload_2(self, client: OpenAI) ... method test_raw_response_edit_overload_2 (line 149) | def test_raw_response_edit_overload_2(self, client: OpenAI) -> None: method test_streaming_response_edit_overload_2 (line 161) | def test_streaming_response_edit_overload_2(self, client: OpenAI) -> N... method test_method_generate_overload_1 (line 176) | def test_method_generate_overload_1(self, client: OpenAI) -> None: method test_method_generate_with_all_params_overload_1 (line 183) | def test_method_generate_with_all_params_overload_1(self, client: Open... method test_raw_response_generate_overload_1 (line 203) | def test_raw_response_generate_overload_1(self, client: OpenAI) -> None: method test_streaming_response_generate_overload_1 (line 214) | def test_streaming_response_generate_overload_1(self, client: OpenAI) ... method test_method_generate_overload_2 (line 227) | def test_method_generate_overload_2(self, client: OpenAI) -> None: method test_method_generate_with_all_params_overload_2 (line 235) | def test_method_generate_with_all_params_overload_2(self, client: Open... method test_raw_response_generate_overload_2 (line 255) | def test_raw_response_generate_overload_2(self, client: OpenAI) -> None: method test_streaming_response_generate_overload_2 (line 266) | def test_streaming_response_generate_overload_2(self, client: OpenAI) ... class TestAsyncImages (line 280) | class TestAsyncImages: method test_method_create_variation (line 286) | async def test_method_create_variation(self, async_client: AsyncOpenAI... method test_method_create_variation_with_all_params (line 293) | async def test_method_create_variation_with_all_params(self, async_cli... method test_raw_response_create_variation (line 305) | async def test_raw_response_create_variation(self, async_client: Async... method test_streaming_response_create_variation (line 316) | async def test_streaming_response_create_variation(self, async_client:... method test_method_edit_overload_1 (line 329) | async def test_method_edit_overload_1(self, async_client: AsyncOpenAI)... method test_method_edit_with_all_params_overload_1 (line 337) | async def test_method_edit_with_all_params_overload_1(self, async_clie... method test_raw_response_edit_overload_1 (line 358) | async def test_raw_response_edit_overload_1(self, async_client: AsyncO... method test_streaming_response_edit_overload_1 (line 370) | async def test_streaming_response_edit_overload_1(self, async_client: ... method test_method_edit_overload_2 (line 384) | async def test_method_edit_overload_2(self, async_client: AsyncOpenAI)... method test_method_edit_with_all_params_overload_2 (line 393) | async def test_method_edit_with_all_params_overload_2(self, async_clie... method test_raw_response_edit_overload_2 (line 414) | async def test_raw_response_edit_overload_2(self, async_client: AsyncO... method test_streaming_response_edit_overload_2 (line 426) | async def test_streaming_response_edit_overload_2(self, async_client: ... method test_method_generate_overload_1 (line 441) | async def test_method_generate_overload_1(self, async_client: AsyncOpe... method test_method_generate_with_all_params_overload_1 (line 448) | async def test_method_generate_with_all_params_overload_1(self, async_... method test_raw_response_generate_overload_1 (line 468) | async def test_raw_response_generate_overload_1(self, async_client: As... method test_streaming_response_generate_overload_1 (line 479) | async def test_streaming_response_generate_overload_1(self, async_clie... method test_method_generate_overload_2 (line 492) | async def test_method_generate_overload_2(self, async_client: AsyncOpe... method test_method_generate_with_all_params_overload_2 (line 500) | async def test_method_generate_with_all_params_overload_2(self, async_... method test_raw_response_generate_overload_2 (line 520) | async def test_raw_response_generate_overload_2(self, async_client: As... method test_streaming_response_generate_overload_2 (line 531) | async def test_streaming_response_generate_overload_2(self, async_clie... FILE: tests/api_resources/test_models.py class TestModels (line 18) | class TestModels: method test_method_retrieve (line 22) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 29) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 40) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 53) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_list (line 60) | def test_method_list(self, client: OpenAI) -> None: method test_raw_response_list (line 65) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 74) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_method_delete (line 85) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 92) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 103) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 116) | def test_path_params_delete(self, client: OpenAI) -> None: class TestAsyncModels (line 123) | class TestAsyncModels: method test_method_retrieve (line 129) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 136) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 147) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 160) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_list (line 167) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_raw_response_list (line 172) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 181) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_method_delete (line 192) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 199) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 210) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 223) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/test_moderations.py class TestModerations (line 17) | class TestModerations: method test_method_create (line 21) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 28) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 36) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 47) | def test_streaming_response_create(self, client: OpenAI) -> None: class TestAsyncModerations (line 60) | class TestAsyncModerations: method test_method_create (line 66) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 73) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 81) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 92) | async def test_streaming_response_create(self, async_client: AsyncOpen... FILE: tests/api_resources/test_realtime.py class TestRealtime (line 12) | class TestRealtime: class TestAsyncRealtime (line 16) | class TestAsyncRealtime: FILE: tests/api_resources/test_responses.py class TestResponses (line 21) | class TestResponses: method test_method_create_overload_1 (line 25) | def test_method_create_overload_1(self, client: OpenAI) -> None: method test_method_create_with_all_params_overload_1 (line 30) | def test_method_create_with_all_params_overload_1(self, client: OpenAI... method test_raw_response_create_overload_1 (line 90) | def test_raw_response_create_overload_1(self, client: OpenAI) -> None: method test_streaming_response_create_overload_1 (line 99) | def test_streaming_response_create_overload_1(self, client: OpenAI) ->... method test_method_create_overload_2 (line 110) | def test_method_create_overload_2(self, client: OpenAI) -> None: method test_method_create_with_all_params_overload_2 (line 117) | def test_method_create_with_all_params_overload_2(self, client: OpenAI... method test_raw_response_create_overload_2 (line 177) | def test_raw_response_create_overload_2(self, client: OpenAI) -> None: method test_streaming_response_create_overload_2 (line 187) | def test_streaming_response_create_overload_2(self, client: OpenAI) ->... method test_method_retrieve_overload_1 (line 200) | def test_method_retrieve_overload_1(self, client: OpenAI) -> None: method test_method_retrieve_with_all_params_overload_1 (line 207) | def test_method_retrieve_with_all_params_overload_1(self, client: Open... method test_raw_response_retrieve_overload_1 (line 218) | def test_raw_response_retrieve_overload_1(self, client: OpenAI) -> None: method test_streaming_response_retrieve_overload_1 (line 229) | def test_streaming_response_retrieve_overload_1(self, client: OpenAI) ... method test_path_params_retrieve_overload_1 (line 242) | def test_path_params_retrieve_overload_1(self, client: OpenAI) -> None: method test_method_retrieve_overload_2 (line 249) | def test_method_retrieve_overload_2(self, client: OpenAI) -> None: method test_method_retrieve_with_all_params_overload_2 (line 257) | def test_method_retrieve_with_all_params_overload_2(self, client: Open... method test_raw_response_retrieve_overload_2 (line 268) | def test_raw_response_retrieve_overload_2(self, client: OpenAI) -> None: method test_streaming_response_retrieve_overload_2 (line 279) | def test_streaming_response_retrieve_overload_2(self, client: OpenAI) ... method test_path_params_retrieve_overload_2 (line 293) | def test_path_params_retrieve_overload_2(self, client: OpenAI) -> None: method test_method_delete (line 301) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 308) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 319) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 332) | def test_path_params_delete(self, client: OpenAI) -> None: method test_method_cancel (line 339) | def test_method_cancel(self, client: OpenAI) -> None: method test_raw_response_cancel (line 346) | def test_raw_response_cancel(self, client: OpenAI) -> None: method test_streaming_response_cancel (line 357) | def test_streaming_response_cancel(self, client: OpenAI) -> None: method test_path_params_cancel (line 370) | def test_path_params_cancel(self, client: OpenAI) -> None: method test_method_compact (line 377) | def test_method_compact(self, client: OpenAI) -> None: method test_method_compact_with_all_params (line 384) | def test_method_compact_with_all_params(self, client: OpenAI) -> None: method test_raw_response_compact (line 395) | def test_raw_response_compact(self, client: OpenAI) -> None: method test_streaming_response_compact (line 406) | def test_streaming_response_compact(self, client: OpenAI) -> None: function test_parse_method_in_sync (line 420) | def test_parse_method_in_sync(sync: bool, client: OpenAI, async_client: ... class TestAsyncResponses (line 430) | class TestAsyncResponses: method test_method_create_overload_1 (line 436) | async def test_method_create_overload_1(self, async_client: AsyncOpenA... method test_method_create_with_all_params_overload_1 (line 441) | async def test_method_create_with_all_params_overload_1(self, async_cl... method test_raw_response_create_overload_1 (line 501) | async def test_raw_response_create_overload_1(self, async_client: Asyn... method test_streaming_response_create_overload_1 (line 510) | async def test_streaming_response_create_overload_1(self, async_client... method test_method_create_overload_2 (line 521) | async def test_method_create_overload_2(self, async_client: AsyncOpenA... method test_method_create_with_all_params_overload_2 (line 528) | async def test_method_create_with_all_params_overload_2(self, async_cl... method test_raw_response_create_overload_2 (line 588) | async def test_raw_response_create_overload_2(self, async_client: Asyn... method test_streaming_response_create_overload_2 (line 598) | async def test_streaming_response_create_overload_2(self, async_client... method test_method_retrieve_overload_1 (line 611) | async def test_method_retrieve_overload_1(self, async_client: AsyncOpe... method test_method_retrieve_with_all_params_overload_1 (line 618) | async def test_method_retrieve_with_all_params_overload_1(self, async_... method test_raw_response_retrieve_overload_1 (line 629) | async def test_raw_response_retrieve_overload_1(self, async_client: As... method test_streaming_response_retrieve_overload_1 (line 640) | async def test_streaming_response_retrieve_overload_1(self, async_clie... method test_path_params_retrieve_overload_1 (line 653) | async def test_path_params_retrieve_overload_1(self, async_client: Asy... method test_method_retrieve_overload_2 (line 660) | async def test_method_retrieve_overload_2(self, async_client: AsyncOpe... method test_method_retrieve_with_all_params_overload_2 (line 668) | async def test_method_retrieve_with_all_params_overload_2(self, async_... method test_raw_response_retrieve_overload_2 (line 679) | async def test_raw_response_retrieve_overload_2(self, async_client: As... method test_streaming_response_retrieve_overload_2 (line 690) | async def test_streaming_response_retrieve_overload_2(self, async_clie... method test_path_params_retrieve_overload_2 (line 704) | async def test_path_params_retrieve_overload_2(self, async_client: Asy... method test_method_delete (line 712) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 719) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 730) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 743) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... method test_method_cancel (line 750) | async def test_method_cancel(self, async_client: AsyncOpenAI) -> None: method test_raw_response_cancel (line 757) | async def test_raw_response_cancel(self, async_client: AsyncOpenAI) ->... method test_streaming_response_cancel (line 768) | async def test_streaming_response_cancel(self, async_client: AsyncOpen... method test_path_params_cancel (line 781) | async def test_path_params_cancel(self, async_client: AsyncOpenAI) -> ... method test_method_compact (line 788) | async def test_method_compact(self, async_client: AsyncOpenAI) -> None: method test_method_compact_with_all_params (line 795) | async def test_method_compact_with_all_params(self, async_client: Asyn... method test_raw_response_compact (line 806) | async def test_raw_response_compact(self, async_client: AsyncOpenAI) -... method test_streaming_response_compact (line 817) | async def test_streaming_response_compact(self, async_client: AsyncOpe... FILE: tests/api_resources/test_skills.py class TestSkills (line 18) | class TestSkills: method test_method_create (line 22) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 27) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 34) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 43) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_method_retrieve (line 54) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 61) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 72) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 85) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_update (line 92) | def test_method_update(self, client: OpenAI) -> None: method test_raw_response_update (line 100) | def test_raw_response_update(self, client: OpenAI) -> None: method test_streaming_response_update (line 112) | def test_streaming_response_update(self, client: OpenAI) -> None: method test_path_params_update (line 126) | def test_path_params_update(self, client: OpenAI) -> None: method test_method_list (line 134) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 139) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 148) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 157) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_method_delete (line 168) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 175) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 186) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 199) | def test_path_params_delete(self, client: OpenAI) -> None: class TestAsyncSkills (line 206) | class TestAsyncSkills: method test_method_create (line 212) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 217) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 224) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 233) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_method_retrieve (line 244) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 251) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 262) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 275) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_update (line 282) | async def test_method_update(self, async_client: AsyncOpenAI) -> None: method test_raw_response_update (line 290) | async def test_raw_response_update(self, async_client: AsyncOpenAI) ->... method test_streaming_response_update (line 302) | async def test_streaming_response_update(self, async_client: AsyncOpen... method test_path_params_update (line 316) | async def test_path_params_update(self, async_client: AsyncOpenAI) -> ... method test_method_list (line 324) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 329) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 338) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 347) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_method_delete (line 358) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 365) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 376) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 389) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/test_uploads.py class TestUploads (line 17) | class TestUploads: method test_method_create (line 21) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 31) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 45) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 59) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_method_cancel (line 75) | def test_method_cancel(self, client: OpenAI) -> None: method test_raw_response_cancel (line 82) | def test_raw_response_cancel(self, client: OpenAI) -> None: method test_streaming_response_cancel (line 93) | def test_streaming_response_cancel(self, client: OpenAI) -> None: method test_path_params_cancel (line 106) | def test_path_params_cancel(self, client: OpenAI) -> None: method test_method_complete (line 113) | def test_method_complete(self, client: OpenAI) -> None: method test_method_complete_with_all_params (line 121) | def test_method_complete_with_all_params(self, client: OpenAI) -> None: method test_raw_response_complete (line 130) | def test_raw_response_complete(self, client: OpenAI) -> None: method test_streaming_response_complete (line 142) | def test_streaming_response_complete(self, client: OpenAI) -> None: method test_path_params_complete (line 156) | def test_path_params_complete(self, client: OpenAI) -> None: class TestAsyncUploads (line 164) | class TestAsyncUploads: method test_method_create (line 170) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 180) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 194) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 208) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_method_cancel (line 224) | async def test_method_cancel(self, async_client: AsyncOpenAI) -> None: method test_raw_response_cancel (line 231) | async def test_raw_response_cancel(self, async_client: AsyncOpenAI) ->... method test_streaming_response_cancel (line 242) | async def test_streaming_response_cancel(self, async_client: AsyncOpen... method test_path_params_cancel (line 255) | async def test_path_params_cancel(self, async_client: AsyncOpenAI) -> ... method test_method_complete (line 262) | async def test_method_complete(self, async_client: AsyncOpenAI) -> None: method test_method_complete_with_all_params (line 270) | async def test_method_complete_with_all_params(self, async_client: Asy... method test_raw_response_complete (line 279) | async def test_raw_response_complete(self, async_client: AsyncOpenAI) ... method test_streaming_response_complete (line 291) | async def test_streaming_response_complete(self, async_client: AsyncOp... method test_path_params_complete (line 305) | async def test_path_params_complete(self, async_client: AsyncOpenAI) -... FILE: tests/api_resources/test_vector_stores.py class TestVectorStores (line 22) | class TestVectorStores: method test_method_create (line 26) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 31) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 46) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 55) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_method_retrieve (line 66) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 73) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 84) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 97) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_update (line 104) | def test_method_update(self, client: OpenAI) -> None: method test_method_update_with_all_params (line 111) | def test_method_update_with_all_params(self, client: OpenAI) -> None: method test_raw_response_update (line 124) | def test_raw_response_update(self, client: OpenAI) -> None: method test_streaming_response_update (line 135) | def test_streaming_response_update(self, client: OpenAI) -> None: method test_path_params_update (line 148) | def test_path_params_update(self, client: OpenAI) -> None: method test_method_list (line 155) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 160) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 170) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 179) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_method_delete (line 190) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 197) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 208) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 221) | def test_path_params_delete(self, client: OpenAI) -> None: method test_method_search (line 228) | def test_method_search(self, client: OpenAI) -> None: method test_method_search_with_all_params (line 236) | def test_method_search_with_all_params(self, client: OpenAI) -> None: method test_raw_response_search (line 255) | def test_raw_response_search(self, client: OpenAI) -> None: method test_streaming_response_search (line 267) | def test_streaming_response_search(self, client: OpenAI) -> None: method test_path_params_search (line 281) | def test_path_params_search(self, client: OpenAI) -> None: class TestAsyncVectorStores (line 289) | class TestAsyncVectorStores: method test_method_create (line 295) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 300) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 315) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 324) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_method_retrieve (line 335) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 342) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 353) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 366) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_update (line 373) | async def test_method_update(self, async_client: AsyncOpenAI) -> None: method test_method_update_with_all_params (line 380) | async def test_method_update_with_all_params(self, async_client: Async... method test_raw_response_update (line 393) | async def test_raw_response_update(self, async_client: AsyncOpenAI) ->... method test_streaming_response_update (line 404) | async def test_streaming_response_update(self, async_client: AsyncOpen... method test_path_params_update (line 417) | async def test_path_params_update(self, async_client: AsyncOpenAI) -> ... method test_method_list (line 424) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 429) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 439) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 448) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_method_delete (line 459) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 466) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 477) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 490) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... method test_method_search (line 497) | async def test_method_search(self, async_client: AsyncOpenAI) -> None: method test_method_search_with_all_params (line 505) | async def test_method_search_with_all_params(self, async_client: Async... method test_raw_response_search (line 524) | async def test_raw_response_search(self, async_client: AsyncOpenAI) ->... method test_streaming_response_search (line 536) | async def test_streaming_response_search(self, async_client: AsyncOpen... method test_path_params_search (line 550) | async def test_path_params_search(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/test_videos.py class TestVideos (line 29) | class TestVideos: method test_method_create (line 33) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 40) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 51) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 62) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_method_retrieve (line 75) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 82) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 93) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 106) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_list (line 113) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 118) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 127) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 136) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_method_delete (line 147) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 154) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 165) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 178) | def test_path_params_delete(self, client: OpenAI) -> None: method test_method_create_character (line 185) | def test_method_create_character(self, client: OpenAI) -> None: method test_raw_response_create_character (line 193) | def test_raw_response_create_character(self, client: OpenAI) -> None: method test_streaming_response_create_character (line 205) | def test_streaming_response_create_character(self, client: OpenAI) -> ... method test_method_download_content (line 220) | def test_method_download_content(self, client: OpenAI, respx_mock: Moc... method test_method_download_content_with_all_params (line 230) | def test_method_download_content_with_all_params(self, client: OpenAI,... method test_raw_response_download_content (line 241) | def test_raw_response_download_content(self, client: OpenAI, respx_moc... method test_streaming_response_download_content (line 255) | def test_streaming_response_download_content(self, client: OpenAI, res... method test_path_params_download_content (line 270) | def test_path_params_download_content(self, client: OpenAI) -> None: method test_method_edit (line 277) | def test_method_edit(self, client: OpenAI) -> None: method test_raw_response_edit (line 285) | def test_raw_response_edit(self, client: OpenAI) -> None: method test_streaming_response_edit (line 297) | def test_streaming_response_edit(self, client: OpenAI) -> None: method test_method_extend (line 311) | def test_method_extend(self, client: OpenAI) -> None: method test_raw_response_extend (line 320) | def test_raw_response_extend(self, client: OpenAI) -> None: method test_streaming_response_extend (line 333) | def test_streaming_response_extend(self, client: OpenAI) -> None: method test_method_get_character (line 348) | def test_method_get_character(self, client: OpenAI) -> None: method test_raw_response_get_character (line 355) | def test_raw_response_get_character(self, client: OpenAI) -> None: method test_streaming_response_get_character (line 366) | def test_streaming_response_get_character(self, client: OpenAI) -> None: method test_path_params_get_character (line 379) | def test_path_params_get_character(self, client: OpenAI) -> None: method test_method_remix (line 386) | def test_method_remix(self, client: OpenAI) -> None: method test_raw_response_remix (line 394) | def test_raw_response_remix(self, client: OpenAI) -> None: method test_streaming_response_remix (line 406) | def test_streaming_response_remix(self, client: OpenAI) -> None: method test_path_params_remix (line 420) | def test_path_params_remix(self, client: OpenAI) -> None: class TestAsyncVideos (line 428) | class TestAsyncVideos: method test_method_create (line 434) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 441) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 452) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 463) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_method_retrieve (line 476) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 483) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 494) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 507) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_list (line 514) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 519) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 528) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 537) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_method_delete (line 548) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 555) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 566) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 579) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... method test_method_create_character (line 586) | async def test_method_create_character(self, async_client: AsyncOpenAI... method test_raw_response_create_character (line 594) | async def test_raw_response_create_character(self, async_client: Async... method test_streaming_response_create_character (line 606) | async def test_streaming_response_create_character(self, async_client:... method test_method_download_content (line 621) | async def test_method_download_content(self, async_client: AsyncOpenAI... method test_method_download_content_with_all_params (line 631) | async def test_method_download_content_with_all_params( method test_raw_response_download_content (line 644) | async def test_raw_response_download_content(self, async_client: Async... method test_streaming_response_download_content (line 658) | async def test_streaming_response_download_content(self, async_client:... method test_path_params_download_content (line 673) | async def test_path_params_download_content(self, async_client: AsyncO... method test_method_edit (line 680) | async def test_method_edit(self, async_client: AsyncOpenAI) -> None: method test_raw_response_edit (line 688) | async def test_raw_response_edit(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_edit (line 700) | async def test_streaming_response_edit(self, async_client: AsyncOpenAI... method test_method_extend (line 714) | async def test_method_extend(self, async_client: AsyncOpenAI) -> None: method test_raw_response_extend (line 723) | async def test_raw_response_extend(self, async_client: AsyncOpenAI) ->... method test_streaming_response_extend (line 736) | async def test_streaming_response_extend(self, async_client: AsyncOpen... method test_method_get_character (line 751) | async def test_method_get_character(self, async_client: AsyncOpenAI) -... method test_raw_response_get_character (line 758) | async def test_raw_response_get_character(self, async_client: AsyncOpe... method test_streaming_response_get_character (line 769) | async def test_streaming_response_get_character(self, async_client: As... method test_path_params_get_character (line 782) | async def test_path_params_get_character(self, async_client: AsyncOpen... method test_method_remix (line 789) | async def test_method_remix(self, async_client: AsyncOpenAI) -> None: method test_raw_response_remix (line 797) | async def test_raw_response_remix(self, async_client: AsyncOpenAI) -> ... method test_streaming_response_remix (line 809) | async def test_streaming_response_remix(self, async_client: AsyncOpenA... method test_path_params_remix (line 823) | async def test_path_params_remix(self, async_client: AsyncOpenAI) -> N... function test_create_and_poll_method_in_sync (line 832) | def test_create_and_poll_method_in_sync(sync: bool, client: OpenAI, asyn... FILE: tests/api_resources/test_webhooks.py function create_test_headers (line 23) | def create_test_headers( class TestWebhooks (line 34) | class TestWebhooks: method test_unwrap_with_secret (line 39) | def test_unwrap_with_secret(self, client: openai.OpenAI) -> None: method test_unwrap_without_secret (line 46) | def test_unwrap_without_secret(self, client: openai.OpenAI) -> None: method test_verify_signature_valid (line 53) | def test_verify_signature_valid(self, client: openai.OpenAI) -> None: method test_verify_signature_invalid_secret_format (line 59) | def test_verify_signature_invalid_secret_format(self, client: openai.O... method test_verify_signature_invalid (line 66) | def test_verify_signature_invalid(self, client: openai.OpenAI) -> None: method test_verify_signature_missing_webhook_signature_header (line 72) | def test_verify_signature_missing_webhook_signature_header(self, clien... method test_verify_signature_missing_webhook_timestamp_header (line 79) | def test_verify_signature_missing_webhook_timestamp_header(self, clien... method test_verify_signature_missing_webhook_id_header (line 86) | def test_verify_signature_missing_webhook_id_header(self, client: open... method test_verify_signature_payload_bytes (line 94) | def test_verify_signature_payload_bytes(self, client: openai.OpenAI) -... method test_unwrap_with_client_secret (line 99) | def test_unwrap_with_client_secret(self) -> None: method test_verify_signature_timestamp_too_old (line 108) | def test_verify_signature_timestamp_too_old(self, client: openai.OpenA... method test_verify_signature_timestamp_too_new (line 118) | def test_verify_signature_timestamp_too_new(self, client: openai.OpenA... method test_verify_signature_custom_tolerance (line 128) | def test_verify_signature_custom_tolerance(self, client: openai.OpenAI... method test_verify_signature_recent_timestamp_succeeds (line 143) | def test_verify_signature_recent_timestamp_succeeds(self, client: open... method test_verify_signature_multiple_signatures_one_valid (line 153) | def test_verify_signature_multiple_signatures_one_valid(self, client: ... method test_verify_signature_multiple_signatures_all_invalid (line 163) | def test_verify_signature_multiple_signatures_all_invalid(self, client... class TestAsyncWebhooks (line 172) | class TestAsyncWebhooks: method test_unwrap_with_secret (line 179) | async def test_unwrap_with_secret(self, async_client: openai.AsyncOpen... method test_unwrap_without_secret (line 186) | async def test_unwrap_without_secret(self, async_client: openai.AsyncO... method test_verify_signature_valid (line 193) | async def test_verify_signature_valid(self, async_client: openai.Async... method test_verify_signature_invalid_secret_format (line 199) | async def test_verify_signature_invalid_secret_format(self, async_clie... method test_verify_signature_invalid (line 206) | async def test_verify_signature_invalid(self, async_client: openai.Asy... method test_verify_signature_missing_webhook_signature_header (line 212) | async def test_verify_signature_missing_webhook_signature_header(self,... method test_verify_signature_missing_webhook_timestamp_header (line 219) | async def test_verify_signature_missing_webhook_timestamp_header(self,... method test_verify_signature_missing_webhook_id_header (line 226) | async def test_verify_signature_missing_webhook_id_header(self, async_... method test_verify_signature_payload_bytes (line 234) | async def test_verify_signature_payload_bytes(self, async_client: open... method test_unwrap_with_client_secret (line 239) | async def test_unwrap_with_client_secret(self) -> None: method test_verify_signature_timestamp_too_old (line 248) | async def test_verify_signature_timestamp_too_old(self, async_client: ... method test_verify_signature_timestamp_too_new (line 258) | async def test_verify_signature_timestamp_too_new(self, async_client: ... method test_verify_signature_multiple_signatures_one_valid (line 268) | async def test_verify_signature_multiple_signatures_one_valid(self, as... method test_verify_signature_multiple_signatures_all_invalid (line 278) | async def test_verify_signature_multiple_signatures_all_invalid(self, ... FILE: tests/api_resources/uploads/test_parts.py class TestParts (line 17) | class TestParts: method test_method_create (line 21) | def test_method_create(self, client: OpenAI) -> None: method test_raw_response_create (line 29) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 41) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_path_params_create (line 55) | def test_path_params_create(self, client: OpenAI) -> None: class TestAsyncParts (line 63) | class TestAsyncParts: method test_method_create (line 69) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_raw_response_create (line 77) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 89) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_path_params_create (line 103) | async def test_path_params_create(self, async_client: AsyncOpenAI) -> ... FILE: tests/api_resources/vector_stores/test_file_batches.py class TestFileBatches (line 22) | class TestFileBatches: method test_method_create (line 26) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 33) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 50) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 61) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_path_params_create (line 74) | def test_path_params_create(self, client: OpenAI) -> None: method test_method_retrieve (line 81) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 89) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 101) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 115) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_cancel (line 129) | def test_method_cancel(self, client: OpenAI) -> None: method test_raw_response_cancel (line 137) | def test_raw_response_cancel(self, client: OpenAI) -> None: method test_streaming_response_cancel (line 149) | def test_streaming_response_cancel(self, client: OpenAI) -> None: method test_path_params_cancel (line 163) | def test_path_params_cancel(self, client: OpenAI) -> None: method test_method_list_files (line 177) | def test_method_list_files(self, client: OpenAI) -> None: method test_method_list_files_with_all_params (line 185) | def test_method_list_files_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list_files (line 198) | def test_raw_response_list_files(self, client: OpenAI) -> None: method test_streaming_response_list_files (line 210) | def test_streaming_response_list_files(self, client: OpenAI) -> None: method test_path_params_list_files (line 224) | def test_path_params_list_files(self, client: OpenAI) -> None: class TestAsyncFileBatches (line 238) | class TestAsyncFileBatches: method test_method_create (line 244) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 251) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 268) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 279) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_path_params_create (line 292) | async def test_path_params_create(self, async_client: AsyncOpenAI) -> ... method test_method_retrieve (line 299) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 307) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 319) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 333) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_cancel (line 347) | async def test_method_cancel(self, async_client: AsyncOpenAI) -> None: method test_raw_response_cancel (line 355) | async def test_raw_response_cancel(self, async_client: AsyncOpenAI) ->... method test_streaming_response_cancel (line 367) | async def test_streaming_response_cancel(self, async_client: AsyncOpen... method test_path_params_cancel (line 381) | async def test_path_params_cancel(self, async_client: AsyncOpenAI) -> ... method test_method_list_files (line 395) | async def test_method_list_files(self, async_client: AsyncOpenAI) -> N... method test_method_list_files_with_all_params (line 403) | async def test_method_list_files_with_all_params(self, async_client: A... method test_raw_response_list_files (line 416) | async def test_raw_response_list_files(self, async_client: AsyncOpenAI... method test_streaming_response_list_files (line 428) | async def test_streaming_response_list_files(self, async_client: Async... method test_path_params_list_files (line 442) | async def test_path_params_list_files(self, async_client: AsyncOpenAI)... function test_create_and_poll_method_in_sync (line 457) | def test_create_and_poll_method_in_sync(sync: bool, client: OpenAI, asyn... FILE: tests/api_resources/vector_stores/test_files.py class TestFiles (line 23) | class TestFiles: method test_method_create (line 27) | def test_method_create(self, client: OpenAI) -> None: method test_method_create_with_all_params (line 35) | def test_method_create_with_all_params(self, client: OpenAI) -> None: method test_raw_response_create (line 45) | def test_raw_response_create(self, client: OpenAI) -> None: method test_streaming_response_create (line 57) | def test_streaming_response_create(self, client: OpenAI) -> None: method test_path_params_create (line 71) | def test_path_params_create(self, client: OpenAI) -> None: method test_method_retrieve (line 79) | def test_method_retrieve(self, client: OpenAI) -> None: method test_raw_response_retrieve (line 87) | def test_raw_response_retrieve(self, client: OpenAI) -> None: method test_streaming_response_retrieve (line 99) | def test_streaming_response_retrieve(self, client: OpenAI) -> None: method test_path_params_retrieve (line 113) | def test_path_params_retrieve(self, client: OpenAI) -> None: method test_method_update (line 127) | def test_method_update(self, client: OpenAI) -> None: method test_raw_response_update (line 136) | def test_raw_response_update(self, client: OpenAI) -> None: method test_streaming_response_update (line 149) | def test_streaming_response_update(self, client: OpenAI) -> None: method test_path_params_update (line 164) | def test_path_params_update(self, client: OpenAI) -> None: method test_method_list (line 180) | def test_method_list(self, client: OpenAI) -> None: method test_method_list_with_all_params (line 187) | def test_method_list_with_all_params(self, client: OpenAI) -> None: method test_raw_response_list (line 199) | def test_raw_response_list(self, client: OpenAI) -> None: method test_streaming_response_list (line 210) | def test_streaming_response_list(self, client: OpenAI) -> None: method test_path_params_list (line 223) | def test_path_params_list(self, client: OpenAI) -> None: method test_method_delete (line 230) | def test_method_delete(self, client: OpenAI) -> None: method test_raw_response_delete (line 238) | def test_raw_response_delete(self, client: OpenAI) -> None: method test_streaming_response_delete (line 250) | def test_streaming_response_delete(self, client: OpenAI) -> None: method test_path_params_delete (line 264) | def test_path_params_delete(self, client: OpenAI) -> None: method test_method_content (line 278) | def test_method_content(self, client: OpenAI) -> None: method test_raw_response_content (line 286) | def test_raw_response_content(self, client: OpenAI) -> None: method test_streaming_response_content (line 298) | def test_streaming_response_content(self, client: OpenAI) -> None: method test_path_params_content (line 312) | def test_path_params_content(self, client: OpenAI) -> None: class TestAsyncFiles (line 326) | class TestAsyncFiles: method test_method_create (line 332) | async def test_method_create(self, async_client: AsyncOpenAI) -> None: method test_method_create_with_all_params (line 340) | async def test_method_create_with_all_params(self, async_client: Async... method test_raw_response_create (line 350) | async def test_raw_response_create(self, async_client: AsyncOpenAI) ->... method test_streaming_response_create (line 362) | async def test_streaming_response_create(self, async_client: AsyncOpen... method test_path_params_create (line 376) | async def test_path_params_create(self, async_client: AsyncOpenAI) -> ... method test_method_retrieve (line 384) | async def test_method_retrieve(self, async_client: AsyncOpenAI) -> None: method test_raw_response_retrieve (line 392) | async def test_raw_response_retrieve(self, async_client: AsyncOpenAI) ... method test_streaming_response_retrieve (line 404) | async def test_streaming_response_retrieve(self, async_client: AsyncOp... method test_path_params_retrieve (line 418) | async def test_path_params_retrieve(self, async_client: AsyncOpenAI) -... method test_method_update (line 432) | async def test_method_update(self, async_client: AsyncOpenAI) -> None: method test_raw_response_update (line 441) | async def test_raw_response_update(self, async_client: AsyncOpenAI) ->... method test_streaming_response_update (line 454) | async def test_streaming_response_update(self, async_client: AsyncOpen... method test_path_params_update (line 469) | async def test_path_params_update(self, async_client: AsyncOpenAI) -> ... method test_method_list (line 485) | async def test_method_list(self, async_client: AsyncOpenAI) -> None: method test_method_list_with_all_params (line 492) | async def test_method_list_with_all_params(self, async_client: AsyncOp... method test_raw_response_list (line 504) | async def test_raw_response_list(self, async_client: AsyncOpenAI) -> N... method test_streaming_response_list (line 515) | async def test_streaming_response_list(self, async_client: AsyncOpenAI... method test_path_params_list (line 528) | async def test_path_params_list(self, async_client: AsyncOpenAI) -> None: method test_method_delete (line 535) | async def test_method_delete(self, async_client: AsyncOpenAI) -> None: method test_raw_response_delete (line 543) | async def test_raw_response_delete(self, async_client: AsyncOpenAI) ->... method test_streaming_response_delete (line 555) | async def test_streaming_response_delete(self, async_client: AsyncOpen... method test_path_params_delete (line 569) | async def test_path_params_delete(self, async_client: AsyncOpenAI) -> ... method test_method_content (line 583) | async def test_method_content(self, async_client: AsyncOpenAI) -> None: method test_raw_response_content (line 591) | async def test_raw_response_content(self, async_client: AsyncOpenAI) -... method test_streaming_response_content (line 603) | async def test_streaming_response_content(self, async_client: AsyncOpe... method test_path_params_content (line 617) | async def test_path_params_content(self, async_client: AsyncOpenAI) ->... function test_create_and_poll_method_in_sync (line 632) | def test_create_and_poll_method_in_sync(sync: bool, client: OpenAI, asyn... function test_upload_and_poll_method_in_sync (line 642) | def test_upload_and_poll_method_in_sync(sync: bool, client: OpenAI, asyn... FILE: tests/compat/test_tool_param.py function test_tool_param_can_be_instantiated (line 4) | def test_tool_param_can_be_instantiated() -> None: FILE: tests/conftest.py function pytest_collection_modifyitems (line 26) | def pytest_collection_modifyitems(items: list[pytest.Function]) -> None: function client (line 52) | def client(request: FixtureRequest) -> Iterator[OpenAI]: function async_client (line 62) | async def async_client(request: FixtureRequest) -> AsyncIterator[AsyncOp... FILE: tests/lib/chat/test_completions.py function test_parse_nothing (line 32) | def test_parse_nothing(client: OpenAI, respx_mock: MockRouter, monkeypat... function test_parse_pydantic_model (line 96) | def test_parse_pydantic_model(client: OpenAI, respx_mock: MockRouter, mo... function test_parse_pydantic_model_optional_default (line 165) | def test_parse_pydantic_model_optional_default( function test_parse_pydantic_model_enum (line 236) | def test_parse_pydantic_model_enum(client: OpenAI, respx_mock: MockRoute... function test_parse_pydantic_model_multiple_choices (line 289) | def test_parse_pydantic_model_multiple_choices( function test_parse_pydantic_dataclass (line 372) | def test_parse_pydantic_dataclass(client: OpenAI, respx_mock: MockRouter... function test_pydantic_tool_model_all_types (line 442) | def test_pydantic_tool_model_all_types(client: OpenAI, respx_mock: MockR... function test_parse_max_tokens_reached (line 522) | def test_parse_max_tokens_reached(client: OpenAI, respx_mock: MockRouter... function test_parse_pydantic_model_refusal (line 551) | def test_parse_pydantic_model_refusal(client: OpenAI, respx_mock: MockRo... function test_parse_pydantic_tool (line 600) | def test_parse_pydantic_tool(client: OpenAI, respx_mock: MockRouter, mon... function test_parse_multiple_pydantic_tools (line 661) | def test_parse_multiple_pydantic_tools(client: OpenAI, respx_mock: MockR... function test_parse_strict_tools (line 744) | def test_parse_strict_tools(client: OpenAI, respx_mock: MockRouter, monk... function test_parse_non_strict_tools (line 817) | def test_parse_non_strict_tools(client: OpenAI) -> None: function test_parse_pydantic_raw_response (line 837) | def test_parse_pydantic_raw_response(client: OpenAI, respx_mock: MockRou... function test_async_parse_pydantic_raw_response (line 912) | async def test_async_parse_pydantic_raw_response( function test_parse_method_in_sync (line 988) | def test_parse_method_in_sync(sync: bool, client: OpenAI, async_client: ... FILE: tests/lib/chat/test_completions_streaming.py function test_parse_nothing (line 47) | def test_parse_nothing(client: OpenAI, respx_mock: MockRouter, monkeypat... function test_parse_pydantic_model (line 98) | def test_parse_pydantic_model(client: OpenAI, respx_mock: MockRouter, mo... function test_parse_pydantic_model_multiple_choices (line 194) | def test_parse_pydantic_model_multiple_choices( function test_parse_max_tokens_reached (line 374) | def test_parse_max_tokens_reached(client: OpenAI, respx_mock: MockRouter... function test_parse_pydantic_model_refusal (line 400) | def test_parse_pydantic_model_refusal(client: OpenAI, respx_mock: MockRo... function test_content_logprobs_events (line 450) | def test_content_logprobs_events(client: OpenAI, respx_mock: MockRouter,... function test_refusal_logprobs_events (line 524) | def test_refusal_logprobs_events(client: OpenAI, respx_mock: MockRouter,... function test_parse_pydantic_tool (line 636) | def test_parse_pydantic_tool(client: OpenAI, respx_mock: MockRouter, mon... function test_parse_multiple_pydantic_tools (line 728) | def test_parse_multiple_pydantic_tools(client: OpenAI, respx_mock: MockR... function test_parse_strict_tools (line 837) | def test_parse_strict_tools(client: OpenAI, respx_mock: MockRouter, monk... function test_non_pydantic_response_format (line 909) | def test_non_pydantic_response_format(client: OpenAI, respx_mock: MockRo... function test_allows_non_strict_tools_but_no_parsing (line 955) | def test_allows_non_strict_tools_but_no_parsing( function test_chat_completion_state_helper (line 1022) | def test_chat_completion_state_helper(client: OpenAI, respx_mock: MockRo... function test_stream_method_in_sync (line 1072) | def test_stream_method_in_sync(sync: bool, client: OpenAI, async_client:... class StreamListener (line 1082) | class StreamListener(Generic[ResponseFormatT]): method __init__ (line 1083) | def __init__(self, stream: ChatCompletionStream[ResponseFormatT]) -> N... method __iter__ (line 1087) | def __iter__(self) -> Iterator[ChatCompletionStreamEvent[ResponseForma... method get_event_by_type (line 1093) | def get_event_by_type(self, event_type: Literal["content.done"]) -> Co... method get_event_by_type (line 1096) | def get_event_by_type(self, event_type: str) -> ChatCompletionStreamEv... method get_event_by_type (line 1098) | def get_event_by_type(self, event_type: str) -> ChatCompletionStreamEv... function _make_stream_snapshot_request (line 1102) | def _make_stream_snapshot_request( function _make_raw_stream_snapshot_request (line 1151) | def _make_raw_stream_snapshot_request( FILE: tests/lib/responses/test_responses.py function test_output_text (line 25) | def test_output_text(client: OpenAI, respx_mock: MockRouter) -> None: function test_stream_method_definition_in_sync (line 45) | def test_stream_method_definition_in_sync(sync: bool, client: OpenAI, as... function test_parse_method_definition_in_sync (line 56) | def test_parse_method_definition_in_sync(sync: bool, client: OpenAI, asy... FILE: tests/lib/schema_types/query.py class Table (line 7) | class Table(str, Enum): class Column (line 13) | class Column(str, Enum): class Operator (line 23) | class Operator(str, Enum): class OrderBy (line 32) | class OrderBy(str, Enum): class DynamicValue (line 37) | class DynamicValue(BaseModel): class Condition (line 41) | class Condition(BaseModel): class Query (line 47) | class Query(BaseModel): FILE: tests/lib/snapshots.py function make_snapshot_request (line 17) | def make_snapshot_request( function make_async_snapshot_request (line 60) | async def make_async_snapshot_request( FILE: tests/lib/test_assistants.py function test_create_and_run_poll_method_definition_in_sync (line 10) | def test_create_and_run_poll_method_definition_in_sync(sync: bool, clien... function test_create_and_run_stream_method_definition_in_sync (line 21) | def test_create_and_run_stream_method_definition_in_sync(sync: bool, cli... function test_run_stream_method_definition_in_sync (line 32) | def test_run_stream_method_definition_in_sync(sync: bool, client: OpenAI... function test_create_and_poll_method_definition_in_sync (line 43) | def test_create_and_poll_method_definition_in_sync(sync: bool, client: O... FILE: tests/lib/test_audio.py function test_translation_create_overloads_in_sync (line 19) | def test_translation_create_overloads_in_sync(sync: bool, client: OpenAI... function test_transcription_create_overloads_in_sync (line 54) | def test_transcription_create_overloads_in_sync(sync: bool, client: Open... FILE: tests/lib/test_azure.py class MockRequestCall (line 31) | class MockRequestCall(Protocol): function test_implicit_deployment_path (line 36) | def test_implicit_deployment_path(client: Client) -> None: function test_client_copying (line 59) | def test_client_copying(client: Client, method: Literal["copy", "with_op... function test_client_copying_override_options (line 72) | def test_client_copying_override_options(client: Client) -> None: function test_client_token_provider_refresh_sync (line 80) | def test_client_token_provider_refresh_sync(respx_mock: MockRouter) -> N... function test_client_token_provider_refresh_async (line 119) | async def test_client_token_provider_refresh_async(respx_mock: MockRoute... class TestAzureLogging (line 157) | class TestAzureLogging: method logger_with_filter (line 159) | def logger_with_filter(self) -> logging.Logger: method test_azure_api_key_redacted (line 166) | def test_azure_api_key_redacted(self, respx_mock: MockRouter, caplog: ... method test_azure_bearer_token_redacted (line 185) | def test_azure_bearer_token_redacted(self, respx_mock: MockRouter, cap... method test_azure_api_key_redacted_async (line 205) | async def test_azure_api_key_redacted_async(self, respx_mock: MockRout... method test_azure_bearer_token_redacted_async (line 225) | async def test_azure_bearer_token_redacted_async( function test_prepare_url_deployment_endpoint (line 378) | def test_prepare_url_deployment_endpoint( function test_prepare_url_nondeployment_endpoint (line 574) | def test_prepare_url_nondeployment_endpoint( function test_prepare_url_realtime (line 664) | def test_prepare_url_realtime(client: AzureOpenAI, base_url: str, json_d... function test_prepare_url_realtime_async (line 745) | async def test_prepare_url_realtime_async( function test_client_sets_base_url (line 753) | def test_client_sets_base_url(client: Client) -> None: FILE: tests/lib/test_old_api.py function test_basic_attribute_access_works (line 7) | def test_basic_attribute_access_works() -> None: function test_helpful_error_is_raised (line 12) | def test_helpful_error_is_raised() -> None: FILE: tests/lib/test_pydantic.py function test_most_types (line 15) | def test_most_types() -> None: class Color (line 172) | class Color(Enum): class ColorDetection (line 178) | class ColorDetection(BaseModel): function test_enums (line 183) | def test_enums() -> None: class Star (line 241) | class Star(BaseModel): class Galaxy (line 245) | class Galaxy(BaseModel): class Universe (line 250) | class Universe(BaseModel): function test_nested_inline_ref_expansion (line 255) | def test_nested_inline_ref_expansion() -> None: FILE: tests/lib/utils.py function print_obj (line 15) | def print_obj(obj: object, monkeypatch: pytest.MonkeyPatch) -> str: FILE: tests/test_client.py class MockRequestCall (line 46) | class MockRequestCall(Protocol): function _get_params (line 50) | def _get_params(client: BaseClient[Any, Any]) -> dict[str, str]: function _low_retry_timeout (line 56) | def _low_retry_timeout(*_args: Any, **_kwargs: Any) -> float: function mirror_request_content (line 60) | def mirror_request_content(request: httpx.Request) -> httpx.Response: class MockTransport (line 66) | class MockTransport(httpx.BaseTransport, httpx.AsyncBaseTransport): method __init__ (line 67) | def __init__( method handle_request (line 75) | def handle_request( method handle_async_request (line 84) | async def handle_async_request( class Counter (line 93) | class Counter: function _make_sync_iterator (line 97) | def _make_sync_iterator(iterable: Iterable[T], counter: Optional[Counter... function _make_async_iterator (line 104) | async def _make_async_iterator(iterable: Iterable[T], counter: Optional[... function _get_open_connections (line 111) | def _get_open_connections(client: OpenAI | AsyncOpenAI) -> int: class TestOpenAI (line 119) | class TestOpenAI: method test_raw_response (line 121) | def test_raw_response(self, respx_mock: MockRouter, client: OpenAI) ->... method test_raw_response_for_binary (line 130) | def test_raw_response_for_binary(self, respx_mock: MockRouter, client:... method test_copy (line 140) | def test_copy(self, client: OpenAI) -> None: method test_copy_default_options (line 148) | def test_copy_default_options(self, client: OpenAI) -> None: method test_copy_default_headers (line 164) | def test_copy_default_headers(self) -> None: method test_copy_default_query (line 199) | def test_copy_default_query(self) -> None: method test_copy_signature (line 237) | def test_copy_signature(self, client: OpenAI) -> None: method test_copy_build_request (line 254) | def test_copy_build_request(self, client: OpenAI) -> None: method test_request_timeout (line 316) | def test_request_timeout(self, client: OpenAI) -> None: method test_client_timeout_option (line 325) | def test_client_timeout_option(self) -> None: method test_http_client_timeout_option (line 334) | def test_http_client_timeout_option(self) -> None: method test_invalid_http_client (line 371) | async def test_invalid_http_client(self) -> None: method test_default_headers_option (line 381) | def test_default_headers_option(self) -> None: method test_validate_headers (line 405) | def test_validate_headers(self) -> None: method test_default_query_option (line 417) | def test_default_query_option(self) -> None: method test_request_extra_json (line 437) | def test_request_extra_json(self, client: OpenAI) -> None: method test_request_extra_headers (line 471) | def test_request_extra_headers(self, client: OpenAI) -> None: method test_request_extra_query (line 493) | def test_request_extra_query(self, client: OpenAI) -> None: method test_multipart_repeating_array (line 534) | def test_multipart_repeating_array(self, client: OpenAI) -> None: method test_binary_content_upload (line 564) | def test_binary_content_upload(self, respx_mock: MockRouter, client: O... method test_binary_content_upload_with_iterator (line 580) | def test_binary_content_upload_with_iterator(self) -> None: method test_binary_content_upload_with_body_is_deprecated (line 608) | def test_binary_content_upload_with_body_is_deprecated(self, respx_moc... method test_basic_union_response (line 628) | def test_basic_union_response(self, respx_mock: MockRouter, client: Op... method test_union_response_different_types (line 642) | def test_union_response_different_types(self, respx_mock: MockRouter, ... method test_non_application_json_content_type_for_json_data (line 664) | def test_non_application_json_content_type_for_json_data(self, respx_m... method test_base_url_setter (line 684) | def test_base_url_setter(self) -> None: method test_base_url_env (line 694) | def test_base_url_env(self) -> None: method test_base_url_trailing_slash (line 712) | def test_base_url_trailing_slash(self, client: OpenAI) -> None: method test_base_url_no_trailing_slash (line 736) | def test_base_url_no_trailing_slash(self, client: OpenAI) -> None: method test_absolute_request_url (line 760) | def test_absolute_request_url(self, client: OpenAI) -> None: method test_copied_client_does_not_close_http (line 771) | def test_copied_client_does_not_close_http(self) -> None: method test_client_context_manager (line 782) | def test_client_context_manager(self) -> None: method test_client_response_validation_error (line 791) | def test_client_response_validation_error(self, respx_mock: MockRouter... method test_client_max_retries_validation (line 802) | def test_client_max_retries_validation(self) -> None: method test_default_stream_cls (line 807) | def test_default_stream_cls(self, respx_mock: MockRouter, client: Open... method test_received_text_for_expected_json (line 818) | def test_received_text_for_expected_json(self, respx_mock: MockRouter)... method test_parse_retry_after_header (line 859) | def test_parse_retry_after_header( method test_retrying_timeout_errors_doesnt_leak (line 869) | def test_retrying_timeout_errors_doesnt_leak(self, respx_mock: MockRou... method test_retrying_status_errors_doesnt_leak (line 887) | def test_retrying_status_errors_doesnt_leak(self, respx_mock: MockRout... method test_retries_taken (line 906) | def test_retries_taken( method test_omit_retry_count_header (line 944) | def test_omit_retry_count_header( method test_overwrite_retry_count_header (line 976) | def test_overwrite_retry_count_header( method test_retries_taken_new_response_class (line 1008) | def test_retries_taken_new_response_class( method test_proxy_environment_variables (line 1036) | def test_proxy_environment_variables(self, monkeypatch: pytest.MonkeyP... method test_default_client_creation (line 1055) | def test_default_client_creation(self) -> None: method test_follow_redirects (line 1067) | def test_follow_redirects(self, respx_mock: MockRouter, client: OpenAI... method test_follow_redirects_disabled (line 1079) | def test_follow_redirects_disabled(self, respx_mock: MockRouter, clien... method test_api_key_before_after_refresh_provider (line 1091) | def test_api_key_before_after_refresh_provider(self) -> None: method test_api_key_before_after_refresh_str (line 1102) | def test_api_key_before_after_refresh_str(self) -> None: method test_api_key_refresh_on_retry (line 1111) | def test_api_key_refresh_on_retry(self, respx_mock: MockRouter) -> None: method test_copy_auth (line 1140) | def test_copy_auth(self) -> None: class TestAsyncOpenAI (line 1148) | class TestAsyncOpenAI: method test_raw_response (line 1150) | async def test_raw_response(self, respx_mock: MockRouter, async_client... method test_raw_response_for_binary (line 1159) | async def test_raw_response_for_binary(self, respx_mock: MockRouter, a... method test_copy (line 1169) | def test_copy(self, async_client: AsyncOpenAI) -> None: method test_copy_default_options (line 1177) | def test_copy_default_options(self, async_client: AsyncOpenAI) -> None: method test_copy_default_headers (line 1193) | async def test_copy_default_headers(self) -> None: method test_copy_default_query (line 1228) | async def test_copy_default_query(self) -> None: method test_copy_signature (line 1266) | def test_copy_signature(self, async_client: AsyncOpenAI) -> None: method test_copy_build_request (line 1283) | def test_copy_build_request(self, async_client: AsyncOpenAI) -> None: method test_request_timeout (line 1345) | async def test_request_timeout(self, async_client: AsyncOpenAI) -> None: method test_client_timeout_option (line 1356) | async def test_client_timeout_option(self) -> None: method test_http_client_timeout_option (line 1367) | async def test_http_client_timeout_option(self) -> None: method test_invalid_http_client (line 1404) | def test_invalid_http_client(self) -> None: method test_default_headers_option (line 1414) | async def test_default_headers_option(self) -> None: method test_validate_headers (line 1438) | async def test_validate_headers(self) -> None: method test_default_query_option (line 1449) | async def test_default_query_option(self) -> None: method test_request_extra_json (line 1469) | def test_request_extra_json(self, client: OpenAI) -> None: method test_request_extra_headers (line 1503) | def test_request_extra_headers(self, client: OpenAI) -> None: method test_request_extra_query (line 1525) | def test_request_extra_query(self, client: OpenAI) -> None: method test_multipart_repeating_array (line 1566) | def test_multipart_repeating_array(self, async_client: AsyncOpenAI) ->... method test_binary_content_upload (line 1596) | async def test_binary_content_upload(self, respx_mock: MockRouter, asy... method test_binary_content_upload_with_asynciterator (line 1612) | async def test_binary_content_upload_with_asynciterator(self) -> None: method test_binary_content_upload_with_body_is_deprecated (line 1640) | async def test_binary_content_upload_with_body_is_deprecated( method test_basic_union_response (line 1662) | async def test_basic_union_response(self, respx_mock: MockRouter, asyn... method test_union_response_different_types (line 1676) | async def test_union_response_different_types(self, respx_mock: MockRo... method test_non_application_json_content_type_for_json_data (line 1698) | async def test_non_application_json_content_type_for_json_data( method test_base_url_setter (line 1720) | async def test_base_url_setter(self) -> None: method test_base_url_env (line 1732) | async def test_base_url_env(self) -> None: method test_base_url_trailing_slash (line 1752) | async def test_base_url_trailing_slash(self, client: AsyncOpenAI) -> N... method test_base_url_no_trailing_slash (line 1778) | async def test_base_url_no_trailing_slash(self, client: AsyncOpenAI) -... method test_absolute_request_url (line 1804) | async def test_absolute_request_url(self, client: AsyncOpenAI) -> None: method test_copied_client_does_not_close_http (line 1815) | async def test_copied_client_does_not_close_http(self) -> None: method test_client_context_manager (line 1827) | async def test_client_context_manager(self) -> None: method test_client_response_validation_error (line 1836) | async def test_client_response_validation_error(self, respx_mock: Mock... method test_client_max_retries_validation (line 1847) | async def test_client_max_retries_validation(self) -> None: method test_default_stream_cls (line 1854) | async def test_default_stream_cls(self, respx_mock: MockRouter, async_... method test_received_text_for_expected_json (line 1865) | async def test_received_text_for_expected_json(self, respx_mock: MockR... method test_parse_retry_after_header (line 1906) | async def test_parse_retry_after_header( method test_retrying_timeout_errors_doesnt_leak (line 1916) | async def test_retrying_timeout_errors_doesnt_leak(self, respx_mock: M... method test_retrying_status_errors_doesnt_leak (line 1934) | async def test_retrying_status_errors_doesnt_leak(self, respx_mock: Mo... method test_retries_taken (line 1953) | async def test_retries_taken( method test_omit_retry_count_header (line 1991) | async def test_omit_retry_count_header( method test_overwrite_retry_count_header (line 2023) | async def test_overwrite_retry_count_header( method test_retries_taken_new_response_class (line 2055) | async def test_retries_taken_new_response_class( method test_get_platform (line 2083) | async def test_get_platform(self) -> None: method test_proxy_environment_variables (line 2087) | async def test_proxy_environment_variables(self, monkeypatch: pytest.M... method test_default_client_creation (line 2106) | async def test_default_client_creation(self) -> None: method test_follow_redirects (line 2118) | async def test_follow_redirects(self, respx_mock: MockRouter, async_cl... method test_follow_redirects_disabled (line 2130) | async def test_follow_redirects_disabled(self, respx_mock: MockRouter,... method test_api_key_before_after_refresh_provider (line 2145) | async def test_api_key_before_after_refresh_provider(self) -> None: method test_api_key_before_after_refresh_str (line 2160) | async def test_api_key_before_after_refresh_str(self) -> None: method test_bearer_token_refresh_async (line 2170) | async def test_bearer_token_refresh_async(self, respx_mock: MockRouter... method test_copy_auth (line 2200) | async def test_copy_auth(self) -> None: FILE: tests/test_deepcopy.py function assert_different_identities (line 4) | def assert_different_identities(obj1: object, obj2: object) -> None: function test_simple_dict (line 9) | def test_simple_dict() -> None: function test_nested_dict (line 15) | def test_nested_dict() -> None: function test_complex_nested_dict (line 22) | def test_complex_nested_dict() -> None: function test_simple_list (line 31) | def test_simple_list() -> None: function test_nested_list (line 37) | def test_nested_list() -> None: class MyObject (line 44) | class MyObject: ... function test_ignores_other_types (line 47) | def test_ignores_other_types() -> None: FILE: tests/test_extract_files.py function test_removes_files_from_input (line 11) | def test_removes_files_from_input() -> None: function test_multiple_files (line 29) | def test_multiple_files() -> None: function test_ignores_incorrect_paths (line 59) | def test_ignores_incorrect_paths( FILE: tests/test_files.py function test_pathlib_includes_file_name (line 12) | def test_pathlib_includes_file_name() -> None: function test_tuple_input (line 18) | def test_tuple_input() -> None: function test_async_pathlib_includes_file_name (line 25) | async def test_async_pathlib_includes_file_name() -> None: function test_async_supports_anyio_path (line 32) | async def test_async_supports_anyio_path() -> None: function test_async_tuple_input (line 39) | async def test_async_tuple_input() -> None: function test_string_not_allowed (line 45) | def test_string_not_allowed() -> None: FILE: tests/test_legacy_response.py class PydanticModel (line 17) | class PydanticModel(pydantic.BaseModel): ... function test_response_parse_mismatched_basemodel (line 20) | def test_response_parse_mismatched_basemodel(client: OpenAI) -> None: function test_response_parse_bool (line 48) | def test_response_parse_bool(client: OpenAI, content: str, expected: boo... function test_response_parse_custom_stream (line 62) | def test_response_parse_custom_stream(client: OpenAI) -> None: class CustomModel (line 76) | class CustomModel(BaseModel): function test_response_parse_custom_model (line 81) | def test_response_parse_custom_model(client: OpenAI) -> None: function test_response_basemodel_request_id (line 96) | def test_response_basemodel_request_id(client: OpenAI) -> None: function test_response_parse_annotated_type (line 119) | def test_response_parse_annotated_type(client: OpenAI) -> None: class OtherModel (line 136) | class OtherModel(pydantic.BaseModel): function test_response_parse_expect_model_union_non_json_content (line 141) | def test_response_parse_expect_model_union_non_json_content(client: Open... FILE: tests/test_models.py class BasicModel (line 15) | class BasicModel(BaseModel): function test_basic (line 20) | def test_basic(value: object) -> None: function test_directly_nested_model (line 25) | def test_directly_nested_model() -> None: function test_optional_nested_model (line 37) | def test_optional_nested_model() -> None: function test_list_nested_model (line 54) | def test_list_nested_model() -> None: function test_optional_list_nested_model (line 73) | def test_optional_list_nested_model() -> None: function test_list_optional_items_nested_model (line 95) | def test_list_optional_items_nested_model() -> None: function test_list_mismatched_type (line 115) | def test_list_mismatched_type() -> None: function test_raw_dictionary (line 123) | def test_raw_dictionary() -> None: function test_nested_dictionary_model (line 135) | def test_nested_dictionary_model() -> None: function test_unknown_fields (line 148) | def test_unknown_fields() -> None: function test_strict_validation_unknown_fields (line 160) | def test_strict_validation_unknown_fields() -> None: function test_aliases (line 171) | def test_aliases() -> None: function test_repr (line 183) | def test_repr() -> None: function test_repr_nested_model (line 189) | def test_repr_nested_model() -> None: function test_optional_list (line 203) | def test_optional_list() -> None: function test_nested_union_of_models (line 222) | def test_nested_union_of_models() -> None: function test_nested_union_of_mixed_types (line 237) | def test_nested_union_of_mixed_types() -> None: function test_nested_union_multiple_variants (line 255) | def test_nested_union_multiple_variants() -> None: function test_nested_union_invalid_data (line 283) | def test_nested_union_invalid_data() -> None: function test_list_of_unions (line 305) | def test_list_of_unions() -> None: function test_union_of_lists (line 329) | def test_union_of_lists() -> None: function test_dict_of_union (line 361) | def test_dict_of_union() -> None: function test_double_nested_union (line 381) | def test_double_nested_union() -> None: function test_union_of_dict (line 405) | def test_union_of_dict() -> None: function test_iso8601_datetime (line 423) | def test_iso8601_datetime() -> None: function test_does_not_coerce_int (line 443) | def test_does_not_coerce_int() -> None: function test_int_to_float_safe_conversion (line 453) | def test_int_to_float_safe_conversion() -> None: function test_deprecated_alias (line 471) | def test_deprecated_alias() -> None: function test_omitted_fields (line 490) | def test_omitted_fields() -> None: function test_to_dict (line 507) | def test_to_dict() -> None: function test_forwards_compat_model_dump_method (line 539) | def test_forwards_compat_model_dump_method() -> None: function test_compat_method_no_error_for_warnings (line 567) | def test_compat_method_no_error_for_warnings() -> None: function test_to_json (line 575) | def test_to_json() -> None: function test_forwards_compat_model_dump_json_method (line 603) | def test_forwards_compat_model_dump_json_method() -> None: function test_type_compat (line 633) | def test_type_compat() -> None: function test_annotated_types (line 645) | def test_annotated_types() -> None: function test_discriminated_unions_invalid_data (line 657) | def test_discriminated_unions_invalid_data() -> None: function test_discriminated_unions_unknown_variant (line 690) | def test_discriminated_unions_unknown_variant() -> None: function test_discriminated_unions_invalid_data_nested_unions (line 713) | def test_discriminated_unions_invalid_data_nested_unions() -> None: function test_discriminated_unions_with_aliases_invalid_data (line 746) | def test_discriminated_unions_with_aliases_invalid_data() -> None: function test_discriminated_unions_overlapping_discriminators_invalid_data (line 779) | def test_discriminated_unions_overlapping_discriminators_invalid_data() ... function test_discriminated_unions_invalid_data_uses_cache (line 799) | def test_discriminated_unions_invalid_data_uses_cache() -> None: function test_type_alias_type (line 837) | def test_type_alias_type() -> None: function test_field_named_cls (line 853) | def test_field_named_cls() -> None: function test_discriminated_union_case (line 862) | def test_discriminated_union_case() -> None: function test_nested_discriminated_union (line 894) | def test_nested_discriminated_union() -> None: function test_extra_properties (line 940) | def test_extra_properties() -> None: FILE: tests/test_module_client.py function reset_state (line 15) | def reset_state() -> None: function reset_state_fixture (line 35) | def reset_state_fixture() -> None: function test_base_url_option (line 39) | def test_base_url_option() -> None: function test_timeout_option (line 49) | def test_timeout_option() -> None: function test_max_retries_option (line 59) | def test_max_retries_option() -> None: function test_default_headers_option (line 69) | def test_default_headers_option() -> None: function test_default_query_option (line 78) | def test_default_query_option() -> None: function test_http_client_option (line 88) | def test_http_client_option() -> None: function fresh_env (line 107) | def fresh_env() -> Iterator[None]: function test_only_api_key_results_in_openai_api (line 118) | def test_only_api_key_results_in_openai_api() -> None: function test_azure_api_key_env_without_api_version (line 126) | def test_azure_api_key_env_without_api_version() -> None: function test_azure_api_key_and_version_env (line 138) | def test_azure_api_key_and_version_env() -> None: function test_azure_api_key_version_and_endpoint_env (line 151) | def test_azure_api_key_version_and_endpoint_env() -> None: function test_azure_azure_ad_token_version_and_endpoint_env (line 163) | def test_azure_azure_ad_token_version_and_endpoint_env() -> None: function test_azure_azure_ad_token_provider_version_and_endpoint_env (line 175) | def test_azure_azure_ad_token_provider_version_and_endpoint_env() -> None: FILE: tests/test_qs.py function test_empty (line 10) | def test_empty() -> None: function test_basic (line 16) | def test_basic() -> None: function test_nested_dotted (line 26) | def test_nested_dotted(method: str) -> None: function test_nested_brackets (line 38) | def test_nested_brackets() -> None: function test_array_comma (line 46) | def test_array_comma(method: str) -> None: function test_array_repeat (line 57) | def test_array_repeat() -> None: function test_array_brackets (line 65) | def test_array_brackets(method: str) -> None: function test_unknown_array_format (line 76) | def test_unknown_array_format() -> None: FILE: tests/test_required_args.py function test_too_many_positional_params (line 8) | def test_too_many_positional_params() -> None: function test_positional_param (line 17) | def test_positional_param() -> None: function test_keyword_only_param (line 30) | def test_keyword_only_param() -> None: function test_multiple_params (line 43) | def test_multiple_params() -> None: function test_multiple_variants (line 71) | def test_multiple_variants() -> None: function test_multiple_params_multiple_variants (line 89) | def test_multiple_params_multiple_variants() -> None: FILE: tests/test_response.py class ConcreteBaseAPIResponse (line 24) | class ConcreteBaseAPIResponse(APIResponse[bytes]): ... class ConcreteAPIResponse (line 27) | class ConcreteAPIResponse(APIResponse[List[str]]): ... class ConcreteAsyncAPIResponse (line 30) | class ConcreteAsyncAPIResponse(APIResponse[httpx.Response]): ... function test_extract_response_type_direct_classes (line 33) | def test_extract_response_type_direct_classes() -> None: function test_extract_response_type_direct_class_missing_type_arg (line 39) | def test_extract_response_type_direct_class_missing_type_arg() -> None: function test_extract_response_type_concrete_subclasses (line 47) | def test_extract_response_type_concrete_subclasses() -> None: function test_extract_response_type_binary_response (line 53) | def test_extract_response_type_binary_response() -> None: class PydanticModel (line 58) | class PydanticModel(pydantic.BaseModel): ... function test_response_parse_mismatched_basemodel (line 61) | def test_response_parse_mismatched_basemodel(client: OpenAI) -> None: function test_async_response_parse_mismatched_basemodel (line 79) | async def test_async_response_parse_mismatched_basemodel(async_client: A... function test_response_parse_custom_stream (line 96) | def test_response_parse_custom_stream(client: OpenAI) -> None: function test_async_response_parse_custom_stream (line 111) | async def test_async_response_parse_custom_stream(async_client: AsyncOpe... class CustomModel (line 125) | class CustomModel(BaseModel): function test_response_parse_custom_model (line 130) | def test_response_parse_custom_model(client: OpenAI) -> None: function test_async_response_parse_custom_model (line 146) | async def test_async_response_parse_custom_model(async_client: AsyncOpen... function test_response_basemodel_request_id (line 161) | def test_response_basemodel_request_id(client: OpenAI) -> None: function test_async_response_basemodel_request_id (line 185) | async def test_async_response_basemodel_request_id(client: OpenAI) -> None: function test_response_parse_annotated_type (line 206) | def test_response_parse_annotated_type(client: OpenAI) -> None: function test_async_response_parse_annotated_type (line 223) | async def test_async_response_parse_annotated_type(async_client: AsyncOp... function test_response_parse_bool (line 251) | def test_response_parse_bool(client: OpenAI, content: str, expected: boo... function test_async_response_parse_bool (line 276) | async def test_async_response_parse_bool(client: AsyncOpenAI, content: s... class OtherModel (line 290) | class OtherModel(BaseModel): function test_response_parse_expect_model_union_non_json_content (line 295) | def test_response_parse_expect_model_union_non_json_content(client: Open... function test_async_response_parse_expect_model_union_non_json_content (line 312) | async def test_async_response_parse_expect_model_union_non_json_content(... FILE: tests/test_streaming.py function test_basic (line 14) | async def test_basic(sync: bool, client: OpenAI, async_client: AsyncOpen... function test_data_missing_event (line 31) | async def test_data_missing_event(sync: bool, client: OpenAI, async_clie... function test_event_missing_data (line 47) | async def test_event_missing_data(sync: bool, client: OpenAI, async_clie... function test_multiple_events (line 63) | async def test_multiple_events(sync: bool, client: OpenAI, async_client:... function test_multiple_events_with_data (line 85) | async def test_multiple_events_with_data(sync: bool, client: OpenAI, asy... function test_multiple_data_lines_with_empty_line (line 109) | async def test_multiple_data_lines_with_empty_line(sync: bool, client: O... function test_data_json_escaped_double_new_line (line 131) | async def test_data_json_escaped_double_new_line(sync: bool, client: Ope... function test_multiple_data_lines (line 148) | async def test_multiple_data_lines(sync: bool, client: OpenAI, async_cli... function test_special_new_line_character (line 166) | async def test_special_new_line_character( function test_multi_byte_character_multiple_chunks (line 197) | async def test_multi_byte_character_multiple_chunks( function to_aiter (line 219) | async def to_aiter(iter: Iterator[bytes]) -> AsyncIterator[bytes]: function iter_next (line 224) | async def iter_next(iter: Iterator[ServerSentEvent] | AsyncIterator[Serv... function assert_empty_iter (line 231) | async def assert_empty_iter(iter: Iterator[ServerSentEvent] | AsyncItera... function make_event_iterator (line 236) | def make_event_iterator( FILE: tests/test_transform.py function transform (line 26) | async def transform( class Foo1 (line 40) | class Foo1(TypedDict): function test_top_level_alias (line 46) | async def test_top_level_alias(use_async: bool) -> None: class Foo2 (line 50) | class Foo2(TypedDict): class Bar2 (line 54) | class Bar2(TypedDict): class Baz2 (line 59) | class Baz2(TypedDict): function test_recursive_typeddict (line 65) | async def test_recursive_typeddict(use_async: bool) -> None: class Foo3 (line 70) | class Foo3(TypedDict): class Bar3 (line 74) | class Bar3(TypedDict): function test_list_of_typeddict (line 80) | async def test_list_of_typeddict(use_async: bool) -> None: class Foo4 (line 85) | class Foo4(TypedDict): class Bar4 (line 89) | class Bar4(TypedDict): class Baz4 (line 93) | class Baz4(TypedDict): function test_union_of_typeddict (line 99) | async def test_union_of_typeddict(use_async: bool) -> None: class Foo5 (line 107) | class Foo5(TypedDict): class Bar5 (line 111) | class Bar5(TypedDict): class Baz5 (line 115) | class Baz5(TypedDict): function test_union_of_list (line 121) | async def test_union_of_list(use_async: bool) -> None: class Foo6 (line 135) | class Foo6(TypedDict): function test_includes_unknown_keys (line 141) | async def test_includes_unknown_keys(use_async: bool) -> None: class Foo7 (line 148) | class Foo7(TypedDict): class Bar7 (line 153) | class Bar7(TypedDict): function test_ignores_invalid_input (line 159) | async def test_ignores_invalid_input(use_async: bool) -> None: class DatetimeDict (line 164) | class DatetimeDict(TypedDict, total=False): class DateDict (line 176) | class DateDict(TypedDict, total=False): class DatetimeModel (line 180) | class DatetimeModel(BaseModel): class DateModel (line 184) | class DateModel(BaseModel): function test_iso8601_format (line 190) | async def test_iso8601_format(use_async: bool) -> None: function test_optional_iso8601_format (line 210) | async def test_optional_iso8601_format(use_async: bool) -> None: function test_required_iso8601_format (line 219) | async def test_required_iso8601_format(use_async: bool) -> None: function test_union_datetime (line 230) | async def test_union_datetime(use_async: bool) -> None: function test_nested_list_iso6801_format (line 241) | async def test_nested_list_iso6801_format(use_async: bool) -> None: function test_datetime_custom_format (line 251) | async def test_datetime_custom_format(use_async: bool) -> None: class DateDictWithRequiredAlias (line 258) | class DateDictWithRequiredAlias(TypedDict, total=False): function test_datetime_with_alias (line 264) | async def test_datetime_with_alias(use_async: bool) -> None: class MyModel (line 271) | class MyModel(BaseModel): function test_pydantic_model_to_dictionary (line 277) | async def test_pydantic_model_to_dictionary(use_async: bool) -> None: function test_pydantic_empty_model (line 284) | async def test_pydantic_empty_model(use_async: bool) -> None: function test_pydantic_unknown_field (line 290) | async def test_pydantic_unknown_field(use_async: bool) -> None: function test_pydantic_mismatched_types (line 298) | async def test_pydantic_mismatched_types(use_async: bool) -> None: function test_pydantic_mismatched_object_type (line 310) | async def test_pydantic_mismatched_object_type(use_async: bool) -> None: class ModelNestedObjects (line 320) | class ModelNestedObjects(BaseModel): function test_pydantic_nested_objects (line 326) | async def test_pydantic_nested_objects(use_async: bool) -> None: class ModelWithDefaultField (line 332) | class ModelWithDefaultField(BaseModel): function test_pydantic_default_field (line 340) | async def test_pydantic_default_field(use_async: bool) -> None: class TypedDictIterableUnion (line 360) | class TypedDictIterableUnion(TypedDict): class Bar8 (line 364) | class Bar8(TypedDict): class Baz8 (line 368) | class Baz8(TypedDict): function test_iterable_of_dictionaries (line 374) | async def test_iterable_of_dictionaries(use_async: bool) -> None: function test_dictionary_items (line 393) | async def test_dictionary_items(use_async: bool) -> None: class TypedDictIterableUnionStr (line 400) | class TypedDictIterableUnionStr(TypedDict): function test_iterable_union_str (line 406) | async def test_iterable_union_str(use_async: bool) -> None: class TypedDictBase64Input (line 413) | class TypedDictBase64Input(TypedDict): function test_base64_file_input (line 419) | async def test_base64_file_input(use_async: bool) -> None: function test_transform_skipping (line 439) | async def test_transform_skipping(use_async: bool) -> None: function test_strips_notgiven (line 451) | async def test_strips_notgiven(use_async: bool) -> None: function test_strips_omit (line 458) | async def test_strips_omit(use_async: bool) -> None: FILE: tests/test_utils/test_datetime_parse.py function create_tz (line 14) | def create_tz(minutes: int) -> timezone: function test_date_parsing (line 53) | def test_date_parsing(value: Union[str, bytes, int, float], result: Unio... function test_datetime_parsing (line 105) | def test_datetime_parsing(value: Union[str, bytes, int, float], result: ... FILE: tests/test_utils/test_json.py class TestOpenapiDumps (line 12) | class TestOpenapiDumps: method test_basic (line 13) | def test_basic(self) -> None: method test_datetime_serialization (line 18) | def test_datetime_serialization(self) -> None: method test_pydantic_model_serialization (line 24) | def test_pydantic_model_serialization(self) -> None: method test_pydantic_model_with_default_values (line 35) | def test_pydantic_model_with_default_values(self) -> None: method test_pydantic_model_with_default_values_overridden (line 47) | def test_pydantic_model_with_default_values_overridden(self) -> None: method test_pydantic_model_with_alias (line 58) | def test_pydantic_model_with_alias(self) -> None: method test_pydantic_model_with_alias_and_default (line 68) | def test_pydantic_model_with_alias_and_default(self) -> None: method test_pydantic_model_with_nested_models_and_defaults (line 84) | def test_pydantic_model_with_nested_models_and_defaults(self) -> None: method test_pydantic_model_with_optional_fields (line 112) | def test_pydantic_model_with_optional_fields(self) -> None: FILE: tests/test_utils/test_logging.py function logger_with_filter (line 10) | def logger_with_filter() -> logging.Logger: function test_keys_redacted (line 17) | def test_keys_redacted(logger_with_filter: logging.Logger, caplog: pytes... function test_keys_redacted_case_insensitive (line 39) | def test_keys_redacted_case_insensitive(logger_with_filter: logging.Logg... function test_no_headers (line 61) | def test_no_headers(logger_with_filter: logging.Logger, caplog: pytest.L... function test_headers_without_sensitive_info (line 76) | def test_headers_without_sensitive_info(logger_with_filter: logging.Logg... function test_standard_debug_msg (line 97) | def test_standard_debug_msg(logger_with_filter: logging.Logger, caplog: ... FILE: tests/test_utils/test_proxy.py class RecursiveLazyProxy (line 9) | class RecursiveLazyProxy(LazyProxy[Any]): method __load__ (line 11) | def __load__(self) -> Any: method __call__ (line 14) | def __call__(self, *_args: Any, **_kwds: Any) -> Any: function test_recursive_proxy (line 18) | def test_recursive_proxy() -> None: function test_isinstance_does_not_error (line 27) | def test_isinstance_does_not_error() -> None: FILE: tests/test_utils/test_typing.py class BaseGeneric (line 12) | class BaseGeneric(Generic[_T]): ... class SubclassGeneric (line 15) | class SubclassGeneric(BaseGeneric[_T]): ... class BaseGenericMultipleTypeArgs (line 18) | class BaseGenericMultipleTypeArgs(Generic[_T, _T2, _T3]): ... class SubclassGenericMultipleTypeArgs (line 21) | class SubclassGenericMultipleTypeArgs(BaseGenericMultipleTypeArgs[_T, _T... class SubclassDifferentOrderGenericMultipleTypeArgs (line 24) | class SubclassDifferentOrderGenericMultipleTypeArgs(BaseGenericMultipleT... function test_extract_type_var (line 27) | def test_extract_type_var() -> None: function test_extract_type_var_generic_subclass (line 38) | def test_extract_type_var_generic_subclass() -> None: function test_extract_type_var_multiple (line 49) | def test_extract_type_var_multiple() -> None: function test_extract_type_var_generic_subclass_multiple (line 58) | def test_extract_type_var_generic_subclass_multiple() -> None: function test_extract_type_var_generic_subclass_different_ordering_multiple (line 67) | def test_extract_type_var_generic_subclass_different_ordering_multiple()... FILE: tests/test_websocket_connection_options.py function test_submodule_alias_is_preserved (line 5) | def test_submodule_alias_is_preserved() -> None: function test_public_types_alias_is_preserved (line 12) | def test_public_types_alias_is_preserved() -> None: function test_beta_realtime_import_still_works_with_old_alias (line 16) | def test_beta_realtime_import_still_works_with_old_alias() -> None: FILE: tests/utils.py function evaluate_forwardref (line 31) | def evaluate_forwardref(forwardref: ForwardRef, globalns: dict[str, Any]... function assert_matches_model (line 35) | def assert_matches_model(model: type[BaseModelT], value: BaseModelT, *, ... function assert_matches_type (line 56) | def assert_matches_type( function _assert_list_type (line 152) | def _assert_list_type(type_: type[object], value: object) -> None: function rich_print_str (line 160) | def rich_print_str(obj: object) -> str: function update_env (line 171) | def update_env(**new_env: str | Omit) -> Iterator[None]: