Skip to content

Commit 28da09a

Browse files
feat(api): improve WebSocket recovery and delivery reporting
Castiron-Internal-PR: openai/openai-python-internal#381 Castiron-Source-SHA: 208c70039aaff29180c060590940b8d603c90acd Castiron-Public-Base-SHA: 10f9dd0
1 parent 10f9dd0 commit 28da09a

19 files changed

Lines changed: 3635 additions & 2941 deletions

File tree

‎.castiron.stats.yml‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
schema_version: 1
2-
generation_id: edefdf16-46c7-4f93-94a6-10028a087b3e
3-
openapi_spec_hash: 0c25fc15ac5b26e2054196d579cc67a0
4-
openapi_transformed_spec_hash: 651cea16581547a33af56bd631894a03
5-
config_hash: 8a684aec06907ff8ced7809753e16225
6-
codegen_sha: a1dd47dd01ce07be1ecbc39e2f66f2156d89c6f3
7-
codegen_hash: 2c7827fd0ccd38edcd80a97839ae5c10cf89f8da20ea468d4b20c41468607b81
2+
generation_id: e511c488-31b9-4833-baf5-cfb49bbba7ac
3+
openapi_spec_hash: d57efec7c76a156447c9ab739b446dc1
4+
openapi_transformed_spec_hash: b34c897c8cec867ec4ac8e22727c5975
5+
config_hash: 8da38e8d8f706786c2d8586691168746
6+
codegen_sha: e46410d5a9751f068b9afce57ecf25abda75de09
7+
codegen_hash: 33536449fa4898b45941d5fa4b5a958f88e2701a4b85fae21c372b75614198cd

‎api.md‎

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1524,6 +1524,22 @@ Methods:
15241524
- <code title="get /organization/data_retention">client.admin.organization.data_retention.<a href="./src/openai/resources/admin/organization/data_retention.py">retrieve</a>() -> <a href="./src/openai/types/admin/organization/organization_data_retention.py">OrganizationDataRetention</a></code>
15251525
- <code title="post /organization/data_retention">client.admin.organization.data_retention.<a href="./src/openai/resources/admin/organization/data_retention.py">update</a>(\*\*<a href="src/openai/types/admin/organization/data_retention_update_params.py">params</a>) -> <a href="./src/openai/types/admin/organization/organization_data_retention.py">OrganizationDataRetention</a></code>
15261526

1527+
### ExternalKeys
1528+
1529+
Types:
1530+
1531+
```python
1532+
from openai.types.admin.organization import ExternalKey, ExternalKeyValidateResponse
1533+
```
1534+
1535+
Methods:
1536+
1537+
- <code title="post /organization/external_keys">client.admin.organization.external_keys.<a href="./src/openai/resources/admin/organization/external_keys.py">create</a>(\*\*<a href="src/openai/types/admin/organization/external_key_create_params.py">params</a>) -> <a href="./src/openai/types/admin/organization/external_key.py">ExternalKey</a></code>
1538+
- <code title="get /organization/external_keys/{external_key_id}">client.admin.organization.external_keys.<a href="./src/openai/resources/admin/organization/external_keys.py">retrieve</a>(external_key_id) -> <a href="./src/openai/types/admin/organization/external_key.py">ExternalKey</a></code>
1539+
- <code title="get /organization/external_keys">client.admin.organization.external_keys.<a href="./src/openai/resources/admin/organization/external_keys.py">list</a>(\*\*<a href="src/openai/types/admin/organization/external_key_list_params.py">params</a>) -> <a href="./src/openai/types/admin/organization/external_key.py">SyncCursorPage[ExternalKey]</a></code>
1540+
- <code title="delete /organization/external_keys/{external_key_id}">client.admin.organization.external_keys.<a href="./src/openai/resources/admin/organization/external_keys.py">delete</a>(external_key_id) -> <a href="./src/openai/types/admin/organization/external_key.py">ExternalKey</a></code>
1541+
- <code title="post /organization/external_keys/{external_key_id}/validate">client.admin.organization.external_keys.<a href="./src/openai/resources/admin/organization/external_keys.py">validate</a>(external_key_id) -> <a href="./src/openai/types/admin/organization/external_key_validate_response.py">ExternalKeyValidateResponse</a></code>
1542+
15271543
### ExternalStorage
15281544

15291545
Types:
@@ -1855,22 +1871,6 @@ Methods:
18551871
- <code title="post /organization/projects/{project_id}/certificates/activate">client.admin.organization.projects.certificates.<a href="./src/openai/resources/admin/organization/projects/certificates.py">activate</a>(project_id, \*\*<a href="src/openai/types/admin/organization/projects/certificate_activate_params.py">params</a>) -> <a href="./src/openai/types/admin/organization/projects/certificate_activate_response.py">SyncPage[CertificateActivateResponse]</a></code>
18561872
- <code title="post /organization/projects/{project_id}/certificates/deactivate">client.admin.organization.projects.certificates.<a href="./src/openai/resources/admin/organization/projects/certificates.py">deactivate</a>(project_id, \*\*<a href="src/openai/types/admin/organization/projects/certificate_deactivate_params.py">params</a>) -> <a href="./src/openai/types/admin/organization/projects/certificate_deactivate_response.py">SyncPage[CertificateDeactivateResponse]</a></code>
18571873

1858-
### ExternalKeys
1859-
1860-
Types:
1861-
1862-
```python
1863-
from openai.types.admin.organization import ExternalKey, ExternalKeyValidateResponse
1864-
```
1865-
1866-
Methods:
1867-
1868-
- <code title="post /organization/external_keys">client.admin.organization.external_keys.<a href="./src/openai/resources/admin/organization/external_keys.py">create</a>(\*\*<a href="src/openai/types/admin/organization/external_key_create_params.py">params</a>) -> <a href="./src/openai/types/admin/organization/external_key.py">ExternalKey</a></code>
1869-
- <code title="get /organization/external_keys/{external_key_id}">client.admin.organization.external_keys.<a href="./src/openai/resources/admin/organization/external_keys.py">retrieve</a>(external_key_id) -> <a href="./src/openai/types/admin/organization/external_key.py">ExternalKey</a></code>
1870-
- <code title="get /organization/external_keys">client.admin.organization.external_keys.<a href="./src/openai/resources/admin/organization/external_keys.py">list</a>(\*\*<a href="src/openai/types/admin/organization/external_key_list_params.py">params</a>) -> <a href="./src/openai/types/admin/organization/external_key.py">SyncCursorPage[ExternalKey]</a></code>
1871-
- <code title="delete /organization/external_keys/{external_key_id}">client.admin.organization.external_keys.<a href="./src/openai/resources/admin/organization/external_keys.py">delete</a>(external_key_id) -> <a href="./src/openai/types/admin/organization/external_key.py">ExternalKey</a></code>
1872-
- <code title="post /organization/external_keys/{external_key_id}/validate">client.admin.organization.external_keys.<a href="./src/openai/resources/admin/organization/external_keys.py">validate</a>(external_key_id) -> <a href="./src/openai/types/admin/organization/external_key_validate_response.py">ExternalKeyValidateResponse</a></code>
1873-
18741874
# [Responses](src/openai/resources/responses/api.md)
18751875

18761876
# [Live](src/openai/resources/live/api.md)

0 commit comments

Comments
 (0)