ErrLookup › openai/openai-python
openai/openai-python
The official Python library for the OpenAI API · Python · 1,544 source files
Analyzed at 9917c6e28e on 2026-08-28. 250 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Pagination is only supported with mappings | exception | error | openai, vector-stores, file-batches, validation, valueerror, python |
| No next page expected; please check `.has_next_page()` befor | exception | error | openai, vector-stores, file-batches, pagination, validation, python |
| max_retries cannot be None. If you want to disable retries, | exception | error | openai, vector-stores, file-batches, async, validation, python |
| Unexpected JSON data type, {type(json_data)}, cannot merge w | exception | error | openai, vector-stores, file-batches, async, validation, python |
| Expected query input to be a dictionary for multipart reques | exception | error | openai, vector-stores, file-batches, async, validation, python |
| Passing both `content` and `json_data` is not supported | exception | error | openai, vector-stores, file-batches, async, validation, python |
| Invalid `http_client` argument; Expected an instance of `htt | exception | error | openai, uploads, content-length, typeerror, in-memory |
| Passing both `body` and `content` is not supported | exception | error | openai, uploads, async, multipart, filename, typeerror, in-memory |
| Passing both `files` and `content` is not supported | exception | error | openai, uploads, async, content-length, typeerror, in-memory |
| To use the aiohttp client you must have installed the packag | exception | error | aiohttp, extras, dependency, async, runtime-error |
| Invalid `http_client` argument; Expected an instance of `htt | exception | error | http-client, typeerror, async, validation, constructor |
| `provider` cannot be combined with top-level {formatted}. Mo | exception | error | provider, constructor, configuration, conflict |
| The `api_key` and `workload_identity` arguments are mutually | exception | error | auth, workload-identity, api-key, configuration, conflict |
| Missing credentials. Please pass an `api_key`, `workload_ide | exception | critical | auth, api-key, env-var, credentials, constructor |
| Invalid `workload_identity` configuration: expected an X.509 | exception | error | auth, workload-identity, x509, configuration, validation |
| X.509 workload identity cannot be changed after client const | exception | error | auth, x509, workload-identity, immutability, rotation |
| "Could not resolve authentication method. Expected either ap | validation | error | auth, headers, api-key, validation |
| The `default_headers` and `set_default_headers` arguments ar | validation | error | headers, copy, configuration, conflict, valueerror |
| The `default_query` and `set_default_query` arguments are mu | validation | error | query-params, copy, configuration, conflict, valueerror |
| The `data_residency` and `base_url` arguments are mutually e | validation | error | data-residency, base-url, mutually-exclusive, constructor |
| The `data_residency` and `websocket_base_url` arguments are | validation | error | data-residency, websocket, mutually-exclusive, constructor |
| The `data_residency` and `provider` arguments are mutually e | error_code | error | data-residency, provider, mutually-exclusive, constructor |
| Missing stream class | exception | error | streaming, client-setup, sdk-internal |
| Subclasses of HTTP response classes cannot be passed to `cas | validation | error | cast-to, typing, httpx, response |
| Pydantic models must subclass our base model type, e.g. `fro | validation | error | pydantic, cast-to, typing, models |
| Unsupported type, expected {cast_to} to be a subclass of {Ba | exception | error | cast-to, typing, runtime-validation |
| Expected Content-Type response header to be `application/jso | validation | error | content-type, strict-validation, http, response |
| mode must be either 'json' or 'python' | validation | error | pydantic, serialization, models, v1-compat |
| round_trip is only supported in Pydantic v2 | validation | error | pydantic, serialization, v1-compat, models |
| warnings is only supported in Pydantic v2 | validation | error | pydantic, serialization, v1-compat, models |
| context is only supported in Pydantic v2 | validation | error | pydantic, serialization, v1-compat, models |
| serialize_as_any is only supported in Pydantic v2 | validation | error | pydantic, serialization, v1-compat, polymorphism |
| fallback is only supported in Pydantic v2 | validation | error | pydantic, serialization, v1-compat, models |
| exclude_computed_fields is only supported in Pydantic v2 | validation | error | pydantic, serialization, v1-compat, computed-fields |
| ensure_ascii is only supported in Pydantic v2 | validation | error | pydantic, serialization, json, unicode, v1-compat |
| Value is not iterable | validation | error | pydantic, deserialization, schema-mismatch, validation |
| Received positional arguments which are not supported; Keywo | validation | error | python, validation, constructor, keyword-args |
| Could not convert data into a valid instance of {type_} | validation | error | python, serialization, union, schema-mismatch, response-parsing |
| Multipart request body must be a mapping | validation | error | python, multipart, request-body, validation |
| Multipart extra_body must be a mapping | validation | error | python, multipart, extra-body, validation |
| Raw multipart alternative must be a string | validation | error | python, multipart, raw-body, type-error |
| Multipart field {name!r} must be a string | validation | error | python, multipart, type-error, form-data |
| Invalid provider. Providers must be created by an OpenAI pro | exception | error | python, provider, configuration, invalid-argument |
| Unknown array_format value: {array_format}, choose from {', | validation | error | python, query-string, serialization, not-implemented |
| Expected custom parse type to be a subclass of {Stream} or { | validation | error | python, streaming, sse, type-error, response-parsing |
| MissingStreamClassError | exception | error | python, streaming, sse, client-configuration, missing-dependency |
| Subclasses of HTTP response classes cannot be passed to `cas | validation | error | cast-to, typing, httpx, response-parsing |
| Pydantic models must subclass our base model type, e.g. `fro | validation | error | pydantic, cast-to, typing, base-model |
| Unsupported type, expected {cast_to} to be a subclass of {Ba | validation | error | cast-to, typing, response-parsing |
| Expected Content-Type response header to be `application/jso | validation | error | content-type, validation, strict-mode, http |
| StreamAlreadyConsumed | exception | error | streaming, response, httpx, read-once |
| send queue is full, message discarded | exception | error | websocket, queue, backpressure, send |
| An error occurred during streaming | exception | error | streaming, sse, api-error, error-payload |
| invalid type; expected {native_expected_type}, string, bytes | validation | error | typeerror, datetime, coercion, validation |
| invalid datetime format | validation | error | valueerror, datetime, iso8601, parsing |
| invalid date format | validation | error | valueerror, date, iso8601, parsing |
| a value for placeholder {{{name}}} was not provided | validation | error | keyerror, path-params, url-template, api-usage |
| Constructed path {path_result!r} contains dot-segment {segme | validation | error | path-traversal, url-validation, security, valueerror |
| Could not read bytes from {data}; Received {type(binary)} | validation | error | runtimeerror, file-upload, serialization, base64 |
| Could not resolve inner type variable at index {index} for { | exception | error | typing, generics, typevar, runtimeerror |
| Unknown array_format value: {array_format}, choose from {', | exception | warning | notimplementederror, internal-api, serialization, multipart |
| {func.__name__}() takes {len(positional)} argument(s) but {l | validation | error | typeerror, arity, function-signature, api-usage |
| Missing required arguments: {human_join([quote(arg) for arg | validation | error | typeerror, required-args, overloads, api-usage |
| Could not find {header} header | exception | error | valueerror, headers, mocking, compatibility |
| The token file at {token_file_path} is empty. | exception | critical | kubernetes, workload-identity, auth, token-file |
| Failed to read the token file at {token_file_path}: {e} | exception | critical | kubernetes, workload-identity, auth, file-io |
| Failed to fetch Azure subject token from IMDS: HTTP {respons | http | critical | azure, managed-identity, imds, auth |
| Azure IMDS response did not include an access_token | exception | critical | azure, imds, managed-identity, auth |
| Failed to fetch Azure subject token from IMDS: {e} | exception | critical | azure, imds, network, auth |
| Failed to fetch GCP subject token from metadata server: HTTP | http | critical | gcp, metadata-server, auth, cloud-identity |
| Giving up on waiting for file {id} to finish processing afte | exception | warning | files, timeout, polling, batch |
| Currently only `function` tool types support auto-parsing; R | validation | error | completions, tools, validation, parsing |
| `{tool['function']['name']}` is not strict. Only `strict` fu | validation | error | completions, tools, strict-mode, parsing |
| Non BaseModel types are only supported with Pydantic v2 - {r | validation | error | parsing, pydantic, version-conflict |
| Unable to automatically parse response format type {response | validation | error | parsing, type-validation, completions |
| Unsupported response_format type - {response_format} | validation | error | parsing, json-schema, type-validation |
| No embedding data received | validation | error | embeddings, parsing, empty-response |
| Non BaseModel types are only supported with Pydantic v2 - {t | validation | error | responses, parsing, pydantic, version-conflict |
| Unable to automatically parse response format type {text_for | validation | error | responses, parsing, type-validation |
| Non BaseModel types are only supported with Pydantic v2 - {m | validation | error | json-schema, pydantic, strict-mode |
| Expected {json_schema} to be a dictionary; path={path} | validation | error | json-schema, pydantic, strict-mode, validation |
| Expected `$ref: {ref}` to resolved to a dictionary but got { | validation | error | json-schema, refs, pydantic, strict-mode |
| Unexpected $ref format {ref!r}; Does not start with #/ | validation | error | json-schema, refs, pydantic |
| Invalid webhook timestamp format | validation | error | webhooks, validation, signature |
| Webhook timestamp is too old | validation | error | webhooks, replay-attack, timestamp, clock-skew |
| Webhook timestamp is too new | validation | error | webhooks, clock-skew, signature |
| X.509 workload identity is not supported by Azure clients | error_code | error | azure, authentication, x509, config |
| Missing credentials. Please pass one of `api_key`, `azure_ad | exception | critical | azure, authentication, env-vars, credentials |
| Must provide either the `api_version` argument or the `OPENA | validation | critical | azure, config, api-version, env-vars |
| Must provide one of the `base_url` or `azure_endpoint` argum | validation | critical | azure, configuration, env-var, client-init |
| base_url and azure_endpoint are mutually exclusive | validation | error | azure, configuration, mutually-exclusive |
| `data_residency` is only supported by OpenAI clients | exception | error | azure, with-options, invalid-argument |
| Configure `provider` on `OpenAI`, not on `AzureOpenAI.with_o | exception | error | azure, with-options, invalid-argument |
| Expected `azure_ad_token_provider` argument to return a non- | validation | error | azure, authentication, token-provider, azure-ad |
| "Could not resolve authentication method. Expected either ap | validation | critical | azure, authentication, credentials, headers |
| Unable to handle auth | validation | error | azure, internal-invariant, unreachable, subclassing |
| Configure `provider` on `AsyncOpenAI`, not on `AsyncAzureOpe | exception | error | azure, with-options, invalid-argument, async |
| Could not find credentials for Bedrock. Set `AWS_BEARER_TOKE | exception | critical | bedrock, aws, credentials, env-var, authentication |
| Pass refreshable Bedrock credentials via `bedrock_token_prov | exception | error | bedrock, authentication, api-key, aws, config |
| The `api_key` argument must not be empty. | exception | error | bedrock, authentication, api-key, validation |
| Bedrock authentication is ambiguous. Configure exactly one e | exception | error | bedrock, authentication, ambiguous-config, aws |
| The Bedrock bearer credential must not be empty. | exception | error | bedrock, authentication, internal-state, bearer-token |
| Expected `bedrock_token_provider` argument to return a non-e | validation | error | bedrock, authentication, token-provider, sync |
| `data_residency` is only supported by OpenAI clients | exception | error | bedrock, data-residency, with-options, unsupported-parameter |
| Configure `provider` on `OpenAI`, not on `BedrockOpenAI.with | exception | error | bedrock, with-options, unsupported-parameter, provider |
| BedrockOpenAI only supports Bedrock bearer token or AWS cred | exception | error | bedrock, with-options, admin-key, unsupported-parameter |
| The `default_headers` and `set_default_headers` arguments ar | validation | error | bedrock, headers, with-options, mutually-exclusive |
| The `default_query` and `set_default_query` arguments are mu | validation | error | bedrock, query-params, with-options, mutually-exclusive |
| Configure `provider` on `AsyncOpenAI`, not on `AsyncBedrockO | exception | error | bedrock, with-options, provider, async, unsupported-parameter |
| AsyncBedrockOpenAI only supports Bedrock bearer token or AWS | exception | error | bedrock, with-options, admin-key, async, unsupported-parameter |
| A single event handler cannot be shared between multiple str | exception | error | assistants, streaming, event-handler, reuse, python |
| No final run object found | exception | error | assistants, streaming, run, final-result, python |
| No run steps found | exception | warning | assistants, streaming, run-steps, python |
| No messages found | exception | warning | assistants, streaming, messages, python |
| Stream has not been started yet | exception | error | assistants, streaming, context-manager, iteration-order, python |
| Encountered a message delta with no previous snapshot | exception | error | assistants, streaming, delta-accumulation, event-ordering, python |
| Unexpected list delta entry is not a dictionary: {delta_entr | exception | error | streaming, delta-accumulation, typeerror, schema-mismatch, python |
| Expected list delta entry to have an `index` key; {delta_ent | exception | error | streaming, delta-accumulation, schema-mismatch, python |
| Unexpected, list delta entry `index` value is not an integer | exception | error | streaming, delta-accumulation, typeerror, python |
| not handled yet | exception | error | streaming, delta-accumulation, unsupported-shape, python |
| Unexpected list delta entry is not a dictionary: {delta_entr | exception | error | streaming, delta-accumulation, typeerror, schema-mismatch, python |
| Expected list delta entry to have an `index` key; {delta_ent | exception | error | streaming, delta-accumulation, schema-mismatch, python |
| Unexpected, list delta entry `index` value is not an integer | exception | error | streaming, delta-accumulation, typeerror, python |
| not handled yet | exception | error | streaming, delta-accumulation, unsupported-shape, python |
| Didn't receive a `response.completed` event. | exception | error | responses, streaming, sse, incomplete-stream, python |
| Expected to have received `response.created` before `{event. | exception | error | streaming, responses, event-order |
| The Bedrock AWS `region` is invalid. Use a standard AWS regi | error_code | error | bedrock, aws, region, config |
| Canonical Amazon Bedrock endpoints require HTTPS. | error_code | error | bedrock, aws, https, tls |
| The Bedrock {canonical_family} hostname does not match the s | error_code | error | bedrock, aws, endpoint, config |
| The Bedrock endpoint region `{canonical_region}` does not ma | error_code | error | bedrock, aws, region, config |
| Bedrock SigV4 authentication requires a replayable request b | error_code | error | bedrock, aws, sigv4, streaming-body |
| Bedrock provider authentication cannot be combined with a cu | error_code | error | bedrock, aws, authorization, headers |
| Bedrock SigV4 authentication does not support automatic redi | error_code | error | bedrock, aws, sigv4, redirects |
| Refusing to authenticate a Bedrock request for an origin oth | error_code | error | bedrock, aws, bearer, origin, base-url |
| Failed to resolve a bearer credential for Bedrock. | error_code | error | bedrock, aws, bearer, credentials |
| An async Bedrock token provider requires `AsyncOpenAI`. | error_code | error | bedrock, aws, bearer, async, sync-mismatch |
| The Bedrock bearer credential provider must return a non-emp | error_code | error | bedrock, aws, bearer, validation |
| Refusing to sign a Bedrock request for an origin other than | error_code | error | bedrock, aws, sigv4, origin, base-url |
| The Bedrock {endpoint} hostname does not match the selected | exception | error | bedrock, aws, sigv4, endpoint |
| The Bedrock endpoint region `{region}` does not match the Si | exception | error | bedrock, aws, sigv4, region |
| Could not find credentials for Bedrock. Pass a bearer creden | exception | error | bedrock, aws, credentials, env-var |
| Bedrock requires an AWS region. Pass `region` to `bedrock(.. | exception | error | bedrock, aws, region, config, env-var |
| The Bedrock `endpoint` must be either `mantle` or `runtime`. | exception | error | bedrock, provider, endpoint, validation |
| The Bedrock AWS `region` must not be empty. | exception | error | bedrock, region, validation, config |
| The Bedrock `base_url` must not be empty. | exception | error | bedrock, base-url, validation, config |
| The Bedrock AWS `profile` must not be empty. | exception | error | bedrock, profile, aws-credentials, validation |
| Static AWS credentials require both `access_key_id` and `sec | exception | error | bedrock, aws-credentials, validation |
| Static AWS credentials require non-empty `access_key_id` and | exception | error | bedrock, aws-credentials, validation |
| A static AWS `session_token` must not be empty when provided | exception | error | bedrock, aws-credentials, session-token, validation |
| The Bedrock bearer credential must not be empty. | exception | error | bedrock, api-key, bearer, validation |
| The `api_key` and `token_provider` options are mutually excl | exception | error | bedrock, auth, mutually-exclusive, validation |
| Bedrock authentication is ambiguous. Configure exactly one e | exception | error | bedrock, aws-credentials, ambiguous-auth, validation |
| Bedrock authentication is ambiguous. Configure exactly one e | exception | error | bedrock, auth, ambiguous-auth, validation |
| Expected a non-empty value for `key_id` but received {key_id | validation | error | admin, api-keys, path-parameter, validation |
| Expected a non-empty value for `certificate_id` but received | validation | error | admin, certificates, path-parameter, validation |
| Expected a non-empty value for `group_id` but received {grou | validation | error | openai, admin-api, groups, path-parameter, valueerror |
| Expected a non-empty value for `group_id` but received {grou | validation | error | openai, admin-api, groups, roles, path-parameter, valueerror |
| Expected a non-empty value for `role_id` but received {role_ | validation | error | openai, admin-api, roles, retrieve, path-parameter, valueerror |
| Expected a non-empty value for `group_id` but received {grou | validation | error | openai, admin-api, groups, users, path-parameter, valueerror |
| Expected a non-empty value for `user_id` but received {user_ | validation | error | openai, admin-api, validation, path-parameter, valueerror |
| Expected a non-empty value for `project_id` but received {pr | validation | error | openai, python, validation, path-parameter, certificates, admin-api |
| Expected a non-empty value for `project_id` but received {pr | validation | error | openai, python, validation, path-parameter, data-retention, admin-api |
| Expected a non-empty value for `project_id` but received {pr | validation | error | openai, python, validation, path-parameter, groups, admin-api |
| Expected a non-empty value for `group_id` but received {grou | validation | error | openai, python, validation, path-parameter, groups, admin-api |
| Expected a non-empty value for `project_id` but received {pr | validation | error | openai-python, admin-api, validation, path-parameter, roles |
| Expected a non-empty value for `group_id` but received {grou | validation | error | openai-python, admin-api, validation, path-parameter, roles |
| Expected a non-empty value for `role_id` but received {role_ | validation | error | openai-python, admin-api, validation, path-parameter, roles |
| Expected a non-empty value for `project_id` but received {pr | validation | error | openai, python, admin-api, parameter-validation, tool-permissions |
| Expected a non-empty value for `project_id` but received {pr | validation | error | openai, python, admin-api, parameter-validation, model-permissions |
| Expected a non-empty value for `project_id` but received {pr | validation | error | openai, python, admin-api, parameter-validation, projects |
| Expected a non-empty value for `project_id` but received {pr | validation | error | openai, admin-api, validation, valueerror, project-id, spend-alerts |
| Expected a non-empty value for `alert_id` but received {aler | validation | error | openai, admin-api, validation, valueerror, alert-id, spend-alerts |
| Expected a non-empty value for `project_id` but received {pr | validation | error | openai, admin-api, validation, path-parameter, valueerror |
| Expected a non-empty value for `project_id` but received {pr | validation | error | openai, admin-api, rbac, validation, path-parameter |
| Expected a non-empty value for `user_id` but received {user_ | validation | error | openai, admin-api, rbac, validation, path-parameter |
| Expected a non-empty value for `role_id` but received {role_ | validation | error | openai, admin-api, rbac, validation, path-parameter |
| Expected a non-empty value for `project_id` but received {pr | validation | error | python, openai, admin-api, validation, path-parameter |
| Expected a non-empty value for `user_id` but received {user_ | validation | error | python, openai, admin-api, validation, path-parameter |
| Expected a non-empty value for `role_id` but received {role_ | validation | error | openai, python, admin-api, roles, path-parameter, valueerror |
| Expected a non-empty value for `user_id` but received {user_ | validation | error | openai, admin-api, path-parameter, valueerror, users |
| Expected a non-empty value for `batch_id` but received {batc | validation | error | openai, batches, path-parameter, valueerror |
| Expected a non-empty value for `assistant_id` but received { | validation | error | openai, assistants, beta, path-parameter, valueerror |
| Expected a non-empty value for `session_id` but received {se | validation | error | python, validation, chatkit, sessions, path-parameter |
| Expected a non-empty value for `thread_id` but received {thr | validation | error | python, validation, chatkit, threads, path-parameter |
| You need to install `openai[realtime]` to use this method | exception | error | python, realtime, missing-dependency, optional-extra, websocket |
| Expected a non-empty value for `response_id` but received {r | validation | error | python, validation, responses, path-parameter, pagination |
| Expected a non-empty value for `response_id` but received {r | validation | error | python, validation, responses, path-parameter |
| WebSocket connection closed with unsent messages | error_code | error | python, websocket, responses-api, network, async |
| WebSocket error: {event} | exception | error | python, websocket, responses-api, event-handling, async |
| You need to install `openai[realtime]` to use this method | exception | error | python, dependency, websocket, realtime, install |
| Expected a non-empty value for `thread_id` but received {thr | validation | error | python, validation, required-parameter, threads, assistants |
| Expected a non-empty value for `message_id` but received {me | validation | error | python, validation, required-parameter, threads, assistants |
| Expected a non-empty value for `thread_id` but received {thr | validation | error | assistants, threads, runs, validation, valueerror |
| Expected a non-empty value for `run_id` but received {run_id | validation | error | assistants, threads, runs, polling, validation, valueerror |
| Expected a non-empty value for `thread_id` but received {thr | validation | error | python, openai, assistants, run-steps, thread-id, validation |
| Expected a non-empty value for `run_id` but received {run_id | validation | error | python, openai, assistants, run-steps, run-id, validation |
| Expected a non-empty value for `step_id` but received {step_ | validation | error | python, openai, assistants, run-steps, step-id, validation |
| Expected a non-empty value for `thread_id` but received {thr | validation | error | python, openai, validation, path-parameter, threads-api |
| Expected a non-empty value for `completion_id` but received | validation | error | python, openai, validation, path-parameter, chat-completions |
| You tried to pass a `BaseModel` class to `chat.completions.c | validation | error | python, openai, pydantic, structured-output, typeerror, chat-completions |
| Expected a non-empty value for `completion_id` but received | validation | error | python, openai, validation, path-parameter, chat-completions |
| Expected a non-empty value for `container_id` but received { | validation | error | python, openai, validation, path-parameter, containers-api |
| Expected a non-empty value for `container_id` but received { | validation | error | openai, python, validation, containers, path-parameter |
| Expected a non-empty value for `file_id` but received {file_ | validation | error | openai, python, validation, containers, path-parameter |
| Expected a non-empty value for `container_id` but received { | validation | error | openai, python, validation, containers, file-upload |
| Expected a non-empty value for `file_id` but received {file_ | validation | error | openai, python, validation, containers, polling |
| Expected a non-empty value for `conversation_id` but receive | validation | error | openai, python, validation, conversations, path-parameter |
| Expected a non-empty value for `conversation_id` but receive | validation | error | openai, conversations, items, path-parameter, valueerror |
| Expected a non-empty value for `item_id` but received {item_ | validation | error | openai, conversations, items, retrieve, item-id, valueerror |
| Expected a non-empty value for `eval_id` but received {eval_ | validation | error | openai, evals, value-error, path-parameter, client-side-validation |
| Expected a non-empty value for `run_id` but received {run_id | validation | error | openai, evals, value-error, path-parameter, client-side-validation |
| Expected a non-empty value for `output_item_id` but received | validation | error | openai, evals, value-error, path-parameter, client-side-validation |
| Expected a non-empty value for `eval_id` but received {eval_ | validation | error | openai, evals, value-error, path-parameter, client-side-validation |
| Expected a non-empty value for `run_id` but received {run_id | validation | error | openai, evals, value-error, path-parameter, client-side-validation |
| Expected a non-empty value for `file_id` but received {file_ | validation | error | python, openai, files, path-parameter, valueerror |
| Expected a non-empty value for `fine_tuned_model_checkpoint` | validation | error | python, openai, fine-tuning, permissions, path-parameter, valueerror |
| Expected a non-empty value for `permission_id` but received | validation | error | python, openai, fine-tuning, permissions, delete, path-parameter, valueerror |
| Expected a non-empty value for `fine_tuning_job_id` but rece | validation | error | python, fine-tuning, checkpoints, path-parameter, valueerror |
| Expected a non-empty value for `call_id` but received {call_ | validation | error | realtime, parameter-validation, sync |
| WebSocket connection closed with unsent messages | exception | error | realtime, websocket, async, reconnect, network |
| WebSocket error: {event} | exception | error | realtime, websocket, async, server-error, event-handling |
| You need to install `openai[realtime]` to use this method | exception | error | realtime, missing-dependency, async, installation |
| `model` is required for Azure Realtime API | exception | error | realtime, azure, async, missing-model |
| Expected a non-empty value for `response_id` but received {r | validation | error | responses, parameter-validation, sync, pagination |
| Cannot provide both response_id/starting_after can't be prov | validation | error | responses, streaming, parameter-validation, api-misuse |
| input must be provided when creating a new response | validation | error | responses, streaming, parameter-validation, missing-input |
| model must be provided when creating a new response | validation | error | responses, stream, missing-argument, validation, python |
| Cannot mix and match text.format with text_format | validation | error | responses, stream, text-format, conflicting-args, python |
| id must be provided when streaming an existing response | validation | error | responses, stream, missing-argument, validation, python |
| Expected a non-empty value for `response_id` but received {r | validation | error | responses, retrieve, empty-argument, validation, python |
| response_id must be provided when streaming an existing resp | validation | error | responses, stream, missing-argument, omit-sentinel, async, python |
| Expected Chat Completions function tool shape to be created | validation | error | responses, tools, chat-completions, migration, python |
| WebSocket connection closed with unsent messages | exception | critical | websocket, responses, streaming, reconnect, network, python |
| WebSocket error: {event} | exception | error | websocket, responses, error-event, event-handlers, python |
| You need to install `openai[realtime]` to use this method | exception | error | websocket, realtime, missing-dependency, installation, python |
| Expected a non-empty value for `skill_id` but received {skil | validation | error | skills, validation, path-parameter, argument-error |
| Expected a non-empty value for `skill_id` but received {skil | validation | error | skills, validation, path-parameter, argument-error |
| Expected a non-empty value for `skill_id` but received {skil | validation | error | skills, versions, content, validation, path-parameter |
| Expected a non-empty value for `version` but received {versi | validation | error | skills, versions, content, validation, path-parameter |
| Expected a non-empty value for `skill_id` but received {skil | validation | error | skills, versions, create, upload, validation |
| Expected a non-empty value for `version` but received {versi | validation | error | skills, versions, validation, path-parameter, argument-error |
| Async runtime {async_library} is not supported yet. Only asy | exception | error | asyncio, trio, runtime, upload-and-poll, vector-stores |
| Expected a non-empty value for `vector_store_id` but receive | validation | error | vector-stores, files, validation, valueerror, python |
| Expected a non-empty value for `file_id` but received {file_ | validation | error | vector-stores, files, retrieve, validation, valueerror |
| Expected a non-empty value for `vector_store_id` but receive | validation | error | vector-stores, sync, required-parameter, validation, sdk |
| Expected a non-empty value for `video_id` but received {vide | validation | error | videos, path-parameter, validation, valueerror |
| Expected a non-empty value for `character_id` but received { | validation | error | videos, character, path-parameter, validation |
| The webhook secret must either be set using the env var, OPE | exception | error | webhooks, signature-verification, missing-secret, configuration, env-var |
| The given webhook signature does not match the expected sign | exception | critical | webhooks, signature-verification, hmac, invalid-signature, security |
| Passing raw bytes as `body` is deprecated and will be remove | console | warning | deprecation, request-body, bytes, http |