SpyBara
Go Premium

Reference 2026-07-29 15:02 UTC to 2026-07-30 23:58 UTC

41 files changed +5,360 −446. View all changes and history on the product overview
2026
Fri 31 01:02 Thu 30 23:58 Wed 29 15:02 Sat 25 05:59 Thu 23 18:00 Wed 22 20:02 Mon 20 20:00 Fri 17 17:00 Thu 16 20:57 Wed 15 02:58 Tue 14 06:58 Mon 13 15:59 Sun 12 06:58 Fri 10 23:02 Thu 9 20:58 Tue 7 08:02

go/index.md +80 −1

Details

30<!-- x-release-please-start-version -->30<!-- x-release-please-start-version -->

31 31 

32```sh32```sh

33go get -u 'github.com/openai/openai-go/v3@v3.47.0'33go get -u 'github.com/openai/openai-go/v3@v3.48.0'

34```34```

35 35 

36<!-- x-release-please-end -->36<!-- x-release-please-end -->


958accepted (this overwrites any previous client) and receives requests after any958accepted (this overwrites any previous client) and receives requests after any

959middleware has been applied.959middleware has been applied.

960 960 

961### Mutual TLS with a custom HTTP client

962 

963For API-key authenticated HTTP requests that require mutual TLS, configure a

964native Go `*http.Client` and pass it through `option.WithHTTPClient`. The

965certificate file must contain the client leaf followed by every required

966intermediate. Presenting intermediates requires certificate-chain support to be

967enabled for your organization; otherwise, the client certificate must be

968signed directly by an active uploaded certificate. See the

969[OpenAI mTLS setup requirements](https://help.openai.com/en/articles/10876024):

970 

971```go

972certificate, err := tls.LoadX509KeyPair(

973 "/secrets/openai/client-chain.pem",

974 "/secrets/openai/client.key",

975)

976if err != nil {

977 return err

978}

979 

980defaultTransport, ok := http.DefaultTransport.(*http.Transport)

981if !ok {

982 return errors.New("http.DefaultTransport is not an *http.Transport")

983}

984transport := defaultTransport.Clone()

985transport.Proxy = nil

986transport.DialTLS = nil

987transport.DialTLSContext = nil

988transport.ResponseHeaderTimeout = 10 * time.Minute

989transport.TLSClientConfig = &tls.Config{

990 Certificates: []tls.Certificate{certificate},

991 GetClientCertificate: func(*tls.CertificateRequestInfo) (*tls.Certificate, error) {

992 return &certificate, nil

993 },

994}

995 

996httpClient := &http.Client{

997 Transport: transport,

998 CheckRedirect: func(*http.Request, []*http.Request) error {

999 return http.ErrUseLastResponse

1000 },

1001}

1002 

1003client := openai.NewClient(

1004 option.WithBaseURL("https://mtls.api.openai.com/v1"),

1005 option.WithHTTPClient(httpClient),

1006)

1007 

1008if _, err := client.Models.List(context.Background()); err != nil {

1009 return err

1010}

1011```

1012 

1013The SDK does not select an mTLS endpoint automatically when a custom HTTP

1014client is used. The explicit `option.WithBaseURL` above overrides

1015`OPENAI_BASE_URL`; replace it with `https://mtls-eu.api.openai.com/v1` for the

1016EU endpoint, or remove it to use `OPENAI_BASE_URL`. Keep server trust separate

1017by configuring `RootCAs` on the fresh `tls.Config` when custom roots are

1018required.

1019 

1020`tls.LoadX509KeyPair` fails for unreadable files and for malformed or mismatched

1021leaf/key material. It loads later `CERTIFICATE` blocks into the presented chain

1022without validating those intermediates. Certificate validity, intermediate

1023parsing, chain trust, and OpenAI product policy remain TLS-handshake/server

1024checks. Rebuild the transport and OpenAI client after rotating a certificate

1025because existing TLS connections cannot renegotiate client authentication.

1026When overriding the HTTP client, the application also owns redirect, proxy, and

1027timeout policy. This dedicated client bypasses proxies, retains the SDK's

102810-minute response-header timeout, replaces inherited client-certificate

1029callbacks, TLS dial hooks, and TLS session state with a fresh TLS config, and

1030disables redirects so the client certificate is only offered to the configured

1031API endpoint. Its callback always returns the configured certificate because

1032Go's automatic selection can otherwise suppress it when a server's

1033acceptable-CA hint does not match the local chain. If a proxy is required, use

1034a transport that keeps the proxy TLS configuration separate from the origin

1035client certificate.

1036 

1037The complete tested recipe is in

1038[`examples/mutual-tls`](./examples/mutual-tls/main.go).

1039 

961## Workload Identity Authentication1040## Workload Identity Authentication

962 1041 

963For cloud workloads (Kubernetes, Azure, Google Cloud Platform), you can use workload identity authentication instead of API keys. This provides short-lived tokens that are automatically refreshed.1042For cloud workloads (Kubernetes, Azure, Google Cloud Platform), you can use workload identity authentication instead of API keys. This provides short-lived tokens that are automatically refreshed.

java/index.md +6 −6

Details

2 2 

3<!-- x-release-please-start-version -->3<!-- x-release-please-start-version -->

4 4 

5[![Maven Central](https://img.shields.io/maven-central/v/com.openai/openai-java)](https://central.sonatype.com/artifact/com.openai/openai-java/4.46.0)5[![Maven Central](https://img.shields.io/maven-central/v/com.openai/openai-java)](https://central.sonatype.com/artifact/com.openai/openai-java/4.47.0)

6[![javadoc](https://javadoc.io/badge2/com.openai/openai-java/4.46.0/javadoc.svg)](https://javadoc.io/doc/com.openai/openai-java/4.46.0)6[![javadoc](https://javadoc.io/badge2/com.openai/openai-java/4.47.0/javadoc.svg)](https://javadoc.io/doc/com.openai/openai-java/4.47.0)

7 7 

8<!-- x-release-please-end -->8<!-- x-release-please-end -->

9 9 


11 11 

12<!-- x-release-please-start-version -->12<!-- x-release-please-start-version -->

13 13 

14The REST API documentation can be found on [platform.openai.com](https://platform.openai.com/docs). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.openai/openai-java/4.46.0).14The REST API documentation can be found on [platform.openai.com](https://platform.openai.com/docs). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.openai/openai-java/4.47.0).

15 15 

16<!-- x-release-please-end -->16<!-- x-release-please-end -->

17 17 


22### Gradle22### Gradle

23 23 

24```kotlin24```kotlin

25implementation("com.openai:openai-java:4.46.0")25implementation("com.openai:openai-java:4.47.0")

26```26```

27 27 

28### Maven28### Maven


31<dependency>31<dependency>

32 <groupId>com.openai</groupId>32 <groupId>com.openai</groupId>

33 <artifactId>openai-java</artifactId>33 <artifactId>openai-java</artifactId>

34 <version>4.46.0</version>34 <version>4.47.0</version>

35</dependency>35</dependency>

36```36```

37 37 


94<!-- x-release-please-start-version -->94<!-- x-release-please-start-version -->

95 95 

96```kotlin96```kotlin

97implementation("com.openai:openai-java-bedrock:4.46.0")97implementation("com.openai:openai-java-bedrock:4.47.0")

98```98```

99 99 

100<!-- x-release-please-end -->100<!-- x-release-please-end -->

python/index.md +122 −0

Details

899client.with_options(http_client=DefaultHttpxClient(...))899client.with_options(http_client=DefaultHttpxClient(...))

900```900```

901 901 

902#### Mutual TLS

903 

904Before configuring a client, review the

905[OpenAI Mutual TLS Beta Program](https://help.openai.com/en/articles/10876024-openai-mutual-tls-beta-program)

906for enrollment, currently supported endpoints, and certificate requirements.

907 

908For API-key authenticated HTTP requests that require mutual TLS (mTLS), configure

909a native [`ssl.SSLContext`](https://docs.python.org/3/library/ssl.html#ssl.SSLContext)

910and pass it through the custom HTTP client:

911 

912```python

913import os

914import ssl

915 

916from openai import OpenAI, DefaultHttpxClient

917 

918# Server trust is configured independently. Without `cafile`, this uses the

919# operating system's normal trusted certificate authorities.

920ssl_context = ssl.create_default_context(

921 cafile=os.environ.get("OPENAI_MTLS_CA_BUNDLE"),

922)

923ssl_context.load_cert_chain(

924 # This PEM must contain the leaf certificate first, followed by every

925 # intermediate certificate needed to reach the server's trust anchor.

926 certfile=os.environ["OPENAI_MTLS_CERTIFICATE_CHAIN"],

927 keyfile=os.environ["OPENAI_MTLS_PRIVATE_KEY"],

928 password=os.environ.get("OPENAI_MTLS_PRIVATE_KEY_PASSWORD"),

929)

930 

931client = OpenAI(

932 api_key=os.environ["OPENAI_API_KEY"],

933 # A custom HTTP client does not tell the SDK that mTLS is configured, so

934 # select the mTLS endpoint explicitly. Preserve an EU or custom override.

935 base_url=os.environ.get(

936 "OPENAI_BASE_URL",

937 "https://mtls.api.openai.com/v1",

938 ),

939 # A client certificate belongs to the HTTP client, not the base URL.

940 # Disable redirects so it cannot follow a response to another origin.

941 http_client=DefaultHttpxClient(

942 verify=ssl_context,

943 follow_redirects=False,

944 ),

945)

946```

947 

948The async configuration is equivalent:

949 

950```python

951import os

952import ssl

953 

954from openai import AsyncOpenAI, DefaultAsyncHttpxClient

955 

956ssl_context = ssl.create_default_context(

957 cafile=os.environ.get("OPENAI_MTLS_CA_BUNDLE"),

958)

959ssl_context.load_cert_chain(

960 certfile=os.environ["OPENAI_MTLS_CERTIFICATE_CHAIN"],

961 keyfile=os.environ["OPENAI_MTLS_PRIVATE_KEY"],

962 password=os.environ.get("OPENAI_MTLS_PRIVATE_KEY_PASSWORD"),

963)

964 

965client = AsyncOpenAI(

966 api_key=os.environ["OPENAI_API_KEY"],

967 base_url=os.environ.get(

968 "OPENAI_BASE_URL",

969 "https://mtls.api.openai.com/v1",

970 ),

971 http_client=DefaultAsyncHttpxClient(

972 verify=ssl_context,

973 follow_redirects=False,

974 ),

975)

976```

977 

978Experimental HTTPX2 uses the same native `SSLContext`. Install the optional

979extra with `pip install 'openai[httpx2]'`, then use `DefaultHttpx2Client` or

980`DefaultAsyncHttpx2Client` in place of the corresponding HTTPX client above:

981 

982```python

983from openai import OpenAI, DefaultHttpx2Client

984 

985client = OpenAI(

986 api_key=os.environ["OPENAI_API_KEY"],

987 base_url=os.environ.get(

988 "OPENAI_BASE_URL",

989 "https://mtls.api.openai.com/v1",

990 ),

991 http_client=DefaultHttpx2Client(

992 verify=ssl_context,

993 follow_redirects=False,

994 ),

995)

996```

997 

998See the complete [sync HTTPX2](examples/mtls_httpx2.py) and

999[async HTTPX2](examples/mtls_httpx2_async.py) examples.

1000 

1001The certificate-bearing HTTP client is transport-wide. Dedicate it to the

1002selected mTLS origin; do not reuse it for other services or pass it through

1003`with_options()` with a different `base_url`. If redirects are required, add an

1004HTTPX request hook that rejects requests whose scheme, host, or port differs

1005from the configured mTLS origin before enabling `follow_redirects`.

1006 

1007`SSLContext.load_cert_chain()` raises during setup for unreadable or malformed

1008files and for a private key that does not match the leaf certificate. Certificate

1009expiry, key usage, extended key usage, SAN, and trust policy remain TLS server

1010decisions. OpenAI does not fetch missing intermediates through AIA, so provide a

1011complete, leaf-first client-chain PEM. Intermediate-chain support is currently

1012enabled by request. Until it is enabled for your organization, use a client leaf

1013certificate directly signed by the uploaded CA.

1014 

1015For certificate rotation, build a new `SSLContext`, HTTP client, and `OpenAI` or

1016`AsyncOpenAI` client. This creates a fresh connection pool; close the old SDK

1017client after its in-flight requests finish. Do not assume existing TLS

1018connections will renegotiate.

1019 

1020This recipe applies to ordinary API-key HTTP traffic. It does not implement

1021certificate-only X.509 workload identity, token exchange, or Realtime WebSocket

1022mTLS.

1023 

902### Managing HTTP resources1024### Managing HTTP resources

903 1025 

904By default the library closes underlying HTTP connections whenever the client is [garbage collected](https://docs.python.org/3/reference/datamodel.html#object.__del__). You can manually close the client using the `.close()` method if desired, or with a context manager that closes when exiting.1026By default the library closes underlying HTTP connections whenever the client is [garbage collected](https://docs.python.org/3/reference/datamodel.html#object.__del__). You can manually close the client using the `.close()` method if desired, or with a context manager that closes when exiting.

Details

9436 9436 

9437 - `"incomplete"`9437 - `"incomplete"`

9438 9438 

9439 - `FunctionCallOutput object { call_id, output, type, 4 more }`9439 - `FunctionCallOutput object { call_id, output, type, 6 more }`

9440 9440 

9441 The output of a function tool call.9441 The output of a function tool call.

9442 9442 


9608 9608 

9609 - `"program"`9609 - `"program"`

9610 9610 

9611 - `name: optional string`

9612 

9613 The name of the tool that produced the output.

9614 

9615 - `namespace: optional string`

9616 

9617 The namespace of the tool that produced the output.

9618 

9611 - `status: optional "in_progress" or "completed" or "incomplete"`9619 - `status: optional "in_progress" or "completed" or "incomplete"`

9612 9620 

9613 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.9621 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


13575 13583 

13576 - `"incomplete"`13584 - `"incomplete"`

13577 13585 

13578 - `FunctionCallOutput object { id, call_id, output, 5 more }`13586 - `FunctionCallOutput object { id, call_id, output, 7 more }`

13579 13587 

13580 - `id: string`13588 - `id: string`

13581 13589 


13663 13671 

13664 The identifier of the actor that created the item.13672 The identifier of the actor that created the item.

13665 13673 

13674 - `name: optional string`

13675 

13676 The name of the tool that produced the output.

13677 

13678 - `namespace: optional string`

13679 

13680 The namespace of the tool that produced the output.

13681 

13666 - `AgentMessage object { id, author, content, 3 more }`13682 - `AgentMessage object { id, author, content, 3 more }`

13667 13683 

13668 - `id: string`13684 - `id: string`


18875 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.18891 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

18876 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).18892 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

18877 18893 

18878 - `service_tier: optional "auto" or "default" or "flex" or 2 more`18894 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

18879 18895 

18880 Specifies the processing type used for serving the request.18896 Specifies the processing type used for serving the request.

18881 18897 

18882 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.18898 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

18883 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.18899 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

18884 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.18900 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

18901 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

18885 - When not set, the default behavior is 'auto'.18902 - When not set, the default behavior is 'auto'.

18886 18903 

18887 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.18904 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


18896 18913 

18897 - `"priority"`18914 - `"priority"`

18898 18915 

18916 - `"fast"`

18917 

18899 - `status: optional BetaResponseStatus`18918 - `status: optional BetaResponseStatus`

18900 18919 

18901 The status of the response generation. One of `completed`, `failed`,18920 The status of the response generation. One of `completed`, `failed`,


20559 20578 

20560 - `"incomplete"`20579 - `"incomplete"`

20561 20580 

20562 - `FunctionCallOutput object { call_id, output, type, 4 more }`20581 - `FunctionCallOutput object { call_id, output, type, 6 more }`

20563 20582 

20564 The output of a function tool call.20583 The output of a function tool call.

20565 20584 


20731 20750 

20732 - `"program"`20751 - `"program"`

20733 20752 

20753 - `name: optional string`

20754 

20755 The name of the tool that produced the output.

20756 

20757 - `namespace: optional string`

20758 

20759 The namespace of the tool that produced the output.

20760 

20734 - `status: optional "in_progress" or "completed" or "incomplete"`20761 - `status: optional "in_progress" or "completed" or "incomplete"`

20735 20762 

20736 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.20763 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


24355 24382 

24356 - `"24h"`24383 - `"24h"`

24357 24384 

24358- `service_tier: optional "auto" or "default" or "flex" or "priority"`24385- `service_tier: optional "auto" or "default" or "fast" or 2 more`

24359 24386 

24360 The service tier to use for this request.24387 Specifies the processing type used for serving the request. - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'. - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model. - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier. - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request. - When not set, the default behavior is 'auto'.

24388 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.

24361 24389 

24362 - `"auto"`24390 - `"auto"`

24363 24391 

24364 - `"default"`24392 - `"default"`

24365 24393 

24394 - `"fast"`

24395 

24366 - `"flex"`24396 - `"flex"`

24367 24397 

24368 - `"priority"`24398 - `"priority"`


27455 27485 

27456 The canonical name of the agent that produced this item.27486 The canonical name of the agent that produced this item.

27457 27487 

27458 - `FunctionCallOutput object { call_id, output, type, 4 more }`27488 - `FunctionCallOutput object { call_id, output, type, 6 more }`

27459 27489 

27460 The output of a function tool call.27490 The output of a function tool call.

27461 27491 


27531 27561 

27532 - `"program"`27562 - `"program"`

27533 27563 

27564 - `name: optional string`

27565 

27566 The name of the tool that produced the output.

27567 

27568 - `namespace: optional string`

27569 

27570 The namespace of the tool that produced the output.

27571 

27534 - `status: optional "in_progress" or "completed" or "incomplete"`27572 - `status: optional "in_progress" or "completed" or "incomplete"`

27535 27573 

27536 The status of the item. One of `in_progress`, `completed`, or27574 The status of the item. One of `in_progress`, `completed`, or


30383 30421 

30384 - `"incomplete"`30422 - `"incomplete"`

30385 30423 

30386 - `FunctionCallOutput object { call_id, output, type, 4 more }`30424 - `FunctionCallOutput object { call_id, output, type, 6 more }`

30387 30425 

30388 The output of a function tool call.30426 The output of a function tool call.

30389 30427 


30555 30593 

30556 - `"program"`30594 - `"program"`

30557 30595 

30596 - `name: optional string`

30597 

30598 The name of the tool that produced the output.

30599 

30600 - `namespace: optional string`

30601 

30602 The namespace of the tool that produced the output.

30603 

30558 - `status: optional "in_progress" or "completed" or "incomplete"`30604 - `status: optional "in_progress" or "completed" or "incomplete"`

30559 30605 

30560 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.30606 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


34598 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.34644 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

34599 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).34645 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

34600 34646 

34601- `service_tier: optional "auto" or "default" or "flex" or 2 more`34647- `service_tier: optional "auto" or "default" or "flex" or 3 more`

34602 34648 

34603 Specifies the processing type used for serving the request.34649 Specifies the processing type used for serving the request.

34604 34650 

34605 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.34651 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

34606 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.34652 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

34607 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.34653 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

34654 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

34608 - When not set, the default behavior is 'auto'.34655 - When not set, the default behavior is 'auto'.

34609 34656 

34610 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.34657 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


34619 34666 

34620 - `"priority"`34667 - `"priority"`

34621 34668 

34669 - `"fast"`

34670 

34622- `store: optional boolean`34671- `store: optional boolean`

34623 34672 

34624 Whether to store the generated model response for later retrieval via34673 Whether to store the generated model response for later retrieval via


37068 37117 

37069 - `"incomplete"`37118 - `"incomplete"`

37070 37119 

37071 - `FunctionCallOutput object { call_id, output, type, 4 more }`37120 - `FunctionCallOutput object { call_id, output, type, 6 more }`

37072 37121 

37073 The output of a function tool call.37122 The output of a function tool call.

37074 37123 


37240 37289 

37241 - `"program"`37290 - `"program"`

37242 37291 

37292 - `name: optional string`

37293 

37294 The name of the tool that produced the output.

37295 

37296 - `namespace: optional string`

37297 

37298 The namespace of the tool that produced the output.

37299 

37243 - `status: optional "in_progress" or "completed" or "incomplete"`37300 - `status: optional "in_progress" or "completed" or "incomplete"`

37244 37301 

37245 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.37302 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


41207 41264 

41208 - `"incomplete"`41265 - `"incomplete"`

41209 41266 

41210 - `FunctionCallOutput object { id, call_id, output, 5 more }`41267 - `FunctionCallOutput object { id, call_id, output, 7 more }`

41211 41268 

41212 - `id: string`41269 - `id: string`

41213 41270 


41295 41352 

41296 The identifier of the actor that created the item.41353 The identifier of the actor that created the item.

41297 41354 

41355 - `name: optional string`

41356 

41357 The name of the tool that produced the output.

41358 

41359 - `namespace: optional string`

41360 

41361 The namespace of the tool that produced the output.

41362 

41298 - `AgentMessage object { id, author, content, 3 more }`41363 - `AgentMessage object { id, author, content, 3 more }`

41299 41364 

41300 - `id: string`41365 - `id: string`


46507 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.46572 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

46508 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).46573 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

46509 46574 

46510 - `service_tier: optional "auto" or "default" or "flex" or 2 more`46575 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

46511 46576 

46512 Specifies the processing type used for serving the request.46577 Specifies the processing type used for serving the request.

46513 46578 

46514 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.46579 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

46515 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.46580 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

46516 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.46581 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

46582 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

46517 - When not set, the default behavior is 'auto'.46583 - When not set, the default behavior is 'auto'.

46518 46584 

46519 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.46585 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


46528 46594 

46529 - `"priority"`46595 - `"priority"`

46530 46596 

46597 - `"fast"`

46598 

46531 - `status: optional BetaResponseStatus`46599 - `status: optional BetaResponseStatus`

46532 46600 

46533 The status of the response generation. One of `completed`, `failed`,46601 The status of the response generation. One of `completed`, `failed`,


48868 48936 

48869 - `"incomplete"`48937 - `"incomplete"`

48870 48938 

48871 - `FunctionCallOutput object { call_id, output, type, 4 more }`48939 - `FunctionCallOutput object { call_id, output, type, 6 more }`

48872 48940 

48873 The output of a function tool call.48941 The output of a function tool call.

48874 48942 


49040 49108 

49041 - `"program"`49109 - `"program"`

49042 49110 

49111 - `name: optional string`

49112 

49113 The name of the tool that produced the output.

49114 

49115 - `namespace: optional string`

49116 

49117 The namespace of the tool that produced the output.

49118 

49043 - `status: optional "in_progress" or "completed" or "incomplete"`49119 - `status: optional "in_progress" or "completed" or "incomplete"`

49044 49120 

49045 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.49121 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


53007 53083 

53008 - `"incomplete"`53084 - `"incomplete"`

53009 53085 

53010 - `FunctionCallOutput object { id, call_id, output, 5 more }`53086 - `FunctionCallOutput object { id, call_id, output, 7 more }`

53011 53087 

53012 - `id: string`53088 - `id: string`

53013 53089 


53095 53171 

53096 The identifier of the actor that created the item.53172 The identifier of the actor that created the item.

53097 53173 

53174 - `name: optional string`

53175 

53176 The name of the tool that produced the output.

53177 

53178 - `namespace: optional string`

53179 

53180 The namespace of the tool that produced the output.

53181 

53098 - `AgentMessage object { id, author, content, 3 more }`53182 - `AgentMessage object { id, author, content, 3 more }`

53099 53183 

53100 - `id: string`53184 - `id: string`


58307 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.58391 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

58308 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).58392 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

58309 58393 

58310 - `service_tier: optional "auto" or "default" or "flex" or 2 more`58394 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

58311 58395 

58312 Specifies the processing type used for serving the request.58396 Specifies the processing type used for serving the request.

58313 58397 

58314 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.58398 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

58315 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.58399 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

58316 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.58400 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

58401 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

58317 - When not set, the default behavior is 'auto'.58402 - When not set, the default behavior is 'auto'.

58318 58403 

58319 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.58404 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


58328 58413 

58329 - `"priority"`58414 - `"priority"`

58330 58415 

58416 - `"fast"`

58417 

58331 - `status: optional BetaResponseStatus`58418 - `status: optional BetaResponseStatus`

58332 58419 

58333 The status of the response generation. One of `completed`, `failed`,58420 The status of the response generation. One of `completed`, `failed`,


61847 61934 

61848 The canonical name of the agent that produced this item.61935 The canonical name of the agent that produced this item.

61849 61936 

61850 - `FunctionCallOutput object { call_id, output, type, 4 more }`61937 - `FunctionCallOutput object { call_id, output, type, 6 more }`

61851 61938 

61852 The output of a function tool call.61939 The output of a function tool call.

61853 61940 


61923 62010 

61924 - `"program"`62011 - `"program"`

61925 62012 

62013 - `name: optional string`

62014 

62015 The name of the tool that produced the output.

62016 

62017 - `namespace: optional string`

62018 

62019 The namespace of the tool that produced the output.

62020 

61926 - `status: optional "in_progress" or "completed" or "incomplete"`62021 - `status: optional "in_progress" or "completed" or "incomplete"`

61927 62022 

61928 The status of the item. One of `in_progress`, `completed`, or62023 The status of the item. One of `in_progress`, `completed`, or


65490 65585 

65491 - `"incomplete"`65586 - `"incomplete"`

65492 65587 

65493 - `FunctionCallOutput object { call_id, output, type, 4 more }`65588 - `FunctionCallOutput object { call_id, output, type, 6 more }`

65494 65589 

65495 The output of a function tool call.65590 The output of a function tool call.

65496 65591 


65662 65757 

65663 - `"program"`65758 - `"program"`

65664 65759 

65760 - `name: optional string`

65761 

65762 The name of the tool that produced the output.

65763 

65764 - `namespace: optional string`

65765 

65766 The namespace of the tool that produced the output.

65767 

65665 - `status: optional "in_progress" or "completed" or "incomplete"`65768 - `status: optional "in_progress" or "completed" or "incomplete"`

65666 65769 

65667 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.65770 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


69629 69732 

69630 - `"incomplete"`69733 - `"incomplete"`

69631 69734 

69632 - `FunctionCallOutput object { id, call_id, output, 5 more }`69735 - `FunctionCallOutput object { id, call_id, output, 7 more }`

69633 69736 

69634 - `id: string`69737 - `id: string`

69635 69738 


69717 69820 

69718 The identifier of the actor that created the item.69821 The identifier of the actor that created the item.

69719 69822 

69823 - `name: optional string`

69824 

69825 The name of the tool that produced the output.

69826 

69827 - `namespace: optional string`

69828 

69829 The namespace of the tool that produced the output.

69830 

69720 - `AgentMessage object { id, author, content, 3 more }`69831 - `AgentMessage object { id, author, content, 3 more }`

69721 69832 

69722 - `id: string`69833 - `id: string`


74929 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.75040 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

74930 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).75041 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

74931 75042 

74932 - `service_tier: optional "auto" or "default" or "flex" or 2 more`75043 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

74933 75044 

74934 Specifies the processing type used for serving the request.75045 Specifies the processing type used for serving the request.

74935 75046 

74936 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.75047 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

74937 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.75048 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

74938 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.75049 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

75050 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

74939 - When not set, the default behavior is 'auto'.75051 - When not set, the default behavior is 'auto'.

74940 75052 

74941 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.75053 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


74950 75062 

74951 - `"priority"`75063 - `"priority"`

74952 75064 

75065 - `"fast"`

75066 

74953 - `status: optional BetaResponseStatus`75067 - `status: optional BetaResponseStatus`

74954 75068 

74955 The status of the response generation. One of `completed`, `failed`,75069 The status of the response generation. One of `completed`, `failed`,


76513 76627 

76514 - `"incomplete"`76628 - `"incomplete"`

76515 76629 

76516 - `FunctionCallOutput object { call_id, output, type, 4 more }`76630 - `FunctionCallOutput object { call_id, output, type, 6 more }`

76517 76631 

76518 The output of a function tool call.76632 The output of a function tool call.

76519 76633 


76685 76799 

76686 - `"program"`76800 - `"program"`

76687 76801 

76802 - `name: optional string`

76803 

76804 The name of the tool that produced the output.

76805 

76806 - `namespace: optional string`

76807 

76808 The namespace of the tool that produced the output.

76809 

76688 - `status: optional "in_progress" or "completed" or "incomplete"`76810 - `status: optional "in_progress" or "completed" or "incomplete"`

76689 76811 

76690 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.76812 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


80652 80774 

80653 - `"incomplete"`80775 - `"incomplete"`

80654 80776 

80655 - `FunctionCallOutput object { id, call_id, output, 5 more }`80777 - `FunctionCallOutput object { id, call_id, output, 7 more }`

80656 80778 

80657 - `id: string`80779 - `id: string`

80658 80780 


80740 80862 

80741 The identifier of the actor that created the item.80863 The identifier of the actor that created the item.

80742 80864 

80865 - `name: optional string`

80866 

80867 The name of the tool that produced the output.

80868 

80869 - `namespace: optional string`

80870 

80871 The namespace of the tool that produced the output.

80872 

80743 - `AgentMessage object { id, author, content, 3 more }`80873 - `AgentMessage object { id, author, content, 3 more }`

80744 80874 

80745 - `id: string`80875 - `id: string`


85952 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.86082 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

85953 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).86083 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

85954 86084 

85955 - `service_tier: optional "auto" or "default" or "flex" or 2 more`86085 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

85956 86086 

85957 Specifies the processing type used for serving the request.86087 Specifies the processing type used for serving the request.

85958 86088 

85959 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.86089 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

85960 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.86090 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

85961 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.86091 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

86092 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

85962 - When not set, the default behavior is 'auto'.86093 - When not set, the default behavior is 'auto'.

85963 86094 

85964 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.86095 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


85973 86104 

85974 - `"priority"`86105 - `"priority"`

85975 86106 

86107 - `"fast"`

86108 

85976 - `status: optional BetaResponseStatus`86109 - `status: optional BetaResponseStatus`

85977 86110 

85978 The status of the response generation. One of `completed`, `failed`,86111 The status of the response generation. One of `completed`, `failed`,


87997 88130 

87998 - `"incomplete"`88131 - `"incomplete"`

87999 88132 

88000 - `FunctionCallOutput object { call_id, output, type, 4 more }`88133 - `FunctionCallOutput object { call_id, output, type, 6 more }`

88001 88134 

88002 The output of a function tool call.88135 The output of a function tool call.

88003 88136 


88169 88302 

88170 - `"program"`88303 - `"program"`

88171 88304 

88305 - `name: optional string`

88306 

88307 The name of the tool that produced the output.

88308 

88309 - `namespace: optional string`

88310 

88311 The namespace of the tool that produced the output.

88312 

88172 - `status: optional "in_progress" or "completed" or "incomplete"`88313 - `status: optional "in_progress" or "completed" or "incomplete"`

88173 88314 

88174 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.88315 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


92136 92277 

92137 - `"incomplete"`92278 - `"incomplete"`

92138 92279 

92139 - `FunctionCallOutput object { id, call_id, output, 5 more }`92280 - `FunctionCallOutput object { id, call_id, output, 7 more }`

92140 92281 

92141 - `id: string`92282 - `id: string`

92142 92283 


92224 92365 

92225 The identifier of the actor that created the item.92366 The identifier of the actor that created the item.

92226 92367 

92368 - `name: optional string`

92369 

92370 The name of the tool that produced the output.

92371 

92372 - `namespace: optional string`

92373 

92374 The namespace of the tool that produced the output.

92375 

92227 - `AgentMessage object { id, author, content, 3 more }`92376 - `AgentMessage object { id, author, content, 3 more }`

92228 92377 

92229 - `id: string`92378 - `id: string`


97436 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.97585 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

97437 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).97586 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

97438 97587 

97439 - `service_tier: optional "auto" or "default" or "flex" or 2 more`97588 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

97440 97589 

97441 Specifies the processing type used for serving the request.97590 Specifies the processing type used for serving the request.

97442 97591 

97443 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.97592 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

97444 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.97593 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

97445 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.97594 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

97595 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

97446 - When not set, the default behavior is 'auto'.97596 - When not set, the default behavior is 'auto'.

97447 97597 

97448 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.97598 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


97457 97607 

97458 - `"priority"`97608 - `"priority"`

97459 97609 

97610 - `"fast"`

97611 

97460 - `status: optional BetaResponseStatus`97612 - `status: optional BetaResponseStatus`

97461 97613 

97462 The status of the response generation. One of `completed`, `failed`,97614 The status of the response generation. One of `completed`, `failed`,


98928 99080 

98929 - `"incomplete"`99081 - `"incomplete"`

98930 99082 

98931 - `FunctionCallOutput object { call_id, output, type, 4 more }`99083 - `FunctionCallOutput object { call_id, output, type, 6 more }`

98932 99084 

98933 The output of a function tool call.99085 The output of a function tool call.

98934 99086 


99100 99252 

99101 - `"program"`99253 - `"program"`

99102 99254 

99255 - `name: optional string`

99256 

99257 The name of the tool that produced the output.

99258 

99259 - `namespace: optional string`

99260 

99261 The namespace of the tool that produced the output.

99262 

99103 - `status: optional "in_progress" or "completed" or "incomplete"`99263 - `status: optional "in_progress" or "completed" or "incomplete"`

99104 99264 

99105 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.99265 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


103067 103227 

103068 - `"incomplete"`103228 - `"incomplete"`

103069 103229 

103070 - `FunctionCallOutput object { id, call_id, output, 5 more }`103230 - `FunctionCallOutput object { id, call_id, output, 7 more }`

103071 103231 

103072 - `id: string`103232 - `id: string`

103073 103233 


103155 103315 

103156 The identifier of the actor that created the item.103316 The identifier of the actor that created the item.

103157 103317 

103318 - `name: optional string`

103319 

103320 The name of the tool that produced the output.

103321 

103322 - `namespace: optional string`

103323 

103324 The namespace of the tool that produced the output.

103325 

103158 - `AgentMessage object { id, author, content, 3 more }`103326 - `AgentMessage object { id, author, content, 3 more }`

103159 103327 

103160 - `id: string`103328 - `id: string`


108367 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.108535 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

108368 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).108536 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

108369 108537 

108370 - `service_tier: optional "auto" or "default" or "flex" or 2 more`108538 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

108371 108539 

108372 Specifies the processing type used for serving the request.108540 Specifies the processing type used for serving the request.

108373 108541 

108374 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.108542 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

108375 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.108543 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

108376 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.108544 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

108545 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

108377 - When not set, the default behavior is 'auto'.108546 - When not set, the default behavior is 'auto'.

108378 108547 

108379 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.108548 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


108388 108557 

108389 - `"priority"`108558 - `"priority"`

108390 108559 

108560 - `"fast"`

108561 

108391 - `status: optional BetaResponseStatus`108562 - `status: optional BetaResponseStatus`

108392 108563 

108393 The status of the response generation. One of `completed`, `failed`,108564 The status of the response generation. One of `completed`, `failed`,


110156 110327 

110157 - `"incomplete"`110328 - `"incomplete"`

110158 110329 

110159 - `FunctionCallOutput object { call_id, output, type, 4 more }`110330 - `FunctionCallOutput object { call_id, output, type, 6 more }`

110160 110331 

110161 The output of a function tool call.110332 The output of a function tool call.

110162 110333 


110328 110499 

110329 - `"program"`110500 - `"program"`

110330 110501 

110502 - `name: optional string`

110503 

110504 The name of the tool that produced the output.

110505 

110506 - `namespace: optional string`

110507 

110508 The namespace of the tool that produced the output.

110509 

110331 - `status: optional "in_progress" or "completed" or "incomplete"`110510 - `status: optional "in_progress" or "completed" or "incomplete"`

110332 110511 

110333 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.110512 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


114295 114474 

114296 - `"incomplete"`114475 - `"incomplete"`

114297 114476 

114298 - `FunctionCallOutput object { id, call_id, output, 5 more }`114477 - `FunctionCallOutput object { id, call_id, output, 7 more }`

114299 114478 

114300 - `id: string`114479 - `id: string`

114301 114480 


114383 114562 

114384 The identifier of the actor that created the item.114563 The identifier of the actor that created the item.

114385 114564 

114565 - `name: optional string`

114566 

114567 The name of the tool that produced the output.

114568 

114569 - `namespace: optional string`

114570 

114571 The namespace of the tool that produced the output.

114572 

114386 - `AgentMessage object { id, author, content, 3 more }`114573 - `AgentMessage object { id, author, content, 3 more }`

114387 114574 

114388 - `id: string`114575 - `id: string`


119595 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.119782 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

119596 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).119783 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

119597 119784 

119598 - `service_tier: optional "auto" or "default" or "flex" or 2 more`119785 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

119599 119786 

119600 Specifies the processing type used for serving the request.119787 Specifies the processing type used for serving the request.

119601 119788 

119602 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.119789 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

119603 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.119790 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

119604 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.119791 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

119792 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

119605 - When not set, the default behavior is 'auto'.119793 - When not set, the default behavior is 'auto'.

119606 119794 

119607 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.119795 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


119616 119804 

119617 - `"priority"`119805 - `"priority"`

119618 119806 

119807 - `"fast"`

119808 

119619 - `status: optional BetaResponseStatus`119809 - `status: optional BetaResponseStatus`

119620 119810 

119621 The status of the response generation. One of `completed`, `failed`,119811 The status of the response generation. One of `completed`, `failed`,


120956 121146 

120957 - `"incomplete"`121147 - `"incomplete"`

120958 121148 

120959 - `FunctionCallOutput object { call_id, output, type, 4 more }`121149 - `FunctionCallOutput object { call_id, output, type, 6 more }`

120960 121150 

120961 The output of a function tool call.121151 The output of a function tool call.

120962 121152 


121128 121318 

121129 - `"program"`121319 - `"program"`

121130 121320 

121321 - `name: optional string`

121322 

121323 The name of the tool that produced the output.

121324 

121325 - `namespace: optional string`

121326 

121327 The namespace of the tool that produced the output.

121328 

121131 - `status: optional "in_progress" or "completed" or "incomplete"`121329 - `status: optional "in_progress" or "completed" or "incomplete"`

121132 121330 

121133 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.121331 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


125095 125293 

125096 - `"incomplete"`125294 - `"incomplete"`

125097 125295 

125098 - `FunctionCallOutput object { id, call_id, output, 5 more }`125296 - `FunctionCallOutput object { id, call_id, output, 7 more }`

125099 125297 

125100 - `id: string`125298 - `id: string`

125101 125299 


125183 125381 

125184 The identifier of the actor that created the item.125382 The identifier of the actor that created the item.

125185 125383 

125384 - `name: optional string`

125385 

125386 The name of the tool that produced the output.

125387 

125388 - `namespace: optional string`

125389 

125390 The namespace of the tool that produced the output.

125391 

125186 - `AgentMessage object { id, author, content, 3 more }`125392 - `AgentMessage object { id, author, content, 3 more }`

125187 125393 

125188 - `id: string`125394 - `id: string`


130395 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.130601 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

130396 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).130602 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

130397 130603 

130398 - `service_tier: optional "auto" or "default" or "flex" or 2 more`130604 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

130399 130605 

130400 Specifies the processing type used for serving the request.130606 Specifies the processing type used for serving the request.

130401 130607 

130402 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.130608 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

130403 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.130609 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

130404 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.130610 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

130611 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

130405 - When not set, the default behavior is 'auto'.130612 - When not set, the default behavior is 'auto'.

130406 130613 

130407 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.130614 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


130416 130623 

130417 - `"priority"`130624 - `"priority"`

130418 130625 

130626 - `"fast"`

130627 

130419 - `status: optional BetaResponseStatus`130628 - `status: optional BetaResponseStatus`

130420 130629 

130421 The status of the response generation. One of `completed`, `failed`,130630 The status of the response generation. One of `completed`, `failed`,


131663 131872 

131664 - `"incomplete"`131873 - `"incomplete"`

131665 131874 

131666 - `FunctionCallOutput object { call_id, output, type, 4 more }`131875 - `FunctionCallOutput object { call_id, output, type, 6 more }`

131667 131876 

131668 The output of a function tool call.131877 The output of a function tool call.

131669 131878 


131835 132044 

131836 - `"program"`132045 - `"program"`

131837 132046 

132047 - `name: optional string`

132048 

132049 The name of the tool that produced the output.

132050 

132051 - `namespace: optional string`

132052 

132053 The namespace of the tool that produced the output.

132054 

131838 - `status: optional "in_progress" or "completed" or "incomplete"`132055 - `status: optional "in_progress" or "completed" or "incomplete"`

131839 132056 

131840 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.132057 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


136473 136690 

136474 - `"incomplete"`136691 - `"incomplete"`

136475 136692 

136476 - `FunctionCallOutput object { call_id, output, type, 4 more }`136693 - `FunctionCallOutput object { call_id, output, type, 6 more }`

136477 136694 

136478 The output of a function tool call.136695 The output of a function tool call.

136479 136696 


136645 136862 

136646 - `"program"`136863 - `"program"`

136647 136864 

136865 - `name: optional string`

136866 

136867 The name of the tool that produced the output.

136868 

136869 - `namespace: optional string`

136870 

136871 The namespace of the tool that produced the output.

136872 

136648 - `status: optional "in_progress" or "completed" or "incomplete"`136873 - `status: optional "in_progress" or "completed" or "incomplete"`

136649 136874 

136650 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.136875 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


141544 141769 

141545 - `"incomplete"`141770 - `"incomplete"`

141546 141771 

141547 - `FunctionCallOutput object { id, call_id, output, 5 more }`141772 - `FunctionCallOutput object { id, call_id, output, 7 more }`

141548 141773 

141549 - `id: string`141774 - `id: string`

141550 141775 


141730 141955 

141731 The identifier of the actor that created the item.141956 The identifier of the actor that created the item.

141732 141957 

141958 - `name: optional string`

141959 

141960 The name of the tool that produced the output.

141961 

141962 - `namespace: optional string`

141963 

141964 The namespace of the tool that produced the output.

141965 

141733 - `AgentMessage object { id, author, content, 3 more }`141966 - `AgentMessage object { id, author, content, 3 more }`

141734 141967 

141735 - `id: string`141968 - `id: string`


146164 146397 

146165 - `"incomplete"`146398 - `"incomplete"`

146166 146399 

146167 - `FunctionCallOutput object { id, call_id, output, 5 more }`146400 - `FunctionCallOutput object { id, call_id, output, 7 more }`

146168 146401 

146169 - `id: string`146402 - `id: string`

146170 146403 


146350 146583 

146351 The identifier of the actor that created the item.146584 The identifier of the actor that created the item.

146352 146585 

146586 - `name: optional string`

146587 

146588 The name of the tool that produced the output.

146589 

146590 - `namespace: optional string`

146591 

146592 The namespace of the tool that produced the output.

146593 

146353 - `AgentMessage object { id, author, content, 3 more }`146594 - `AgentMessage object { id, author, content, 3 more }`

146354 146595 

146355 - `id: string`146596 - `id: string`


150806 151047 

150807 - `"incomplete"`151048 - `"incomplete"`

150808 151049 

150809 - `FunctionCallOutput object { id, call_id, output, 5 more }`151050 - `FunctionCallOutput object { id, call_id, output, 7 more }`

150810 151051 

150811 - `id: string`151052 - `id: string`

150812 151053 


150992 151233 

150993 The identifier of the actor that created the item.151234 The identifier of the actor that created the item.

150994 151235 

151236 - `name: optional string`

151237 

151238 The name of the tool that produced the output.

151239 

151240 - `namespace: optional string`

151241 

151242 The namespace of the tool that produced the output.

151243 

150995 - `AgentMessage object { id, author, content, 3 more }`151244 - `AgentMessage object { id, author, content, 3 more }`

150996 151245 

150997 - `id: string`151246 - `id: string`


156734 156983 

156735 - `"incomplete"`156984 - `"incomplete"`

156736 156985 

156737 - `FunctionCallOutput object { call_id, output, type, 4 more }`156986 - `FunctionCallOutput object { call_id, output, type, 6 more }`

156738 156987 

156739 The output of a function tool call.156988 The output of a function tool call.

156740 156989 


156906 157155 

156907 - `"program"`157156 - `"program"`

156908 157157 

157158 - `name: optional string`

157159 

157160 The name of the tool that produced the output.

157161 

157162 - `namespace: optional string`

157163 

157164 The namespace of the tool that produced the output.

157165 

156909 - `status: optional "in_progress" or "completed" or "incomplete"`157166 - `status: optional "in_progress" or "completed" or "incomplete"`

156910 157167 

156911 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.157168 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


160873 161130 

160874 - `"incomplete"`161131 - `"incomplete"`

160875 161132 

160876 - `FunctionCallOutput object { id, call_id, output, 5 more }`161133 - `FunctionCallOutput object { id, call_id, output, 7 more }`

160877 161134 

160878 - `id: string`161135 - `id: string`

160879 161136 


160961 161218 

160962 The identifier of the actor that created the item.161219 The identifier of the actor that created the item.

160963 161220 

161221 - `name: optional string`

161222 

161223 The name of the tool that produced the output.

161224 

161225 - `namespace: optional string`

161226 

161227 The namespace of the tool that produced the output.

161228 

160964 - `AgentMessage object { id, author, content, 3 more }`161229 - `AgentMessage object { id, author, content, 3 more }`

160965 161230 

160966 - `id: string`161231 - `id: string`


166173 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.166438 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

166174 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).166439 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

166175 166440 

166176 - `service_tier: optional "auto" or "default" or "flex" or 2 more`166441 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

166177 166442 

166178 Specifies the processing type used for serving the request.166443 Specifies the processing type used for serving the request.

166179 166444 

166180 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.166445 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

166181 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.166446 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

166182 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.166447 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

166448 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

166183 - When not set, the default behavior is 'auto'.166449 - When not set, the default behavior is 'auto'.

166184 166450 

166185 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.166451 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


166194 166460 

166195 - `"priority"`166461 - `"priority"`

166196 166462 

166463 - `"fast"`

166464 

166197 - `status: optional BetaResponseStatus`166465 - `status: optional BetaResponseStatus`

166198 166466 

166199 The status of the response generation. One of `completed`, `failed`,166467 The status of the response generation. One of `completed`, `failed`,


168127 168395 

168128 - `"incomplete"`168396 - `"incomplete"`

168129 168397 

168130 - `FunctionCallOutput object { call_id, output, type, 4 more }`168398 - `FunctionCallOutput object { call_id, output, type, 6 more }`

168131 168399 

168132 The output of a function tool call.168400 The output of a function tool call.

168133 168401 


168299 168567 

168300 - `"program"`168568 - `"program"`

168301 168569 

168570 - `name: optional string`

168571 

168572 The name of the tool that produced the output.

168573 

168574 - `namespace: optional string`

168575 

168576 The namespace of the tool that produced the output.

168577 

168302 - `status: optional "in_progress" or "completed" or "incomplete"`168578 - `status: optional "in_progress" or "completed" or "incomplete"`

168303 168579 

168304 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.168580 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


172266 172542 

172267 - `"incomplete"`172543 - `"incomplete"`

172268 172544 

172269 - `FunctionCallOutput object { id, call_id, output, 5 more }`172545 - `FunctionCallOutput object { id, call_id, output, 7 more }`

172270 172546 

172271 - `id: string`172547 - `id: string`

172272 172548 


172354 172630 

172355 The identifier of the actor that created the item.172631 The identifier of the actor that created the item.

172356 172632 

172633 - `name: optional string`

172634 

172635 The name of the tool that produced the output.

172636 

172637 - `namespace: optional string`

172638 

172639 The namespace of the tool that produced the output.

172640 

172357 - `AgentMessage object { id, author, content, 3 more }`172641 - `AgentMessage object { id, author, content, 3 more }`

172358 172642 

172359 - `id: string`172643 - `id: string`


177566 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.177850 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

177567 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).177851 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

177568 177852 

177569 - `service_tier: optional "auto" or "default" or "flex" or 2 more`177853 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

177570 177854 

177571 Specifies the processing type used for serving the request.177855 Specifies the processing type used for serving the request.

177572 177856 

177573 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.177857 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

177574 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.177858 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

177575 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.177859 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

177860 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

177576 - When not set, the default behavior is 'auto'.177861 - When not set, the default behavior is 'auto'.

177577 177862 

177578 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.177863 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


177587 177872 

177588 - `"priority"`177873 - `"priority"`

177589 177874 

177875 - `"fast"`

177876 

177590 - `status: optional BetaResponseStatus`177877 - `status: optional BetaResponseStatus`

177591 177878 

177592 The status of the response generation. One of `completed`, `failed`,177879 The status of the response generation. One of `completed`, `failed`,


178221 A tool call to run a function. See the178508 A tool call to run a function. See the

178222 [function calling guide](/docs/guides/function-calling) for more information.178509 [function calling guide](/docs/guides/function-calling) for more information.

178223 178510 

178224 - `FunctionCallOutput object { id, call_id, output, 5 more }`178511 - `FunctionCallOutput object { id, call_id, output, 7 more }`

178225 178512 

178226 - `AgentMessage object { id, author, content, 3 more }`178513 - `AgentMessage object { id, author, content, 3 more }`

178227 178514 


180906 181193 

180907 - `"incomplete"`181194 - `"incomplete"`

180908 181195 

180909 - `FunctionCallOutput object { call_id, output, type, 4 more }`181196 - `FunctionCallOutput object { call_id, output, type, 6 more }`

180910 181197 

180911 The output of a function tool call.181198 The output of a function tool call.

180912 181199 


181078 181365 

181079 - `"program"`181366 - `"program"`

181080 181367 

181368 - `name: optional string`

181369 

181370 The name of the tool that produced the output.

181371 

181372 - `namespace: optional string`

181373 

181374 The namespace of the tool that produced the output.

181375 

181081 - `status: optional "in_progress" or "completed" or "incomplete"`181376 - `status: optional "in_progress" or "completed" or "incomplete"`

181082 181377 

181083 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.181378 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


185121 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.185416 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

185122 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).185417 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

185123 185418 

185124 - `service_tier: optional "auto" or "default" or "flex" or 2 more`185419 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

185125 185420 

185126 Specifies the processing type used for serving the request.185421 Specifies the processing type used for serving the request.

185127 185422 

185128 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.185423 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

185129 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.185424 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

185130 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.185425 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

185426 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

185131 - When not set, the default behavior is 'auto'.185427 - When not set, the default behavior is 'auto'.

185132 185428 

185133 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.185429 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


185142 185438 

185143 - `"priority"`185439 - `"priority"`

185144 185440 

185441 - `"fast"`

185442 

185145 - `store: optional boolean`185443 - `store: optional boolean`

185146 185444 

185147 Whether to store the generated model response for later retrieval via185445 Whether to store the generated model response for later retrieval via


186919 187217 

186920 - `"incomplete"`187218 - `"incomplete"`

186921 187219 

186922 - `FunctionCallOutput object { call_id, output, type, 4 more }`187220 - `FunctionCallOutput object { call_id, output, type, 6 more }`

186923 187221 

186924 The output of a function tool call.187222 The output of a function tool call.

186925 187223 


186993 187291 

186994 - `"program"`187292 - `"program"`

186995 187293 

187294 - `name: optional string`

187295 

187296 The name of the tool that produced the output.

187297 

187298 - `namespace: optional string`

187299 

187300 The namespace of the tool that produced the output.

187301 

186996 - `status: optional "in_progress" or "completed" or "incomplete"`187302 - `status: optional "in_progress" or "completed" or "incomplete"`

186997 187303 

186998 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.187304 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


191787 192093 

191788 - `"incomplete"`192094 - `"incomplete"`

191789 192095 

191790 - `FunctionCallOutput object { call_id, output, type, 4 more }`192096 - `FunctionCallOutput object { call_id, output, type, 6 more }`

191791 192097 

191792 The output of a function tool call.192098 The output of a function tool call.

191793 192099 


191959 192265 

191960 - `"program"`192266 - `"program"`

191961 192267 

192268 - `name: optional string`

192269 

192270 The name of the tool that produced the output.

192271 

192272 - `namespace: optional string`

192273 

192274 The namespace of the tool that produced the output.

192275 

191962 - `status: optional "in_progress" or "completed" or "incomplete"`192276 - `status: optional "in_progress" or "completed" or "incomplete"`

191963 192277 

191964 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.192278 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


195926 196240 

195927 - `"incomplete"`196241 - `"incomplete"`

195928 196242 

195929 - `FunctionCallOutput object { id, call_id, output, 5 more }`196243 - `FunctionCallOutput object { id, call_id, output, 7 more }`

195930 196244 

195931 - `id: string`196245 - `id: string`

195932 196246 


196014 196328 

196015 The identifier of the actor that created the item.196329 The identifier of the actor that created the item.

196016 196330 

196331 - `name: optional string`

196332 

196333 The name of the tool that produced the output.

196334 

196335 - `namespace: optional string`

196336 

196337 The namespace of the tool that produced the output.

196338 

196017 - `AgentMessage object { id, author, content, 3 more }`196339 - `AgentMessage object { id, author, content, 3 more }`

196018 196340 

196019 - `id: string`196341 - `id: string`


201226 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.201548 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

201227 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).201549 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

201228 201550 

201229 - `service_tier: optional "auto" or "default" or "flex" or 2 more`201551 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

201230 201552 

201231 Specifies the processing type used for serving the request.201553 Specifies the processing type used for serving the request.

201232 201554 

201233 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.201555 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

201234 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.201556 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

201235 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.201557 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

201558 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

201236 - When not set, the default behavior is 'auto'.201559 - When not set, the default behavior is 'auto'.

201237 201560 

201238 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.201561 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


201247 201570 

201248 - `"priority"`201571 - `"priority"`

201249 201572 

201573 - `"fast"`

201574 

201250 - `status: optional BetaResponseStatus`201575 - `status: optional BetaResponseStatus`

201251 201576 

201252 The status of the response generation. One of `completed`, `failed`,201577 The status of the response generation. One of `completed`, `failed`,


201881 A tool call to run a function. See the202206 A tool call to run a function. See the

201882 [function calling guide](/docs/guides/function-calling) for more information.202207 [function calling guide](/docs/guides/function-calling) for more information.

201883 202208 

201884 - `FunctionCallOutput object { id, call_id, output, 5 more }`202209 - `FunctionCallOutput object { id, call_id, output, 7 more }`

201885 202210 

201886 - `AgentMessage object { id, author, content, 3 more }`202211 - `AgentMessage object { id, author, content, 3 more }`

201887 202212 


203562 203887 

203563 - `"incomplete"`203888 - `"incomplete"`

203564 203889 

203565 - `FunctionCallOutput object { call_id, output, type, 4 more }`203890 - `FunctionCallOutput object { call_id, output, type, 6 more }`

203566 203891 

203567 The output of a function tool call.203892 The output of a function tool call.

203568 203893 


203636 203961 

203637 - `"program"`203962 - `"program"`

203638 203963 

203964 - `name: optional string`

203965 

203966 The name of the tool that produced the output.

203967 

203968 - `namespace: optional string`

203969 

203970 The namespace of the tool that produced the output.

203971 

203639 - `status: optional "in_progress" or "completed" or "incomplete"`203972 - `status: optional "in_progress" or "completed" or "incomplete"`

203640 203973 

203641 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.203974 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


208298 208631 

208299 The namespace of the function to run.208632 The namespace of the function to run.

208300 208633 

208301 - `FunctionCallOutput object { id, call_id, output, 5 more }`208634 - `FunctionCallOutput object { id, call_id, output, 7 more }`

208302 208635 

208303 - `id: string`208636 - `id: string`

208304 208637 


208386 208719 

208387 The identifier of the actor that created the item.208720 The identifier of the actor that created the item.

208388 208721 

208722 - `name: optional string`

208723 

208724 The name of the tool that produced the output.

208725 

208726 - `namespace: optional string`

208727 

208728 The namespace of the tool that produced the output.

208729 

208389 - `AgentMessage object { id, author, content, 3 more }`208730 - `AgentMessage object { id, author, content, 3 more }`

208390 208731 

208391 - `id: string`208732 - `id: string`


213080 213421 

213081 The namespace of the function to run.213422 The namespace of the function to run.

213082 213423 

213083 - `FunctionCallOutput object { id, call_id, output, 5 more }`213424 - `FunctionCallOutput object { id, call_id, output, 7 more }`

213084 213425 

213085 - `id: string`213426 - `id: string`

213086 213427 


213168 213509 

213169 The identifier of the actor that created the item.213510 The identifier of the actor that created the item.

213170 213511 

213512 - `name: optional string`

213513 

213514 The name of the tool that produced the output.

213515 

213516 - `namespace: optional string`

213517 

213518 The namespace of the tool that produced the output.

213519 

213171 - `AgentMessage object { id, author, content, 3 more }`213520 - `AgentMessage object { id, author, content, 3 more }`

213172 213521 

213173 - `id: string`213522 - `id: string`


217871 218220 

217872 - `"incomplete"`218221 - `"incomplete"`

217873 218222 

217874 - `FunctionCallOutput object { call_id, output, type, 4 more }`218223 - `FunctionCallOutput object { call_id, output, type, 6 more }`

217875 218224 

217876 The output of a function tool call.218225 The output of a function tool call.

217877 218226 


218043 218392 

218044 - `"program"`218393 - `"program"`

218045 218394 

218395 - `name: optional string`

218396 

218397 The name of the tool that produced the output.

218398 

218399 - `namespace: optional string`

218400 

218401 The namespace of the tool that produced the output.

218402 

218046 - `status: optional "in_progress" or "completed" or "incomplete"`218403 - `status: optional "in_progress" or "completed" or "incomplete"`

218047 218404 

218048 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.218405 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.

Details

1127 1127 

1128 - `"incomplete"`1128 - `"incomplete"`

1129 1129 

1130 - `FunctionCallOutput object { call_id, output, type, 4 more }`1130 - `FunctionCallOutput object { call_id, output, type, 6 more }`

1131 1131 

1132 The output of a function tool call.1132 The output of a function tool call.

1133 1133 


1299 1299 

1300 - `"program"`1300 - `"program"`

1301 1301 

1302 - `name: optional string`

1303 

1304 The name of the tool that produced the output.

1305 

1306 - `namespace: optional string`

1307 

1308 The namespace of the tool that produced the output.

1309 

1302 - `status: optional "in_progress" or "completed" or "incomplete"`1310 - `status: optional "in_progress" or "completed" or "incomplete"`

1303 1311 

1304 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1312 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


5266 5274 

5267 - `"incomplete"`5275 - `"incomplete"`

5268 5276 

5269 - `FunctionCallOutput object { id, call_id, output, 5 more }`5277 - `FunctionCallOutput object { id, call_id, output, 7 more }`

5270 5278 

5271 - `id: string`5279 - `id: string`

5272 5280 


5354 5362 

5355 The identifier of the actor that created the item.5363 The identifier of the actor that created the item.

5356 5364 

5365 - `name: optional string`

5366 

5367 The name of the tool that produced the output.

5368 

5369 - `namespace: optional string`

5370 

5371 The namespace of the tool that produced the output.

5372 

5357 - `AgentMessage object { id, author, content, 3 more }`5373 - `AgentMessage object { id, author, content, 3 more }`

5358 5374 

5359 - `id: string`5375 - `id: string`


10566 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.10582 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

10567 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).10583 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

10568 10584 

10569 - `service_tier: optional "auto" or "default" or "flex" or 2 more`10585 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

10570 10586 

10571 Specifies the processing type used for serving the request.10587 Specifies the processing type used for serving the request.

10572 10588 

10573 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.10589 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

10574 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.10590 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

10575 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.10591 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

10592 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

10576 - When not set, the default behavior is 'auto'.10593 - When not set, the default behavior is 'auto'.

10577 10594 

10578 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.10595 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


10587 10604 

10588 - `"priority"`10605 - `"priority"`

10589 10606 

10607 - `"fast"`

10608 

10590 - `status: optional BetaResponseStatus`10609 - `status: optional BetaResponseStatus`

10591 10610 

10592 The status of the response generation. One of `completed`, `failed`,10611 The status of the response generation. One of `completed`, `failed`,


12250 12269 

12251 - `"incomplete"`12270 - `"incomplete"`

12252 12271 

12253 - `FunctionCallOutput object { call_id, output, type, 4 more }`12272 - `FunctionCallOutput object { call_id, output, type, 6 more }`

12254 12273 

12255 The output of a function tool call.12274 The output of a function tool call.

12256 12275 


12422 12441 

12423 - `"program"`12442 - `"program"`

12424 12443 

12444 - `name: optional string`

12445 

12446 The name of the tool that produced the output.

12447 

12448 - `namespace: optional string`

12449 

12450 The namespace of the tool that produced the output.

12451 

12425 - `status: optional "in_progress" or "completed" or "incomplete"`12452 - `status: optional "in_progress" or "completed" or "incomplete"`

12426 12453 

12427 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.12454 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


16046 16073 

16047 - `"24h"`16074 - `"24h"`

16048 16075 

16049- `service_tier: optional "auto" or "default" or "flex" or "priority"`16076- `service_tier: optional "auto" or "default" or "fast" or 2 more`

16050 16077 

16051 The service tier to use for this request.16078 Specifies the processing type used for serving the request. - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'. - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model. - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier. - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request. - When not set, the default behavior is 'auto'.

16079 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.

16052 16080 

16053 - `"auto"`16081 - `"auto"`

16054 16082 

16055 - `"default"`16083 - `"default"`

16056 16084 

16085 - `"fast"`

16086 

16057 - `"flex"`16087 - `"flex"`

16058 16088 

16059 - `"priority"`16089 - `"priority"`


19146 19176 

19147 The canonical name of the agent that produced this item.19177 The canonical name of the agent that produced this item.

19148 19178 

19149 - `FunctionCallOutput object { call_id, output, type, 4 more }`19179 - `FunctionCallOutput object { call_id, output, type, 6 more }`

19150 19180 

19151 The output of a function tool call.19181 The output of a function tool call.

19152 19182 


19222 19252 

19223 - `"program"`19253 - `"program"`

19224 19254 

19255 - `name: optional string`

19256 

19257 The name of the tool that produced the output.

19258 

19259 - `namespace: optional string`

19260 

19261 The namespace of the tool that produced the output.

19262 

19225 - `status: optional "in_progress" or "completed" or "incomplete"`19263 - `status: optional "in_progress" or "completed" or "incomplete"`

19226 19264 

19227 The status of the item. One of `in_progress`, `completed`, or19265 The status of the item. One of `in_progress`, `completed`, or


22074 22112 

22075 - `"incomplete"`22113 - `"incomplete"`

22076 22114 

22077 - `FunctionCallOutput object { call_id, output, type, 4 more }`22115 - `FunctionCallOutput object { call_id, output, type, 6 more }`

22078 22116 

22079 The output of a function tool call.22117 The output of a function tool call.

22080 22118 


22246 22284 

22247 - `"program"`22285 - `"program"`

22248 22286 

22287 - `name: optional string`

22288 

22289 The name of the tool that produced the output.

22290 

22291 - `namespace: optional string`

22292 

22293 The namespace of the tool that produced the output.

22294 

22249 - `status: optional "in_progress" or "completed" or "incomplete"`22295 - `status: optional "in_progress" or "completed" or "incomplete"`

22250 22296 

22251 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.22297 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


26289 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.26335 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

26290 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).26336 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

26291 26337 

26292- `service_tier: optional "auto" or "default" or "flex" or 2 more`26338- `service_tier: optional "auto" or "default" or "flex" or 3 more`

26293 26339 

26294 Specifies the processing type used for serving the request.26340 Specifies the processing type used for serving the request.

26295 26341 

26296 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.26342 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

26297 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.26343 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

26298 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.26344 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

26345 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

26299 - When not set, the default behavior is 'auto'.26346 - When not set, the default behavior is 'auto'.

26300 26347 

26301 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.26348 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


26310 26357 

26311 - `"priority"`26358 - `"priority"`

26312 26359 

26360 - `"fast"`

26361 

26313- `store: optional boolean`26362- `store: optional boolean`

26314 26363 

26315 Whether to store the generated model response for later retrieval via26364 Whether to store the generated model response for later retrieval via


28759 28808 

28760 - `"incomplete"`28809 - `"incomplete"`

28761 28810 

28762 - `FunctionCallOutput object { call_id, output, type, 4 more }`28811 - `FunctionCallOutput object { call_id, output, type, 6 more }`

28763 28812 

28764 The output of a function tool call.28813 The output of a function tool call.

28765 28814 


28931 28980 

28932 - `"program"`28981 - `"program"`

28933 28982 

28983 - `name: optional string`

28984 

28985 The name of the tool that produced the output.

28986 

28987 - `namespace: optional string`

28988 

28989 The namespace of the tool that produced the output.

28990 

28934 - `status: optional "in_progress" or "completed" or "incomplete"`28991 - `status: optional "in_progress" or "completed" or "incomplete"`

28935 28992 

28936 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.28993 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


32898 32955 

32899 - `"incomplete"`32956 - `"incomplete"`

32900 32957 

32901 - `FunctionCallOutput object { id, call_id, output, 5 more }`32958 - `FunctionCallOutput object { id, call_id, output, 7 more }`

32902 32959 

32903 - `id: string`32960 - `id: string`

32904 32961 


32986 33043 

32987 The identifier of the actor that created the item.33044 The identifier of the actor that created the item.

32988 33045 

33046 - `name: optional string`

33047 

33048 The name of the tool that produced the output.

33049 

33050 - `namespace: optional string`

33051 

33052 The namespace of the tool that produced the output.

33053 

32989 - `AgentMessage object { id, author, content, 3 more }`33054 - `AgentMessage object { id, author, content, 3 more }`

32990 33055 

32991 - `id: string`33056 - `id: string`


38198 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.38263 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

38199 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).38264 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

38200 38265 

38201 - `service_tier: optional "auto" or "default" or "flex" or 2 more`38266 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

38202 38267 

38203 Specifies the processing type used for serving the request.38268 Specifies the processing type used for serving the request.

38204 38269 

38205 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.38270 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

38206 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.38271 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

38207 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.38272 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

38273 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

38208 - When not set, the default behavior is 'auto'.38274 - When not set, the default behavior is 'auto'.

38209 38275 

38210 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.38276 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


38219 38285 

38220 - `"priority"`38286 - `"priority"`

38221 38287 

38288 - `"fast"`

38289 

38222 - `status: optional BetaResponseStatus`38290 - `status: optional BetaResponseStatus`

38223 38291 

38224 The status of the response generation. One of `completed`, `failed`,38292 The status of the response generation. One of `completed`, `failed`,


40559 40627 

40560 - `"incomplete"`40628 - `"incomplete"`

40561 40629 

40562 - `FunctionCallOutput object { call_id, output, type, 4 more }`40630 - `FunctionCallOutput object { call_id, output, type, 6 more }`

40563 40631 

40564 The output of a function tool call.40632 The output of a function tool call.

40565 40633 


40731 40799 

40732 - `"program"`40800 - `"program"`

40733 40801 

40802 - `name: optional string`

40803 

40804 The name of the tool that produced the output.

40805 

40806 - `namespace: optional string`

40807 

40808 The namespace of the tool that produced the output.

40809 

40734 - `status: optional "in_progress" or "completed" or "incomplete"`40810 - `status: optional "in_progress" or "completed" or "incomplete"`

40735 40811 

40736 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.40812 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


44698 44774 

44699 - `"incomplete"`44775 - `"incomplete"`

44700 44776 

44701 - `FunctionCallOutput object { id, call_id, output, 5 more }`44777 - `FunctionCallOutput object { id, call_id, output, 7 more }`

44702 44778 

44703 - `id: string`44779 - `id: string`

44704 44780 


44786 44862 

44787 The identifier of the actor that created the item.44863 The identifier of the actor that created the item.

44788 44864 

44865 - `name: optional string`

44866 

44867 The name of the tool that produced the output.

44868 

44869 - `namespace: optional string`

44870 

44871 The namespace of the tool that produced the output.

44872 

44789 - `AgentMessage object { id, author, content, 3 more }`44873 - `AgentMessage object { id, author, content, 3 more }`

44790 44874 

44791 - `id: string`44875 - `id: string`


49998 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.50082 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

49999 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).50083 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

50000 50084 

50001 - `service_tier: optional "auto" or "default" or "flex" or 2 more`50085 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

50002 50086 

50003 Specifies the processing type used for serving the request.50087 Specifies the processing type used for serving the request.

50004 50088 

50005 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.50089 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

50006 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.50090 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

50007 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.50091 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

50092 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

50008 - When not set, the default behavior is 'auto'.50093 - When not set, the default behavior is 'auto'.

50009 50094 

50010 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.50095 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


50019 50104 

50020 - `"priority"`50105 - `"priority"`

50021 50106 

50107 - `"fast"`

50108 

50022 - `status: optional BetaResponseStatus`50109 - `status: optional BetaResponseStatus`

50023 50110 

50024 The status of the response generation. One of `completed`, `failed`,50111 The status of the response generation. One of `completed`, `failed`,


53538 53625 

53539 The canonical name of the agent that produced this item.53626 The canonical name of the agent that produced this item.

53540 53627 

53541 - `FunctionCallOutput object { call_id, output, type, 4 more }`53628 - `FunctionCallOutput object { call_id, output, type, 6 more }`

53542 53629 

53543 The output of a function tool call.53630 The output of a function tool call.

53544 53631 


53614 53701 

53615 - `"program"`53702 - `"program"`

53616 53703 

53704 - `name: optional string`

53705 

53706 The name of the tool that produced the output.

53707 

53708 - `namespace: optional string`

53709 

53710 The namespace of the tool that produced the output.

53711 

53617 - `status: optional "in_progress" or "completed" or "incomplete"`53712 - `status: optional "in_progress" or "completed" or "incomplete"`

53618 53713 

53619 The status of the item. One of `in_progress`, `completed`, or53714 The status of the item. One of `in_progress`, `completed`, or


57181 57276 

57182 - `"incomplete"`57277 - `"incomplete"`

57183 57278 

57184 - `FunctionCallOutput object { call_id, output, type, 4 more }`57279 - `FunctionCallOutput object { call_id, output, type, 6 more }`

57185 57280 

57186 The output of a function tool call.57281 The output of a function tool call.

57187 57282 


57353 57448 

57354 - `"program"`57449 - `"program"`

57355 57450 

57451 - `name: optional string`

57452 

57453 The name of the tool that produced the output.

57454 

57455 - `namespace: optional string`

57456 

57457 The namespace of the tool that produced the output.

57458 

57356 - `status: optional "in_progress" or "completed" or "incomplete"`57459 - `status: optional "in_progress" or "completed" or "incomplete"`

57357 57460 

57358 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.57461 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


61320 61423 

61321 - `"incomplete"`61424 - `"incomplete"`

61322 61425 

61323 - `FunctionCallOutput object { id, call_id, output, 5 more }`61426 - `FunctionCallOutput object { id, call_id, output, 7 more }`

61324 61427 

61325 - `id: string`61428 - `id: string`

61326 61429 


61408 61511 

61409 The identifier of the actor that created the item.61512 The identifier of the actor that created the item.

61410 61513 

61514 - `name: optional string`

61515 

61516 The name of the tool that produced the output.

61517 

61518 - `namespace: optional string`

61519 

61520 The namespace of the tool that produced the output.

61521 

61411 - `AgentMessage object { id, author, content, 3 more }`61522 - `AgentMessage object { id, author, content, 3 more }`

61412 61523 

61413 - `id: string`61524 - `id: string`


66620 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.66731 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

66621 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).66732 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

66622 66733 

66623 - `service_tier: optional "auto" or "default" or "flex" or 2 more`66734 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

66624 66735 

66625 Specifies the processing type used for serving the request.66736 Specifies the processing type used for serving the request.

66626 66737 

66627 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.66738 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

66628 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.66739 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

66629 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.66740 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

66741 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

66630 - When not set, the default behavior is 'auto'.66742 - When not set, the default behavior is 'auto'.

66631 66743 

66632 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.66744 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


66641 66753 

66642 - `"priority"`66754 - `"priority"`

66643 66755 

66756 - `"fast"`

66757 

66644 - `status: optional BetaResponseStatus`66758 - `status: optional BetaResponseStatus`

66645 66759 

66646 The status of the response generation. One of `completed`, `failed`,66760 The status of the response generation. One of `completed`, `failed`,


68204 68318 

68205 - `"incomplete"`68319 - `"incomplete"`

68206 68320 

68207 - `FunctionCallOutput object { call_id, output, type, 4 more }`68321 - `FunctionCallOutput object { call_id, output, type, 6 more }`

68208 68322 

68209 The output of a function tool call.68323 The output of a function tool call.

68210 68324 


68376 68490 

68377 - `"program"`68491 - `"program"`

68378 68492 

68493 - `name: optional string`

68494 

68495 The name of the tool that produced the output.

68496 

68497 - `namespace: optional string`

68498 

68499 The namespace of the tool that produced the output.

68500 

68379 - `status: optional "in_progress" or "completed" or "incomplete"`68501 - `status: optional "in_progress" or "completed" or "incomplete"`

68380 68502 

68381 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.68503 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


72343 72465 

72344 - `"incomplete"`72466 - `"incomplete"`

72345 72467 

72346 - `FunctionCallOutput object { id, call_id, output, 5 more }`72468 - `FunctionCallOutput object { id, call_id, output, 7 more }`

72347 72469 

72348 - `id: string`72470 - `id: string`

72349 72471 


72431 72553 

72432 The identifier of the actor that created the item.72554 The identifier of the actor that created the item.

72433 72555 

72556 - `name: optional string`

72557 

72558 The name of the tool that produced the output.

72559 

72560 - `namespace: optional string`

72561 

72562 The namespace of the tool that produced the output.

72563 

72434 - `AgentMessage object { id, author, content, 3 more }`72564 - `AgentMessage object { id, author, content, 3 more }`

72435 72565 

72436 - `id: string`72566 - `id: string`


77643 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.77773 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

77644 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).77774 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

77645 77775 

77646 - `service_tier: optional "auto" or "default" or "flex" or 2 more`77776 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

77647 77777 

77648 Specifies the processing type used for serving the request.77778 Specifies the processing type used for serving the request.

77649 77779 

77650 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.77780 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

77651 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.77781 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

77652 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.77782 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

77783 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

77653 - When not set, the default behavior is 'auto'.77784 - When not set, the default behavior is 'auto'.

77654 77785 

77655 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.77786 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


77664 77795 

77665 - `"priority"`77796 - `"priority"`

77666 77797 

77798 - `"fast"`

77799 

77667 - `status: optional BetaResponseStatus`77800 - `status: optional BetaResponseStatus`

77668 77801 

77669 The status of the response generation. One of `completed`, `failed`,77802 The status of the response generation. One of `completed`, `failed`,


79688 79821 

79689 - `"incomplete"`79822 - `"incomplete"`

79690 79823 

79691 - `FunctionCallOutput object { call_id, output, type, 4 more }`79824 - `FunctionCallOutput object { call_id, output, type, 6 more }`

79692 79825 

79693 The output of a function tool call.79826 The output of a function tool call.

79694 79827 


79860 79993 

79861 - `"program"`79994 - `"program"`

79862 79995 

79996 - `name: optional string`

79997 

79998 The name of the tool that produced the output.

79999 

80000 - `namespace: optional string`

80001 

80002 The namespace of the tool that produced the output.

80003 

79863 - `status: optional "in_progress" or "completed" or "incomplete"`80004 - `status: optional "in_progress" or "completed" or "incomplete"`

79864 80005 

79865 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.80006 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


83827 83968 

83828 - `"incomplete"`83969 - `"incomplete"`

83829 83970 

83830 - `FunctionCallOutput object { id, call_id, output, 5 more }`83971 - `FunctionCallOutput object { id, call_id, output, 7 more }`

83831 83972 

83832 - `id: string`83973 - `id: string`

83833 83974 


83915 84056 

83916 The identifier of the actor that created the item.84057 The identifier of the actor that created the item.

83917 84058 

84059 - `name: optional string`

84060 

84061 The name of the tool that produced the output.

84062 

84063 - `namespace: optional string`

84064 

84065 The namespace of the tool that produced the output.

84066 

83918 - `AgentMessage object { id, author, content, 3 more }`84067 - `AgentMessage object { id, author, content, 3 more }`

83919 84068 

83920 - `id: string`84069 - `id: string`


89127 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.89276 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

89128 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).89277 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

89129 89278 

89130 - `service_tier: optional "auto" or "default" or "flex" or 2 more`89279 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

89131 89280 

89132 Specifies the processing type used for serving the request.89281 Specifies the processing type used for serving the request.

89133 89282 

89134 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.89283 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

89135 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.89284 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

89136 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.89285 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

89286 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

89137 - When not set, the default behavior is 'auto'.89287 - When not set, the default behavior is 'auto'.

89138 89288 

89139 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.89289 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


89148 89298 

89149 - `"priority"`89299 - `"priority"`

89150 89300 

89301 - `"fast"`

89302 

89151 - `status: optional BetaResponseStatus`89303 - `status: optional BetaResponseStatus`

89152 89304 

89153 The status of the response generation. One of `completed`, `failed`,89305 The status of the response generation. One of `completed`, `failed`,


90619 90771 

90620 - `"incomplete"`90772 - `"incomplete"`

90621 90773 

90622 - `FunctionCallOutput object { call_id, output, type, 4 more }`90774 - `FunctionCallOutput object { call_id, output, type, 6 more }`

90623 90775 

90624 The output of a function tool call.90776 The output of a function tool call.

90625 90777 


90791 90943 

90792 - `"program"`90944 - `"program"`

90793 90945 

90946 - `name: optional string`

90947 

90948 The name of the tool that produced the output.

90949 

90950 - `namespace: optional string`

90951 

90952 The namespace of the tool that produced the output.

90953 

90794 - `status: optional "in_progress" or "completed" or "incomplete"`90954 - `status: optional "in_progress" or "completed" or "incomplete"`

90795 90955 

90796 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.90956 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


94758 94918 

94759 - `"incomplete"`94919 - `"incomplete"`

94760 94920 

94761 - `FunctionCallOutput object { id, call_id, output, 5 more }`94921 - `FunctionCallOutput object { id, call_id, output, 7 more }`

94762 94922 

94763 - `id: string`94923 - `id: string`

94764 94924 


94846 95006 

94847 The identifier of the actor that created the item.95007 The identifier of the actor that created the item.

94848 95008 

95009 - `name: optional string`

95010 

95011 The name of the tool that produced the output.

95012 

95013 - `namespace: optional string`

95014 

95015 The namespace of the tool that produced the output.

95016 

94849 - `AgentMessage object { id, author, content, 3 more }`95017 - `AgentMessage object { id, author, content, 3 more }`

94850 95018 

94851 - `id: string`95019 - `id: string`


100058 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.100226 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

100059 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).100227 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

100060 100228 

100061 - `service_tier: optional "auto" or "default" or "flex" or 2 more`100229 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

100062 100230 

100063 Specifies the processing type used for serving the request.100231 Specifies the processing type used for serving the request.

100064 100232 

100065 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.100233 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

100066 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.100234 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

100067 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.100235 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

100236 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

100068 - When not set, the default behavior is 'auto'.100237 - When not set, the default behavior is 'auto'.

100069 100238 

100070 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.100239 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


100079 100248 

100080 - `"priority"`100249 - `"priority"`

100081 100250 

100251 - `"fast"`

100252 

100082 - `status: optional BetaResponseStatus`100253 - `status: optional BetaResponseStatus`

100083 100254 

100084 The status of the response generation. One of `completed`, `failed`,100255 The status of the response generation. One of `completed`, `failed`,


101847 102018 

101848 - `"incomplete"`102019 - `"incomplete"`

101849 102020 

101850 - `FunctionCallOutput object { call_id, output, type, 4 more }`102021 - `FunctionCallOutput object { call_id, output, type, 6 more }`

101851 102022 

101852 The output of a function tool call.102023 The output of a function tool call.

101853 102024 


102019 102190 

102020 - `"program"`102191 - `"program"`

102021 102192 

102193 - `name: optional string`

102194 

102195 The name of the tool that produced the output.

102196 

102197 - `namespace: optional string`

102198 

102199 The namespace of the tool that produced the output.

102200 

102022 - `status: optional "in_progress" or "completed" or "incomplete"`102201 - `status: optional "in_progress" or "completed" or "incomplete"`

102023 102202 

102024 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.102203 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


105986 106165 

105987 - `"incomplete"`106166 - `"incomplete"`

105988 106167 

105989 - `FunctionCallOutput object { id, call_id, output, 5 more }`106168 - `FunctionCallOutput object { id, call_id, output, 7 more }`

105990 106169 

105991 - `id: string`106170 - `id: string`

105992 106171 


106074 106253 

106075 The identifier of the actor that created the item.106254 The identifier of the actor that created the item.

106076 106255 

106256 - `name: optional string`

106257 

106258 The name of the tool that produced the output.

106259 

106260 - `namespace: optional string`

106261 

106262 The namespace of the tool that produced the output.

106263 

106077 - `AgentMessage object { id, author, content, 3 more }`106264 - `AgentMessage object { id, author, content, 3 more }`

106078 106265 

106079 - `id: string`106266 - `id: string`


111286 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.111473 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

111287 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).111474 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

111288 111475 

111289 - `service_tier: optional "auto" or "default" or "flex" or 2 more`111476 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

111290 111477 

111291 Specifies the processing type used for serving the request.111478 Specifies the processing type used for serving the request.

111292 111479 

111293 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.111480 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

111294 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.111481 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

111295 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.111482 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

111483 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

111296 - When not set, the default behavior is 'auto'.111484 - When not set, the default behavior is 'auto'.

111297 111485 

111298 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.111486 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


111307 111495 

111308 - `"priority"`111496 - `"priority"`

111309 111497 

111498 - `"fast"`

111499 

111310 - `status: optional BetaResponseStatus`111500 - `status: optional BetaResponseStatus`

111311 111501 

111312 The status of the response generation. One of `completed`, `failed`,111502 The status of the response generation. One of `completed`, `failed`,


112647 112837 

112648 - `"incomplete"`112838 - `"incomplete"`

112649 112839 

112650 - `FunctionCallOutput object { call_id, output, type, 4 more }`112840 - `FunctionCallOutput object { call_id, output, type, 6 more }`

112651 112841 

112652 The output of a function tool call.112842 The output of a function tool call.

112653 112843 


112819 113009 

112820 - `"program"`113010 - `"program"`

112821 113011 

113012 - `name: optional string`

113013 

113014 The name of the tool that produced the output.

113015 

113016 - `namespace: optional string`

113017 

113018 The namespace of the tool that produced the output.

113019 

112822 - `status: optional "in_progress" or "completed" or "incomplete"`113020 - `status: optional "in_progress" or "completed" or "incomplete"`

112823 113021 

112824 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.113022 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


116786 116984 

116787 - `"incomplete"`116985 - `"incomplete"`

116788 116986 

116789 - `FunctionCallOutput object { id, call_id, output, 5 more }`116987 - `FunctionCallOutput object { id, call_id, output, 7 more }`

116790 116988 

116791 - `id: string`116989 - `id: string`

116792 116990 


116874 117072 

116875 The identifier of the actor that created the item.117073 The identifier of the actor that created the item.

116876 117074 

117075 - `name: optional string`

117076 

117077 The name of the tool that produced the output.

117078 

117079 - `namespace: optional string`

117080 

117081 The namespace of the tool that produced the output.

117082 

116877 - `AgentMessage object { id, author, content, 3 more }`117083 - `AgentMessage object { id, author, content, 3 more }`

116878 117084 

116879 - `id: string`117085 - `id: string`


122086 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.122292 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

122087 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).122293 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

122088 122294 

122089 - `service_tier: optional "auto" or "default" or "flex" or 2 more`122295 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

122090 122296 

122091 Specifies the processing type used for serving the request.122297 Specifies the processing type used for serving the request.

122092 122298 

122093 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.122299 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

122094 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.122300 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

122095 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.122301 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

122302 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

122096 - When not set, the default behavior is 'auto'.122303 - When not set, the default behavior is 'auto'.

122097 122304 

122098 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.122305 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


122107 122314 

122108 - `"priority"`122315 - `"priority"`

122109 122316 

122317 - `"fast"`

122318 

122110 - `status: optional BetaResponseStatus`122319 - `status: optional BetaResponseStatus`

122111 122320 

122112 The status of the response generation. One of `completed`, `failed`,122321 The status of the response generation. One of `completed`, `failed`,


123354 123563 

123355 - `"incomplete"`123564 - `"incomplete"`

123356 123565 

123357 - `FunctionCallOutput object { call_id, output, type, 4 more }`123566 - `FunctionCallOutput object { call_id, output, type, 6 more }`

123358 123567 

123359 The output of a function tool call.123568 The output of a function tool call.

123360 123569 


123526 123735 

123527 - `"program"`123736 - `"program"`

123528 123737 

123738 - `name: optional string`

123739 

123740 The name of the tool that produced the output.

123741 

123742 - `namespace: optional string`

123743 

123744 The namespace of the tool that produced the output.

123745 

123529 - `status: optional "in_progress" or "completed" or "incomplete"`123746 - `status: optional "in_progress" or "completed" or "incomplete"`

123530 123747 

123531 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.123748 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


128164 128381 

128165 - `"incomplete"`128382 - `"incomplete"`

128166 128383 

128167 - `FunctionCallOutput object { call_id, output, type, 4 more }`128384 - `FunctionCallOutput object { call_id, output, type, 6 more }`

128168 128385 

128169 The output of a function tool call.128386 The output of a function tool call.

128170 128387 


128336 128553 

128337 - `"program"`128554 - `"program"`

128338 128555 

128556 - `name: optional string`

128557 

128558 The name of the tool that produced the output.

128559 

128560 - `namespace: optional string`

128561 

128562 The namespace of the tool that produced the output.

128563 

128339 - `status: optional "in_progress" or "completed" or "incomplete"`128564 - `status: optional "in_progress" or "completed" or "incomplete"`

128340 128565 

128341 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.128566 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


133235 133460 

133236 - `"incomplete"`133461 - `"incomplete"`

133237 133462 

133238 - `FunctionCallOutput object { id, call_id, output, 5 more }`133463 - `FunctionCallOutput object { id, call_id, output, 7 more }`

133239 133464 

133240 - `id: string`133465 - `id: string`

133241 133466 


133421 133646 

133422 The identifier of the actor that created the item.133647 The identifier of the actor that created the item.

133423 133648 

133649 - `name: optional string`

133650 

133651 The name of the tool that produced the output.

133652 

133653 - `namespace: optional string`

133654 

133655 The namespace of the tool that produced the output.

133656 

133424 - `AgentMessage object { id, author, content, 3 more }`133657 - `AgentMessage object { id, author, content, 3 more }`

133425 133658 

133426 - `id: string`133659 - `id: string`


137855 138088 

137856 - `"incomplete"`138089 - `"incomplete"`

137857 138090 

137858 - `FunctionCallOutput object { id, call_id, output, 5 more }`138091 - `FunctionCallOutput object { id, call_id, output, 7 more }`

137859 138092 

137860 - `id: string`138093 - `id: string`

137861 138094 


138041 138274 

138042 The identifier of the actor that created the item.138275 The identifier of the actor that created the item.

138043 138276 

138277 - `name: optional string`

138278 

138279 The name of the tool that produced the output.

138280 

138281 - `namespace: optional string`

138282 

138283 The namespace of the tool that produced the output.

138284 

138044 - `AgentMessage object { id, author, content, 3 more }`138285 - `AgentMessage object { id, author, content, 3 more }`

138045 138286 

138046 - `id: string`138287 - `id: string`


142497 142738 

142498 - `"incomplete"`142739 - `"incomplete"`

142499 142740 

142500 - `FunctionCallOutput object { id, call_id, output, 5 more }`142741 - `FunctionCallOutput object { id, call_id, output, 7 more }`

142501 142742 

142502 - `id: string`142743 - `id: string`

142503 142744 


142683 142924 

142684 The identifier of the actor that created the item.142925 The identifier of the actor that created the item.

142685 142926 

142927 - `name: optional string`

142928 

142929 The name of the tool that produced the output.

142930 

142931 - `namespace: optional string`

142932 

142933 The namespace of the tool that produced the output.

142934 

142686 - `AgentMessage object { id, author, content, 3 more }`142935 - `AgentMessage object { id, author, content, 3 more }`

142687 142936 

142688 - `id: string`142937 - `id: string`


148425 148674 

148426 - `"incomplete"`148675 - `"incomplete"`

148427 148676 

148428 - `FunctionCallOutput object { call_id, output, type, 4 more }`148677 - `FunctionCallOutput object { call_id, output, type, 6 more }`

148429 148678 

148430 The output of a function tool call.148679 The output of a function tool call.

148431 148680 


148597 148846 

148598 - `"program"`148847 - `"program"`

148599 148848 

148849 - `name: optional string`

148850 

148851 The name of the tool that produced the output.

148852 

148853 - `namespace: optional string`

148854 

148855 The namespace of the tool that produced the output.

148856 

148600 - `status: optional "in_progress" or "completed" or "incomplete"`148857 - `status: optional "in_progress" or "completed" or "incomplete"`

148601 148858 

148602 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.148859 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


152564 152821 

152565 - `"incomplete"`152822 - `"incomplete"`

152566 152823 

152567 - `FunctionCallOutput object { id, call_id, output, 5 more }`152824 - `FunctionCallOutput object { id, call_id, output, 7 more }`

152568 152825 

152569 - `id: string`152826 - `id: string`

152570 152827 


152652 152909 

152653 The identifier of the actor that created the item.152910 The identifier of the actor that created the item.

152654 152911 

152912 - `name: optional string`

152913 

152914 The name of the tool that produced the output.

152915 

152916 - `namespace: optional string`

152917 

152918 The namespace of the tool that produced the output.

152919 

152655 - `AgentMessage object { id, author, content, 3 more }`152920 - `AgentMessage object { id, author, content, 3 more }`

152656 152921 

152657 - `id: string`152922 - `id: string`


157864 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.158129 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

157865 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).158130 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

157866 158131 

157867 - `service_tier: optional "auto" or "default" or "flex" or 2 more`158132 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

157868 158133 

157869 Specifies the processing type used for serving the request.158134 Specifies the processing type used for serving the request.

157870 158135 

157871 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.158136 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

157872 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.158137 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

157873 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.158138 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

158139 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

157874 - When not set, the default behavior is 'auto'.158140 - When not set, the default behavior is 'auto'.

157875 158141 

157876 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.158142 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


157885 158151 

157886 - `"priority"`158152 - `"priority"`

157887 158153 

158154 - `"fast"`

158155 

157888 - `status: optional BetaResponseStatus`158156 - `status: optional BetaResponseStatus`

157889 158157 

157890 The status of the response generation. One of `completed`, `failed`,158158 The status of the response generation. One of `completed`, `failed`,


159818 160086 

159819 - `"incomplete"`160087 - `"incomplete"`

159820 160088 

159821 - `FunctionCallOutput object { call_id, output, type, 4 more }`160089 - `FunctionCallOutput object { call_id, output, type, 6 more }`

159822 160090 

159823 The output of a function tool call.160091 The output of a function tool call.

159824 160092 


159990 160258 

159991 - `"program"`160259 - `"program"`

159992 160260 

160261 - `name: optional string`

160262 

160263 The name of the tool that produced the output.

160264 

160265 - `namespace: optional string`

160266 

160267 The namespace of the tool that produced the output.

160268 

159993 - `status: optional "in_progress" or "completed" or "incomplete"`160269 - `status: optional "in_progress" or "completed" or "incomplete"`

159994 160270 

159995 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.160271 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


163957 164233 

163958 - `"incomplete"`164234 - `"incomplete"`

163959 164235 

163960 - `FunctionCallOutput object { id, call_id, output, 5 more }`164236 - `FunctionCallOutput object { id, call_id, output, 7 more }`

163961 164237 

163962 - `id: string`164238 - `id: string`

163963 164239 


164045 164321 

164046 The identifier of the actor that created the item.164322 The identifier of the actor that created the item.

164047 164323 

164324 - `name: optional string`

164325 

164326 The name of the tool that produced the output.

164327 

164328 - `namespace: optional string`

164329 

164330 The namespace of the tool that produced the output.

164331 

164048 - `AgentMessage object { id, author, content, 3 more }`164332 - `AgentMessage object { id, author, content, 3 more }`

164049 164333 

164050 - `id: string`164334 - `id: string`


169257 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.169541 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

169258 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).169542 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

169259 169543 

169260 - `service_tier: optional "auto" or "default" or "flex" or 2 more`169544 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

169261 169545 

169262 Specifies the processing type used for serving the request.169546 Specifies the processing type used for serving the request.

169263 169547 

169264 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.169548 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

169265 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.169549 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

169266 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.169550 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

169551 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

169267 - When not set, the default behavior is 'auto'.169552 - When not set, the default behavior is 'auto'.

169268 169553 

169269 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.169554 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


169278 169563 

169279 - `"priority"`169564 - `"priority"`

169280 169565 

169566 - `"fast"`

169567 

169281 - `status: optional BetaResponseStatus`169568 - `status: optional BetaResponseStatus`

169282 169569 

169283 The status of the response generation. One of `completed`, `failed`,169570 The status of the response generation. One of `completed`, `failed`,


169912 A tool call to run a function. See the170199 A tool call to run a function. See the

169913 [function calling guide](/docs/guides/function-calling) for more information.170200 [function calling guide](/docs/guides/function-calling) for more information.

169914 170201 

169915 - `FunctionCallOutput object { id, call_id, output, 5 more }`170202 - `FunctionCallOutput object { id, call_id, output, 7 more }`

169916 170203 

169917 - `AgentMessage object { id, author, content, 3 more }`170204 - `AgentMessage object { id, author, content, 3 more }`

169918 170205 


172597 172884 

172598 - `"incomplete"`172885 - `"incomplete"`

172599 172886 

172600 - `FunctionCallOutput object { call_id, output, type, 4 more }`172887 - `FunctionCallOutput object { call_id, output, type, 6 more }`

172601 172888 

172602 The output of a function tool call.172889 The output of a function tool call.

172603 172890 


172769 173056 

172770 - `"program"`173057 - `"program"`

172771 173058 

173059 - `name: optional string`

173060 

173061 The name of the tool that produced the output.

173062 

173063 - `namespace: optional string`

173064 

173065 The namespace of the tool that produced the output.

173066 

172772 - `status: optional "in_progress" or "completed" or "incomplete"`173067 - `status: optional "in_progress" or "completed" or "incomplete"`

172773 173068 

172774 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.173069 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


176812 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.177107 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

176813 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).177108 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

176814 177109 

176815 - `service_tier: optional "auto" or "default" or "flex" or 2 more`177110 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

176816 177111 

176817 Specifies the processing type used for serving the request.177112 Specifies the processing type used for serving the request.

176818 177113 

176819 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.177114 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

176820 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.177115 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

176821 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.177116 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

177117 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

176822 - When not set, the default behavior is 'auto'.177118 - When not set, the default behavior is 'auto'.

176823 177119 

176824 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.177120 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


176833 177129 

176834 - `"priority"`177130 - `"priority"`

176835 177131 

177132 - `"fast"`

177133 

176836 - `store: optional boolean`177134 - `store: optional boolean`

176837 177135 

176838 Whether to store the generated model response for later retrieval via177136 Whether to store the generated model response for later retrieval via


178610 178908 

178611 - `"incomplete"`178909 - `"incomplete"`

178612 178910 

178613 - `FunctionCallOutput object { call_id, output, type, 4 more }`178911 - `FunctionCallOutput object { call_id, output, type, 6 more }`

178614 178912 

178615 The output of a function tool call.178913 The output of a function tool call.

178616 178914 


178684 178982 

178685 - `"program"`178983 - `"program"`

178686 178984 

178985 - `name: optional string`

178986 

178987 The name of the tool that produced the output.

178988 

178989 - `namespace: optional string`

178990 

178991 The namespace of the tool that produced the output.

178992 

178687 - `status: optional "in_progress" or "completed" or "incomplete"`178993 - `status: optional "in_progress" or "completed" or "incomplete"`

178688 178994 

178689 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.178995 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


183478 183784 

183479 - `"incomplete"`183785 - `"incomplete"`

183480 183786 

183481 - `FunctionCallOutput object { call_id, output, type, 4 more }`183787 - `FunctionCallOutput object { call_id, output, type, 6 more }`

183482 183788 

183483 The output of a function tool call.183789 The output of a function tool call.

183484 183790 


183650 183956 

183651 - `"program"`183957 - `"program"`

183652 183958 

183959 - `name: optional string`

183960 

183961 The name of the tool that produced the output.

183962 

183963 - `namespace: optional string`

183964 

183965 The namespace of the tool that produced the output.

183966 

183653 - `status: optional "in_progress" or "completed" or "incomplete"`183967 - `status: optional "in_progress" or "completed" or "incomplete"`

183654 183968 

183655 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.183969 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


187617 187931 

187618 - `"incomplete"`187932 - `"incomplete"`

187619 187933 

187620 - `FunctionCallOutput object { id, call_id, output, 5 more }`187934 - `FunctionCallOutput object { id, call_id, output, 7 more }`

187621 187935 

187622 - `id: string`187936 - `id: string`

187623 187937 


187705 188019 

187706 The identifier of the actor that created the item.188020 The identifier of the actor that created the item.

187707 188021 

188022 - `name: optional string`

188023 

188024 The name of the tool that produced the output.

188025 

188026 - `namespace: optional string`

188027 

188028 The namespace of the tool that produced the output.

188029 

187708 - `AgentMessage object { id, author, content, 3 more }`188030 - `AgentMessage object { id, author, content, 3 more }`

187709 188031 

187710 - `id: string`188032 - `id: string`


192917 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.193239 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

192918 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).193240 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

192919 193241 

192920 - `service_tier: optional "auto" or "default" or "flex" or 2 more`193242 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

192921 193243 

192922 Specifies the processing type used for serving the request.193244 Specifies the processing type used for serving the request.

192923 193245 

192924 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.193246 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

192925 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.193247 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

192926 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.193248 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

193249 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

192927 - When not set, the default behavior is 'auto'.193250 - When not set, the default behavior is 'auto'.

192928 193251 

192929 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.193252 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


192938 193261 

192939 - `"priority"`193262 - `"priority"`

192940 193263 

193264 - `"fast"`

193265 

192941 - `status: optional BetaResponseStatus`193266 - `status: optional BetaResponseStatus`

192942 193267 

192943 The status of the response generation. One of `completed`, `failed`,193268 The status of the response generation. One of `completed`, `failed`,


193572 A tool call to run a function. See the193897 A tool call to run a function. See the

193573 [function calling guide](/docs/guides/function-calling) for more information.193898 [function calling guide](/docs/guides/function-calling) for more information.

193574 193899 

193575 - `FunctionCallOutput object { id, call_id, output, 5 more }`193900 - `FunctionCallOutput object { id, call_id, output, 7 more }`

193576 193901 

193577 - `AgentMessage object { id, author, content, 3 more }`193902 - `AgentMessage object { id, author, content, 3 more }`

193578 193903 


195253 195578 

195254 - `"incomplete"`195579 - `"incomplete"`

195255 195580 

195256 - `FunctionCallOutput object { call_id, output, type, 4 more }`195581 - `FunctionCallOutput object { call_id, output, type, 6 more }`

195257 195582 

195258 The output of a function tool call.195583 The output of a function tool call.

195259 195584 


195327 195652 

195328 - `"program"`195653 - `"program"`

195329 195654 

195655 - `name: optional string`

195656 

195657 The name of the tool that produced the output.

195658 

195659 - `namespace: optional string`

195660 

195661 The namespace of the tool that produced the output.

195662 

195330 - `status: optional "in_progress" or "completed" or "incomplete"`195663 - `status: optional "in_progress" or "completed" or "incomplete"`

195331 195664 

195332 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.195665 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


199989 200322 

199990 The namespace of the function to run.200323 The namespace of the function to run.

199991 200324 

199992 - `FunctionCallOutput object { id, call_id, output, 5 more }`200325 - `FunctionCallOutput object { id, call_id, output, 7 more }`

199993 200326 

199994 - `id: string`200327 - `id: string`

199995 200328 


200077 200410 

200078 The identifier of the actor that created the item.200411 The identifier of the actor that created the item.

200079 200412 

200413 - `name: optional string`

200414 

200415 The name of the tool that produced the output.

200416 

200417 - `namespace: optional string`

200418 

200419 The namespace of the tool that produced the output.

200420 

200080 - `AgentMessage object { id, author, content, 3 more }`200421 - `AgentMessage object { id, author, content, 3 more }`

200081 200422 

200082 - `id: string`200423 - `id: string`


204771 205112 

204772 The namespace of the function to run.205113 The namespace of the function to run.

204773 205114 

204774 - `FunctionCallOutput object { id, call_id, output, 5 more }`205115 - `FunctionCallOutput object { id, call_id, output, 7 more }`

204775 205116 

204776 - `id: string`205117 - `id: string`

204777 205118 


204859 205200 

204860 The identifier of the actor that created the item.205201 The identifier of the actor that created the item.

204861 205202 

205203 - `name: optional string`

205204 

205205 The name of the tool that produced the output.

205206 

205207 - `namespace: optional string`

205208 

205209 The namespace of the tool that produced the output.

205210 

204862 - `AgentMessage object { id, author, content, 3 more }`205211 - `AgentMessage object { id, author, content, 3 more }`

204863 205212 

204864 - `id: string`205213 - `id: string`


209562 209911 

209563 - `"incomplete"`209912 - `"incomplete"`

209564 209913 

209565 - `FunctionCallOutput object { call_id, output, type, 4 more }`209914 - `FunctionCallOutput object { call_id, output, type, 6 more }`

209566 209915 

209567 The output of a function tool call.209916 The output of a function tool call.

209568 209917 


209734 210083 

209735 - `"program"`210084 - `"program"`

209736 210085 

210086 - `name: optional string`

210087 

210088 The name of the tool that produced the output.

210089 

210090 - `namespace: optional string`

210091 

210092 The namespace of the tool that produced the output.

210093 

209737 - `status: optional "in_progress" or "completed" or "incomplete"`210094 - `status: optional "in_progress" or "completed" or "incomplete"`

209738 210095 

209739 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.210096 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.

Details

1125 1125 

1126 - `"incomplete"`1126 - `"incomplete"`

1127 1127 

1128 - `FunctionCallOutput object { call_id, output, type, 4 more }`1128 - `FunctionCallOutput object { call_id, output, type, 6 more }`

1129 1129 

1130 The output of a function tool call.1130 The output of a function tool call.

1131 1131 


1297 1297 

1298 - `"program"`1298 - `"program"`

1299 1299 

1300 - `name: optional string`

1301 

1302 The name of the tool that produced the output.

1303 

1304 - `namespace: optional string`

1305 

1306 The namespace of the tool that produced the output.

1307 

1300 - `status: optional "in_progress" or "completed" or "incomplete"`1308 - `status: optional "in_progress" or "completed" or "incomplete"`

1301 1309 

1302 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1310 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


5264 5272 

5265 - `"incomplete"`5273 - `"incomplete"`

5266 5274 

5267 - `FunctionCallOutput object { id, call_id, output, 5 more }`5275 - `FunctionCallOutput object { id, call_id, output, 7 more }`

5268 5276 

5269 - `id: string`5277 - `id: string`

5270 5278 


5352 5360 

5353 The identifier of the actor that created the item.5361 The identifier of the actor that created the item.

5354 5362 

5363 - `name: optional string`

5364 

5365 The name of the tool that produced the output.

5366 

5367 - `namespace: optional string`

5368 

5369 The namespace of the tool that produced the output.

5370 

5355 - `AgentMessage object { id, author, content, 3 more }`5371 - `AgentMessage object { id, author, content, 3 more }`

5356 5372 

5357 - `id: string`5373 - `id: string`


10564 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.10580 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

10565 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).10581 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

10566 10582 

10567 - `service_tier: optional "auto" or "default" or "flex" or 2 more`10583 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

10568 10584 

10569 Specifies the processing type used for serving the request.10585 Specifies the processing type used for serving the request.

10570 10586 

10571 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.10587 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

10572 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.10588 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

10573 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.10589 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

10590 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

10574 - When not set, the default behavior is 'auto'.10591 - When not set, the default behavior is 'auto'.

10575 10592 

10576 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.10593 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


10585 10602 

10586 - `"priority"`10603 - `"priority"`

10587 10604 

10605 - `"fast"`

10606 

10588 - `status: optional BetaResponseStatus`10607 - `status: optional BetaResponseStatus`

10589 10608 

10590 The status of the response generation. One of `completed`, `failed`,10609 The status of the response generation. One of `completed`, `failed`,

Details

1241 1241 

1242 - `"incomplete"`1242 - `"incomplete"`

1243 1243 

1244 - `FunctionCallOutput object { call_id, output, type, 4 more }`1244 - `FunctionCallOutput object { call_id, output, type, 6 more }`

1245 1245 

1246 The output of a function tool call.1246 The output of a function tool call.

1247 1247 


1413 1413 

1414 - `"program"`1414 - `"program"`

1415 1415 

1416 - `name: optional string`

1417 

1418 The name of the tool that produced the output.

1419 

1420 - `namespace: optional string`

1421 

1422 The namespace of the tool that produced the output.

1423 

1416 - `status: optional "in_progress" or "completed" or "incomplete"`1424 - `status: optional "in_progress" or "completed" or "incomplete"`

1417 1425 

1418 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1426 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


5037 5045 

5038 - `"24h"`5046 - `"24h"`

5039 5047 

5040- `service_tier: optional "auto" or "default" or "flex" or "priority"`5048- `service_tier: optional "auto" or "default" or "fast" or 2 more`

5041 5049 

5042 The service tier to use for this request.5050 Specifies the processing type used for serving the request. - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'. - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model. - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier. - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request. - When not set, the default behavior is 'auto'.

5051 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.

5043 5052 

5044 - `"auto"`5053 - `"auto"`

5045 5054 

5046 - `"default"`5055 - `"default"`

5047 5056 

5057 - `"fast"`

5058 

5048 - `"flex"`5059 - `"flex"`

5049 5060 

5050 - `"priority"`5061 - `"priority"`


8137 8148 

8138 The canonical name of the agent that produced this item.8149 The canonical name of the agent that produced this item.

8139 8150 

8140 - `FunctionCallOutput object { call_id, output, type, 4 more }`8151 - `FunctionCallOutput object { call_id, output, type, 6 more }`

8141 8152 

8142 The output of a function tool call.8153 The output of a function tool call.

8143 8154 


8213 8224 

8214 - `"program"`8225 - `"program"`

8215 8226 

8227 - `name: optional string`

8228 

8229 The name of the tool that produced the output.

8230 

8231 - `namespace: optional string`

8232 

8233 The namespace of the tool that produced the output.

8234 

8216 - `status: optional "in_progress" or "completed" or "incomplete"`8235 - `status: optional "in_progress" or "completed" or "incomplete"`

8217 8236 

8218 The status of the item. One of `in_progress`, `completed`, or8237 The status of the item. One of `in_progress`, `completed`, or

Details

1117 1117 

1118 - `"incomplete"`1118 - `"incomplete"`

1119 1119 

1120 - `FunctionCallOutput object { call_id, output, type, 4 more }`1120 - `FunctionCallOutput object { call_id, output, type, 6 more }`

1121 1121 

1122 The output of a function tool call.1122 The output of a function tool call.

1123 1123 


1289 1289 

1290 - `"program"`1290 - `"program"`

1291 1291 

1292 - `name: optional string`

1293 

1294 The name of the tool that produced the output.

1295 

1296 - `namespace: optional string`

1297 

1298 The namespace of the tool that produced the output.

1299 

1292 - `status: optional "in_progress" or "completed" or "incomplete"`1300 - `status: optional "in_progress" or "completed" or "incomplete"`

1293 1301 

1294 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1302 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


5332 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.5340 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

5333 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).5341 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

5334 5342 

5335- `service_tier: optional "auto" or "default" or "flex" or 2 more`5343- `service_tier: optional "auto" or "default" or "flex" or 3 more`

5336 5344 

5337 Specifies the processing type used for serving the request.5345 Specifies the processing type used for serving the request.

5338 5346 

5339 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.5347 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

5340 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.5348 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

5341 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.5349 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

5350 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

5342 - When not set, the default behavior is 'auto'.5351 - When not set, the default behavior is 'auto'.

5343 5352 

5344 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.5353 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


5353 5362 

5354 - `"priority"`5363 - `"priority"`

5355 5364 

5365 - `"fast"`

5366 

5356- `store: optional boolean`5367- `store: optional boolean`

5357 5368 

5358 Whether to store the generated model response for later retrieval via5369 Whether to store the generated model response for later retrieval via


7802 7813 

7803 - `"incomplete"`7814 - `"incomplete"`

7804 7815 

7805 - `FunctionCallOutput object { call_id, output, type, 4 more }`7816 - `FunctionCallOutput object { call_id, output, type, 6 more }`

7806 7817 

7807 The output of a function tool call.7818 The output of a function tool call.

7808 7819 


7974 7985 

7975 - `"program"`7986 - `"program"`

7976 7987 

7988 - `name: optional string`

7989 

7990 The name of the tool that produced the output.

7991 

7992 - `namespace: optional string`

7993 

7994 The namespace of the tool that produced the output.

7995 

7977 - `status: optional "in_progress" or "completed" or "incomplete"`7996 - `status: optional "in_progress" or "completed" or "incomplete"`

7978 7997 

7979 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.7998 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


11941 11960 

11942 - `"incomplete"`11961 - `"incomplete"`

11943 11962 

11944 - `FunctionCallOutput object { id, call_id, output, 5 more }`11963 - `FunctionCallOutput object { id, call_id, output, 7 more }`

11945 11964 

11946 - `id: string`11965 - `id: string`

11947 11966 


12029 12048 

12030 The identifier of the actor that created the item.12049 The identifier of the actor that created the item.

12031 12050 

12051 - `name: optional string`

12052 

12053 The name of the tool that produced the output.

12054 

12055 - `namespace: optional string`

12056 

12057 The namespace of the tool that produced the output.

12058 

12032 - `AgentMessage object { id, author, content, 3 more }`12059 - `AgentMessage object { id, author, content, 3 more }`

12033 12060 

12034 - `id: string`12061 - `id: string`


17241 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.17268 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

17242 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).17269 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

17243 17270 

17244 - `service_tier: optional "auto" or "default" or "flex" or 2 more`17271 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

17245 17272 

17246 Specifies the processing type used for serving the request.17273 Specifies the processing type used for serving the request.

17247 17274 

17248 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.17275 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

17249 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.17276 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

17250 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.17277 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

17278 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

17251 - When not set, the default behavior is 'auto'.17279 - When not set, the default behavior is 'auto'.

17252 17280 

17253 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.17281 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


17262 17290 

17263 - `"priority"`17291 - `"priority"`

17264 17292 

17293 - `"fast"`

17294 

17265 - `status: optional BetaResponseStatus`17295 - `status: optional BetaResponseStatus`

17266 17296 

17267 The status of the response generation. One of `completed`, `failed`,17297 The status of the response generation. One of `completed`, `failed`,

Details

1169 1169 

1170 - `"incomplete"`1170 - `"incomplete"`

1171 1171 

1172 - `FunctionCallOutput object { call_id, output, type, 4 more }`1172 - `FunctionCallOutput object { call_id, output, type, 6 more }`

1173 1173 

1174 The output of a function tool call.1174 The output of a function tool call.

1175 1175 


1341 1341 

1342 - `"program"`1342 - `"program"`

1343 1343 

1344 - `name: optional string`

1345 

1346 The name of the tool that produced the output.

1347 

1348 - `namespace: optional string`

1349 

1350 The namespace of the tool that produced the output.

1351 

1344 - `status: optional "in_progress" or "completed" or "incomplete"`1352 - `status: optional "in_progress" or "completed" or "incomplete"`

1345 1353 

1346 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1354 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


5308 5316 

5309 - `"incomplete"`5317 - `"incomplete"`

5310 5318 

5311 - `FunctionCallOutput object { id, call_id, output, 5 more }`5319 - `FunctionCallOutput object { id, call_id, output, 7 more }`

5312 5320 

5313 - `id: string`5321 - `id: string`

5314 5322 


5396 5404 

5397 The identifier of the actor that created the item.5405 The identifier of the actor that created the item.

5398 5406 

5407 - `name: optional string`

5408 

5409 The name of the tool that produced the output.

5410 

5411 - `namespace: optional string`

5412 

5413 The namespace of the tool that produced the output.

5414 

5399 - `AgentMessage object { id, author, content, 3 more }`5415 - `AgentMessage object { id, author, content, 3 more }`

5400 5416 

5401 - `id: string`5417 - `id: string`


10608 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.10624 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

10609 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).10625 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

10610 10626 

10611 - `service_tier: optional "auto" or "default" or "flex" or 2 more`10627 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

10612 10628 

10613 Specifies the processing type used for serving the request.10629 Specifies the processing type used for serving the request.

10614 10630 

10615 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.10631 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

10616 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.10632 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

10617 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.10633 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

10634 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

10618 - When not set, the default behavior is 'auto'.10635 - When not set, the default behavior is 'auto'.

10619 10636 

10620 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.10637 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


10629 10646 

10630 - `"priority"`10647 - `"priority"`

10631 10648 

10649 - `"fast"`

10650 

10632 - `status: optional BetaResponseStatus`10651 - `status: optional BetaResponseStatus`

10633 10652 

10634 The status of the response generation. One of `completed`, `failed`,10653 The status of the response generation. One of `completed`, `failed`,

Details

441 {441 {

442 "ident": "caller"442 "ident": "caller"

443 },443 },

444 {

445 "ident": "name"

446 },

447 {

448 "ident": "namespace"

449 },

444 {450 {

445 "ident": "status"451 "ident": "status"

446 }452 }


2357 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",2363 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",

2358 "deprecated": false,2364 "deprecated": false,

2359 "key": "service_tier",2365 "key": "service_tier",

2360 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",2366 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

2361 "type": {2367 "type": {

2362 "kind": "HttpTypeUnion",2368 "kind": "HttpTypeUnion",

2363 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",2369 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",


2381 {2387 {

2382 "kind": "HttpTypeLiteral",2388 "kind": "HttpTypeLiteral",

2383 "literal": "priority"2389 "literal": "priority"

2390 },

2391 {

2392 "kind": "HttpTypeLiteral",

2393 "literal": "fast"

2384 }2394 }

2385 ]2395 ]

2386 },2396 },


2394 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",2404 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",

2395 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",2405 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",

2396 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",2406 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",

2397 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4"2407 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",

2408 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5"

2398 ]2409 ]

2399 },2410 },

2400 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {2411 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {


3096 {3107 {

3097 "ident": "caller"3108 "ident": "caller"

3098 },3109 },

3110 {

3111 "ident": "name"

3112 },

3113 {

3114 "ident": "namespace"

3115 },

3099 {3116 {

3100 "ident": "status"3117 "ident": "status"

3101 }3118 }


4465 },4482 },

4466 {4483 {

4467 "ident": "created_by"4484 "ident": "created_by"

4485 },

4486 {

4487 "ident": "name"

4488 },

4489 {

4490 "ident": "namespace"

4468 }4491 }

4469 ]4492 ]

4470 },4493 },


4477 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",4500 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",

4478 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",4501 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",

4479 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",4502 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",

4480 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by"4503 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by",

4504 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name",

4505 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace"

4481 ]4506 ]

4482 },4507 },

4483 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {4508 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {


5683 },5708 },

5684 {5709 {

5685 "ident": "created_by"5710 "ident": "created_by"

5711 },

5712 {

5713 "ident": "name"

5714 },

5715 {

5716 "ident": "namespace"

5686 }5717 }

5687 ]5718 ]

5688 },5719 },


7235 },7266 },

7236 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {7267 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {

7237 "kind": "HttpDeclProperty",7268 "kind": "HttpDeclProperty",

7238 "oasRef": "#/components/schemas/BetaConversation-2/properties/id",7269 "oasRef": "#/components/schemas/BetaResponseConversation/properties/id",

7239 "deprecated": false,7270 "deprecated": false,

7240 "key": "id",7271 "key": "id",

7241 "docstring": "The unique ID of the conversation that this response was associated with.",7272 "docstring": "The unique ID of the conversation that this response was associated with.",


7766 "literal": "priority"7797 "literal": "priority"

7767 }7798 }

7768 },7799 },

7800 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {

7801 "kind": "HttpDeclReference",

7802 "type": {

7803 "kind": "HttpTypeLiteral",

7804 "literal": "fast"

7805 }

7806 },

7769 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {7807 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {

7770 "kind": "HttpDeclReference",7808 "kind": "HttpDeclReference",

7771 "type": {7809 "type": {


8528 {8566 {

8529 "ident": "caller"8567 "ident": "caller"

8530 },8568 },

8569 {

8570 "ident": "name"

8571 },

8572 {

8573 "ident": "namespace"

8574 },

8531 {8575 {

8532 "ident": "status"8576 "ident": "status"

8533 }8577 }


8541 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",8585 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

8542 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",8586 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",

8543 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",8587 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

8588 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

8589 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

8544 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"8590 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

8545 ]8591 ]

8546 },8592 },


11074 "schemaType": "string",11120 "schemaType": "string",

11075 "children": []11121 "children": []

11076 },11122 },

11123 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name": {

11124 "kind": "HttpDeclProperty",

11125 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/name",

11126 "deprecated": false,

11127 "key": "name",

11128 "docstring": "The name of the tool that produced the output.\n",

11129 "type": {

11130 "kind": "HttpTypeString"

11131 },

11132 "optional": true,

11133 "nullable": false,

11134 "schemaType": "string",

11135 "children": []

11136 },

11137 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace": {

11138 "kind": "HttpDeclProperty",

11139 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/namespace",

11140 "deprecated": false,

11141 "key": "namespace",

11142 "docstring": "The namespace of the tool that produced the output.\n",

11143 "type": {

11144 "kind": "HttpTypeString"

11145 },

11146 "optional": true,

11147 "nullable": false,

11148 "schemaType": "string",

11149 "children": []

11150 },

11077 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {11151 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {

11078 "kind": "HttpDeclProperty",11152 "kind": "HttpDeclProperty",

11079 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",11153 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",


20194 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"20268 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

20195 ]20269 ]

20196 },20270 },

20271 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

20272 "kind": "HttpDeclProperty",

20273 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/name",

20274 "deprecated": false,

20275 "key": "name",

20276 "docstring": "The name of the tool that produced the output.",

20277 "type": {

20278 "kind": "HttpTypeString"

20279 },

20280 "constraints": {

20281 "minLength": 1,

20282 "maxLength": 128

20283 },

20284 "optional": true,

20285 "nullable": true,

20286 "schemaType": "string",

20287 "children": []

20288 },

20289 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

20290 "kind": "HttpDeclProperty",

20291 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/namespace",

20292 "deprecated": false,

20293 "key": "namespace",

20294 "docstring": "The namespace of the tool that produced the output.",

20295 "type": {

20296 "kind": "HttpTypeString"

20297 },

20298 "constraints": {

20299 "minLength": 1,

20300 "maxLength": 64

20301 },

20302 "optional": true,

20303 "nullable": true,

20304 "schemaType": "string",

20305 "children": []

20306 },

20197 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {20307 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

20198 "kind": "HttpDeclProperty",20308 "kind": "HttpDeclProperty",

20199 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",20309 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",


63870 {63980 {

63871 "ident": "caller"63981 "ident": "caller"

63872 },63982 },

63983 {

63984 "ident": "name"

63985 },

63986 {

63987 "ident": "namespace"

63988 },

63873 {63989 {

63874 "ident": "status"63990 "ident": "status"

63875 }63991 }


65786 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",65902 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",

65787 "deprecated": false,65903 "deprecated": false,

65788 "key": "service_tier",65904 "key": "service_tier",

65789 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",65905 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

65790 "type": {65906 "type": {

65791 "kind": "HttpTypeUnion",65907 "kind": "HttpTypeUnion",

65792 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",65908 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",


65810 {65926 {

65811 "kind": "HttpTypeLiteral",65927 "kind": "HttpTypeLiteral",

65812 "literal": "priority"65928 "literal": "priority"

65929 },

65930 {

65931 "kind": "HttpTypeLiteral",

65932 "literal": "fast"

65813 }65933 }

65814 ]65934 ]

65815 },65935 },


65823 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",65943 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",

65824 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",65944 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",

65825 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",65945 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",

65826 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4"65946 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",

65947 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5"

65827 ]65948 ]

65828 },65949 },

65829 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {65950 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {


66525 {66646 {

66526 "ident": "caller"66647 "ident": "caller"

66527 },66648 },

66649 {

66650 "ident": "name"

66651 },

66652 {

66653 "ident": "namespace"

66654 },

66528 {66655 {

66529 "ident": "status"66656 "ident": "status"

66530 }66657 }


67894 },68021 },

67895 {68022 {

67896 "ident": "created_by"68023 "ident": "created_by"

68024 },

68025 {

68026 "ident": "name"

68027 },

68028 {

68029 "ident": "namespace"

67897 }68030 }

67898 ]68031 ]

67899 },68032 },


67906 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",68039 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",

67907 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",68040 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",

67908 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",68041 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",

67909 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by"68042 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by",

68043 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name",

68044 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace"

67910 ]68045 ]

67911 },68046 },

67912 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {68047 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {


69112 },69247 },

69113 {69248 {

69114 "ident": "created_by"69249 "ident": "created_by"

69250 },

69251 {

69252 "ident": "name"

69253 },

69254 {

69255 "ident": "namespace"

69115 }69256 }

69116 ]69257 ]

69117 },69258 },


70664 },70805 },

70665 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {70806 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {

70666 "kind": "HttpDeclProperty",70807 "kind": "HttpDeclProperty",

70667 "oasRef": "#/components/schemas/BetaConversation-2/properties/id",70808 "oasRef": "#/components/schemas/BetaResponseConversation/properties/id",

70668 "deprecated": false,70809 "deprecated": false,

70669 "key": "id",70810 "key": "id",

70670 "docstring": "The unique ID of the conversation that this response was associated with.",70811 "docstring": "The unique ID of the conversation that this response was associated with.",


71195 "literal": "priority"71336 "literal": "priority"

71196 }71337 }

71197 },71338 },

71339 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {

71340 "kind": "HttpDeclReference",

71341 "type": {

71342 "kind": "HttpTypeLiteral",

71343 "literal": "fast"

71344 }

71345 },

71198 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {71346 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {

71199 "kind": "HttpDeclReference",71347 "kind": "HttpDeclReference",

71200 "type": {71348 "type": {


71957 {72105 {

71958 "ident": "caller"72106 "ident": "caller"

71959 },72107 },

72108 {

72109 "ident": "name"

72110 },

72111 {

72112 "ident": "namespace"

72113 },

71960 {72114 {

71961 "ident": "status"72115 "ident": "status"

71962 }72116 }


71970 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",72124 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

71971 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",72125 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",

71972 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",72126 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

72127 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

72128 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

71973 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"72129 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

71974 ]72130 ]

71975 },72131 },


74503 "schemaType": "string",74659 "schemaType": "string",

74504 "children": []74660 "children": []

74505 },74661 },

74662 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name": {

74663 "kind": "HttpDeclProperty",

74664 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/name",

74665 "deprecated": false,

74666 "key": "name",

74667 "docstring": "The name of the tool that produced the output.\n",

74668 "type": {

74669 "kind": "HttpTypeString"

74670 },

74671 "optional": true,

74672 "nullable": false,

74673 "schemaType": "string",

74674 "children": []

74675 },

74676 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace": {

74677 "kind": "HttpDeclProperty",

74678 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/namespace",

74679 "deprecated": false,

74680 "key": "namespace",

74681 "docstring": "The namespace of the tool that produced the output.\n",

74682 "type": {

74683 "kind": "HttpTypeString"

74684 },

74685 "optional": true,

74686 "nullable": false,

74687 "schemaType": "string",

74688 "children": []

74689 },

74506 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {74690 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {

74507 "kind": "HttpDeclProperty",74691 "kind": "HttpDeclProperty",

74508 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",74692 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",


83623 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"83807 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

83624 ]83808 ]

83625 },83809 },

83810 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

83811 "kind": "HttpDeclProperty",

83812 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/name",

83813 "deprecated": false,

83814 "key": "name",

83815 "docstring": "The name of the tool that produced the output.",

83816 "type": {

83817 "kind": "HttpTypeString"

83818 },

83819 "constraints": {

83820 "minLength": 1,

83821 "maxLength": 128

83822 },

83823 "optional": true,

83824 "nullable": true,

83825 "schemaType": "string",

83826 "children": []

83827 },

83828 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

83829 "kind": "HttpDeclProperty",

83830 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/namespace",

83831 "deprecated": false,

83832 "key": "namespace",

83833 "docstring": "The namespace of the tool that produced the output.",

83834 "type": {

83835 "kind": "HttpTypeString"

83836 },

83837 "constraints": {

83838 "minLength": 1,

83839 "maxLength": 64

83840 },

83841 "optional": true,

83842 "nullable": true,

83843 "schemaType": "string",

83844 "children": []

83845 },

83626 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {83846 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

83627 "kind": "HttpDeclProperty",83847 "kind": "HttpDeclProperty",

83628 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",83848 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",


127299 {127519 {

127300 "ident": "caller"127520 "ident": "caller"

127301 },127521 },

127522 {

127523 "ident": "name"

127524 },

127525 {

127526 "ident": "namespace"

127527 },

127302 {127528 {

127303 "ident": "status"127529 "ident": "status"

127304 }127530 }


129215 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",129441 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",

129216 "deprecated": false,129442 "deprecated": false,

129217 "key": "service_tier",129443 "key": "service_tier",

129218 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",129444 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

129219 "type": {129445 "type": {

129220 "kind": "HttpTypeUnion",129446 "kind": "HttpTypeUnion",

129221 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",129447 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",


129239 {129465 {

129240 "kind": "HttpTypeLiteral",129466 "kind": "HttpTypeLiteral",

129241 "literal": "priority"129467 "literal": "priority"

129468 },

129469 {

129470 "kind": "HttpTypeLiteral",

129471 "literal": "fast"

129242 }129472 }

129243 ]129473 ]

129244 },129474 },


129252 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",129482 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",

129253 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",129483 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",

129254 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",129484 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",

129255 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4"129485 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",

129486 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5"

129256 ]129487 ]

129257 },129488 },

129258 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {129489 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {


129954 {130185 {

129955 "ident": "caller"130186 "ident": "caller"

129956 },130187 },

130188 {

130189 "ident": "name"

130190 },

130191 {

130192 "ident": "namespace"

130193 },

129957 {130194 {

129958 "ident": "status"130195 "ident": "status"

129959 }130196 }


131323 },131560 },

131324 {131561 {

131325 "ident": "created_by"131562 "ident": "created_by"

131563 },

131564 {

131565 "ident": "name"

131566 },

131567 {

131568 "ident": "namespace"

131326 }131569 }

131327 ]131570 ]

131328 },131571 },


131335 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",131578 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",

131336 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",131579 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",

131337 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",131580 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",

131338 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by"131581 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by",

131582 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name",

131583 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace"

131339 ]131584 ]

131340 },131585 },

131341 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {131586 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {


132541 },132786 },

132542 {132787 {

132543 "ident": "created_by"132788 "ident": "created_by"

132789 },

132790 {

132791 "ident": "name"

132792 },

132793 {

132794 "ident": "namespace"

132544 }132795 }

132545 ]132796 ]

132546 },132797 },


134093 },134344 },

134094 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {134345 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {

134095 "kind": "HttpDeclProperty",134346 "kind": "HttpDeclProperty",

134096 "oasRef": "#/components/schemas/BetaConversation-2/properties/id",134347 "oasRef": "#/components/schemas/BetaResponseConversation/properties/id",

134097 "deprecated": false,134348 "deprecated": false,

134098 "key": "id",134349 "key": "id",

134099 "docstring": "The unique ID of the conversation that this response was associated with.",134350 "docstring": "The unique ID of the conversation that this response was associated with.",


134624 "literal": "priority"134875 "literal": "priority"

134625 }134876 }

134626 },134877 },

134878 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {

134879 "kind": "HttpDeclReference",

134880 "type": {

134881 "kind": "HttpTypeLiteral",

134882 "literal": "fast"

134883 }

134884 },

134627 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {134885 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {

134628 "kind": "HttpDeclReference",134886 "kind": "HttpDeclReference",

134629 "type": {134887 "type": {


135386 {135644 {

135387 "ident": "caller"135645 "ident": "caller"

135388 },135646 },

135647 {

135648 "ident": "name"

135649 },

135650 {

135651 "ident": "namespace"

135652 },

135389 {135653 {

135390 "ident": "status"135654 "ident": "status"

135391 }135655 }


135399 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",135663 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

135400 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",135664 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",

135401 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",135665 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

135666 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

135667 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

135402 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"135668 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

135403 ]135669 ]

135404 },135670 },


137932 "schemaType": "string",138198 "schemaType": "string",

137933 "children": []138199 "children": []

137934 },138200 },

138201 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name": {

138202 "kind": "HttpDeclProperty",

138203 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/name",

138204 "deprecated": false,

138205 "key": "name",

138206 "docstring": "The name of the tool that produced the output.\n",

138207 "type": {

138208 "kind": "HttpTypeString"

138209 },

138210 "optional": true,

138211 "nullable": false,

138212 "schemaType": "string",

138213 "children": []

138214 },

138215 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace": {

138216 "kind": "HttpDeclProperty",

138217 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/namespace",

138218 "deprecated": false,

138219 "key": "namespace",

138220 "docstring": "The namespace of the tool that produced the output.\n",

138221 "type": {

138222 "kind": "HttpTypeString"

138223 },

138224 "optional": true,

138225 "nullable": false,

138226 "schemaType": "string",

138227 "children": []

138228 },

137935 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {138229 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {

137936 "kind": "HttpDeclProperty",138230 "kind": "HttpDeclProperty",

137937 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",138231 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",


147052 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"147346 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

147053 ]147347 ]

147054 },147348 },

147349 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

147350 "kind": "HttpDeclProperty",

147351 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/name",

147352 "deprecated": false,

147353 "key": "name",

147354 "docstring": "The name of the tool that produced the output.",

147355 "type": {

147356 "kind": "HttpTypeString"

147357 },

147358 "constraints": {

147359 "minLength": 1,

147360 "maxLength": 128

147361 },

147362 "optional": true,

147363 "nullable": true,

147364 "schemaType": "string",

147365 "children": []

147366 },

147367 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

147368 "kind": "HttpDeclProperty",

147369 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/namespace",

147370 "deprecated": false,

147371 "key": "namespace",

147372 "docstring": "The namespace of the tool that produced the output.",

147373 "type": {

147374 "kind": "HttpTypeString"

147375 },

147376 "constraints": {

147377 "minLength": 1,

147378 "maxLength": 64

147379 },

147380 "optional": true,

147381 "nullable": true,

147382 "schemaType": "string",

147383 "children": []

147384 },

147055 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {147385 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

147056 "kind": "HttpDeclProperty",147386 "kind": "HttpDeclProperty",

147057 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",147387 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",


190745 {191075 {

190746 "ident": "caller"191076 "ident": "caller"

190747 },191077 },

191078 {

191079 "ident": "name"

191080 },

191081 {

191082 "ident": "namespace"

191083 },

190748 {191084 {

190749 "ident": "status"191085 "ident": "status"

190750 }191086 }


192661 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",192997 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",

192662 "deprecated": false,192998 "deprecated": false,

192663 "key": "service_tier",192999 "key": "service_tier",

192664 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",193000 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

192665 "type": {193001 "type": {

192666 "kind": "HttpTypeUnion",193002 "kind": "HttpTypeUnion",

192667 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",193003 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",


192685 {193021 {

192686 "kind": "HttpTypeLiteral",193022 "kind": "HttpTypeLiteral",

192687 "literal": "priority"193023 "literal": "priority"

193024 },

193025 {

193026 "kind": "HttpTypeLiteral",

193027 "literal": "fast"

192688 }193028 }

192689 ]193029 ]

192690 },193030 },


192698 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",193038 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",

192699 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",193039 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",

192700 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",193040 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",

192701 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4"193041 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",

193042 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5"

192702 ]193043 ]

192703 },193044 },

192704 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {193045 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {


193400 {193741 {

193401 "ident": "caller"193742 "ident": "caller"

193402 },193743 },

193744 {

193745 "ident": "name"

193746 },

193747 {

193748 "ident": "namespace"

193749 },

193403 {193750 {

193404 "ident": "status"193751 "ident": "status"

193405 }193752 }


194769 },195116 },

194770 {195117 {

194771 "ident": "created_by"195118 "ident": "created_by"

195119 },

195120 {

195121 "ident": "name"

195122 },

195123 {

195124 "ident": "namespace"

194772 }195125 }

194773 ]195126 ]

194774 },195127 },


194781 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",195134 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",

194782 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",195135 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",

194783 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",195136 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",

194784 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by"195137 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by",

195138 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name",

195139 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace"

194785 ]195140 ]

194786 },195141 },

194787 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {195142 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {


195987 },196342 },

195988 {196343 {

195989 "ident": "created_by"196344 "ident": "created_by"

196345 },

196346 {

196347 "ident": "name"

196348 },

196349 {

196350 "ident": "namespace"

195990 }196351 }

195991 ]196352 ]

195992 },196353 },


197539 },197900 },

197540 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {197901 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {

197541 "kind": "HttpDeclProperty",197902 "kind": "HttpDeclProperty",

197542 "oasRef": "#/components/schemas/BetaConversation-2/properties/id",197903 "oasRef": "#/components/schemas/BetaResponseConversation/properties/id",

197543 "deprecated": false,197904 "deprecated": false,

197544 "key": "id",197905 "key": "id",

197545 "docstring": "The unique ID of the conversation that this response was associated with.",197906 "docstring": "The unique ID of the conversation that this response was associated with.",


198070 "literal": "priority"198431 "literal": "priority"

198071 }198432 }

198072 },198433 },

198434 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {

198435 "kind": "HttpDeclReference",

198436 "type": {

198437 "kind": "HttpTypeLiteral",

198438 "literal": "fast"

198439 }

198440 },

198073 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {198441 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {

198074 "kind": "HttpDeclReference",198442 "kind": "HttpDeclReference",

198075 "type": {198443 "type": {


198832 {199200 {

198833 "ident": "caller"199201 "ident": "caller"

198834 },199202 },

199203 {

199204 "ident": "name"

199205 },

199206 {

199207 "ident": "namespace"

199208 },

198835 {199209 {

198836 "ident": "status"199210 "ident": "status"

198837 }199211 }


198845 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",199219 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

198846 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",199220 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",

198847 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",199221 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

199222 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

199223 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

198848 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"199224 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

198849 ]199225 ]

198850 },199226 },


201378 "schemaType": "string",201754 "schemaType": "string",

201379 "children": []201755 "children": []

201380 },201756 },

201757 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name": {

201758 "kind": "HttpDeclProperty",

201759 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/name",

201760 "deprecated": false,

201761 "key": "name",

201762 "docstring": "The name of the tool that produced the output.\n",

201763 "type": {

201764 "kind": "HttpTypeString"

201765 },

201766 "optional": true,

201767 "nullable": false,

201768 "schemaType": "string",

201769 "children": []

201770 },

201771 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace": {

201772 "kind": "HttpDeclProperty",

201773 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/namespace",

201774 "deprecated": false,

201775 "key": "namespace",

201776 "docstring": "The namespace of the tool that produced the output.\n",

201777 "type": {

201778 "kind": "HttpTypeString"

201779 },

201780 "optional": true,

201781 "nullable": false,

201782 "schemaType": "string",

201783 "children": []

201784 },

201381 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {201785 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {

201382 "kind": "HttpDeclProperty",201786 "kind": "HttpDeclProperty",

201383 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",201787 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",


210498 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"210902 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

210499 ]210903 ]

210500 },210904 },

210905 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

210906 "kind": "HttpDeclProperty",

210907 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/name",

210908 "deprecated": false,

210909 "key": "name",

210910 "docstring": "The name of the tool that produced the output.",

210911 "type": {

210912 "kind": "HttpTypeString"

210913 },

210914 "constraints": {

210915 "minLength": 1,

210916 "maxLength": 128

210917 },

210918 "optional": true,

210919 "nullable": true,

210920 "schemaType": "string",

210921 "children": []

210922 },

210923 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

210924 "kind": "HttpDeclProperty",

210925 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/namespace",

210926 "deprecated": false,

210927 "key": "namespace",

210928 "docstring": "The namespace of the tool that produced the output.",

210929 "type": {

210930 "kind": "HttpTypeString"

210931 },

210932 "constraints": {

210933 "minLength": 1,

210934 "maxLength": 64

210935 },

210936 "optional": true,

210937 "nullable": true,

210938 "schemaType": "string",

210939 "children": []

210940 },

210501 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {210941 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

210502 "kind": "HttpDeclProperty",210942 "kind": "HttpDeclProperty",

210503 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",210943 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",


254172 {254612 {

254173 "ident": "caller"254613 "ident": "caller"

254174 },254614 },

254615 {

254616 "ident": "name"

254617 },

254618 {

254619 "ident": "namespace"

254620 },

254175 {254621 {

254176 "ident": "status"254622 "ident": "status"

254177 }254623 }


256088 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",256534 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",

256089 "deprecated": false,256535 "deprecated": false,

256090 "key": "service_tier",256536 "key": "service_tier",

256091 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",256537 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

256092 "type": {256538 "type": {

256093 "kind": "HttpTypeUnion",256539 "kind": "HttpTypeUnion",

256094 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",256540 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",


256112 {256558 {

256113 "kind": "HttpTypeLiteral",256559 "kind": "HttpTypeLiteral",

256114 "literal": "priority"256560 "literal": "priority"

256561 },

256562 {

256563 "kind": "HttpTypeLiteral",

256564 "literal": "fast"

256115 }256565 }

256116 ]256566 ]

256117 },256567 },


256125 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",256575 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",

256126 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",256576 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",

256127 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",256577 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",

256128 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4"256578 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",

256579 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5"

256129 ]256580 ]

256130 },256581 },

256131 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {256582 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {


256827 {257278 {

256828 "ident": "caller"257279 "ident": "caller"

256829 },257280 },

257281 {

257282 "ident": "name"

257283 },

257284 {

257285 "ident": "namespace"

257286 },

256830 {257287 {

256831 "ident": "status"257288 "ident": "status"

256832 }257289 }


258196 },258653 },

258197 {258654 {

258198 "ident": "created_by"258655 "ident": "created_by"

258656 },

258657 {

258658 "ident": "name"

258659 },

258660 {

258661 "ident": "namespace"

258199 }258662 }

258200 ]258663 ]

258201 },258664 },


258208 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",258671 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",

258209 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",258672 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",

258210 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",258673 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",

258211 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by"258674 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by",

258675 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name",

258676 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace"

258212 ]258677 ]

258213 },258678 },

258214 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {258679 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {


259414 },259879 },

259415 {259880 {

259416 "ident": "created_by"259881 "ident": "created_by"

259882 },

259883 {

259884 "ident": "name"

259885 },

259886 {

259887 "ident": "namespace"

259417 }259888 }

259418 ]259889 ]

259419 },259890 },


260966 },261437 },

260967 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {261438 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {

260968 "kind": "HttpDeclProperty",261439 "kind": "HttpDeclProperty",

260969 "oasRef": "#/components/schemas/BetaConversation-2/properties/id",261440 "oasRef": "#/components/schemas/BetaResponseConversation/properties/id",

260970 "deprecated": false,261441 "deprecated": false,

260971 "key": "id",261442 "key": "id",

260972 "docstring": "The unique ID of the conversation that this response was associated with.",261443 "docstring": "The unique ID of the conversation that this response was associated with.",


261497 "literal": "priority"261968 "literal": "priority"

261498 }261969 }

261499 },261970 },

261971 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {

261972 "kind": "HttpDeclReference",

261973 "type": {

261974 "kind": "HttpTypeLiteral",

261975 "literal": "fast"

261976 }

261977 },

261500 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {261978 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {

261501 "kind": "HttpDeclReference",261979 "kind": "HttpDeclReference",

261502 "type": {261980 "type": {


262259 {262737 {

262260 "ident": "caller"262738 "ident": "caller"

262261 },262739 },

262740 {

262741 "ident": "name"

262742 },

262743 {

262744 "ident": "namespace"

262745 },

262262 {262746 {

262263 "ident": "status"262747 "ident": "status"

262264 }262748 }


262272 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",262756 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

262273 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",262757 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",

262274 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",262758 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

262759 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

262760 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

262275 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"262761 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

262276 ]262762 ]

262277 },262763 },


264805 "schemaType": "string",265291 "schemaType": "string",

264806 "children": []265292 "children": []

264807 },265293 },

265294 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name": {

265295 "kind": "HttpDeclProperty",

265296 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/name",

265297 "deprecated": false,

265298 "key": "name",

265299 "docstring": "The name of the tool that produced the output.\n",

265300 "type": {

265301 "kind": "HttpTypeString"

265302 },

265303 "optional": true,

265304 "nullable": false,

265305 "schemaType": "string",

265306 "children": []

265307 },

265308 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace": {

265309 "kind": "HttpDeclProperty",

265310 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/namespace",

265311 "deprecated": false,

265312 "key": "namespace",

265313 "docstring": "The namespace of the tool that produced the output.\n",

265314 "type": {

265315 "kind": "HttpTypeString"

265316 },

265317 "optional": true,

265318 "nullable": false,

265319 "schemaType": "string",

265320 "children": []

265321 },

264808 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {265322 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {

264809 "kind": "HttpDeclProperty",265323 "kind": "HttpDeclProperty",

264810 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",265324 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",


273925 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"274439 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

273926 ]274440 ]

273927 },274441 },

274442 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

274443 "kind": "HttpDeclProperty",

274444 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/name",

274445 "deprecated": false,

274446 "key": "name",

274447 "docstring": "The name of the tool that produced the output.",

274448 "type": {

274449 "kind": "HttpTypeString"

274450 },

274451 "constraints": {

274452 "minLength": 1,

274453 "maxLength": 128

274454 },

274455 "optional": true,

274456 "nullable": true,

274457 "schemaType": "string",

274458 "children": []

274459 },

274460 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

274461 "kind": "HttpDeclProperty",

274462 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/namespace",

274463 "deprecated": false,

274464 "key": "namespace",

274465 "docstring": "The namespace of the tool that produced the output.",

274466 "type": {

274467 "kind": "HttpTypeString"

274468 },

274469 "constraints": {

274470 "minLength": 1,

274471 "maxLength": 64

274472 },

274473 "optional": true,

274474 "nullable": true,

274475 "schemaType": "string",

274476 "children": []

274477 },

273928 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {274478 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

273929 "kind": "HttpDeclProperty",274479 "kind": "HttpDeclProperty",

273930 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",274480 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",


317472 },318022 },

317473 {318023 {

317474 "ident": "created_by"318024 "ident": "created_by"

318025 },

318026 {

318027 "ident": "name"

318028 },

318029 {

318030 "ident": "namespace"

317475 }318031 }

317476 ]318032 ]

317477 },318033 },


317484 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",318040 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",

317485 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",318041 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",

317486 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",318042 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",

317487 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by"318043 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by",

318044 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name",

318045 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace"

317488 ]318046 ]

317489 },318047 },

317490 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {318048 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {


318690 },319248 },

318691 {319249 {

318692 "ident": "created_by"319250 "ident": "created_by"

319251 },

319252 {

319253 "ident": "name"

319254 },

319255 {

319256 "ident": "namespace"

318693 }319257 }

318694 ]319258 ]

318695 },319259 },


320230 "schemaType": "string",320794 "schemaType": "string",

320231 "children": []320795 "children": []

320232 },320796 },

320797 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name": {

320798 "kind": "HttpDeclProperty",

320799 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/name",

320800 "deprecated": false,

320801 "key": "name",

320802 "docstring": "The name of the tool that produced the output.\n",

320803 "type": {

320804 "kind": "HttpTypeString"

320805 },

320806 "optional": true,

320807 "nullable": false,

320808 "schemaType": "string",

320809 "children": []

320810 },

320811 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace": {

320812 "kind": "HttpDeclProperty",

320813 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/namespace",

320814 "deprecated": false,

320815 "key": "namespace",

320816 "docstring": "The namespace of the tool that produced the output.\n",

320817 "type": {

320818 "kind": "HttpTypeString"

320819 },

320820 "optional": true,

320821 "nullable": false,

320822 "schemaType": "string",

320823 "children": []

320824 },

320233 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {320825 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {

320234 "kind": "HttpDeclProperty",320826 "kind": "HttpDeclProperty",

320235 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",320827 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",


344591 },345183 },

344592 {345184 {

344593 "ident": "created_by"345185 "ident": "created_by"

345186 },

345187 {

345188 "ident": "name"

345189 },

345190 {

345191 "ident": "namespace"

344594 }345192 }

344595 ]345193 ]

344596 },345194 },


344603 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",345201 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",

344604 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",345202 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",

344605 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",345203 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",

344606 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by"345204 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by",

345205 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name",

345206 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace"

344607 ]345207 ]

344608 },345208 },

344609 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {345209 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {


345809 },346409 },

345810 {346410 {

345811 "ident": "created_by"346411 "ident": "created_by"

346412 },

346413 {

346414 "ident": "name"

346415 },

346416 {

346417 "ident": "namespace"

345812 }346418 }

345813 ]346419 ]

345814 },346420 },


347349 "schemaType": "string",347955 "schemaType": "string",

347350 "children": []347956 "children": []

347351 },347957 },

347958 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name": {

347959 "kind": "HttpDeclProperty",

347960 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/name",

347961 "deprecated": false,

347962 "key": "name",

347963 "docstring": "The name of the tool that produced the output.\n",

347964 "type": {

347965 "kind": "HttpTypeString"

347966 },

347967 "optional": true,

347968 "nullable": false,

347969 "schemaType": "string",

347970 "children": []

347971 },

347972 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace": {

347973 "kind": "HttpDeclProperty",

347974 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/namespace",

347975 "deprecated": false,

347976 "key": "namespace",

347977 "docstring": "The namespace of the tool that produced the output.\n",

347978 "type": {

347979 "kind": "HttpTypeString"

347980 },

347981 "optional": true,

347982 "nullable": false,

347983 "schemaType": "string",

347984 "children": []

347985 },

347352 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {347986 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {

347353 "kind": "HttpDeclProperty",347987 "kind": "HttpDeclProperty",

347354 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",347988 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",


381248 {381882 {

381249 "ident": "caller"381883 "ident": "caller"

381250 },381884 },

381885 {

381886 "ident": "name"

381887 },

381888 {

381889 "ident": "namespace"

381890 },

381251 {381891 {

381252 "ident": "status"381892 "ident": "status"

381253 }381893 }


383164 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",383804 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",

383165 "deprecated": false,383805 "deprecated": false,

383166 "key": "service_tier",383806 "key": "service_tier",

383167 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",383807 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

383168 "type": {383808 "type": {

383169 "kind": "HttpTypeUnion",383809 "kind": "HttpTypeUnion",

383170 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",383810 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",


383188 {383828 {

383189 "kind": "HttpTypeLiteral",383829 "kind": "HttpTypeLiteral",

383190 "literal": "priority"383830 "literal": "priority"

383831 },

383832 {

383833 "kind": "HttpTypeLiteral",

383834 "literal": "fast"

383191 }383835 }

383192 ]383836 ]

383193 },383837 },


383201 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",383845 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",

383202 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",383846 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",

383203 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",383847 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",

383204 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4"383848 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",

383849 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5"

383205 ]383850 ]

383206 },383851 },

383207 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {383852 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {


383903 {384548 {

383904 "ident": "caller"384549 "ident": "caller"

383905 },384550 },

384551 {

384552 "ident": "name"

384553 },

384554 {

384555 "ident": "namespace"

384556 },

383906 {384557 {

383907 "ident": "status"384558 "ident": "status"

383908 }384559 }


385272 },385923 },

385273 {385924 {

385274 "ident": "created_by"385925 "ident": "created_by"

385926 },

385927 {

385928 "ident": "name"

385929 },

385930 {

385931 "ident": "namespace"

385275 }385932 }

385276 ]385933 ]

385277 },385934 },


385284 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",385941 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",

385285 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",385942 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",

385286 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",385943 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",

385287 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by"385944 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by",

385945 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name",

385946 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace"

385288 ]385947 ]

385289 },385948 },

385290 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {385949 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {


386490 },387149 },

386491 {387150 {

386492 "ident": "created_by"387151 "ident": "created_by"

387152 },

387153 {

387154 "ident": "name"

387155 },

387156 {

387157 "ident": "namespace"

386493 }387158 }

386494 ]387159 ]

386495 },387160 },


388042 },388707 },

388043 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {388708 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {

388044 "kind": "HttpDeclProperty",388709 "kind": "HttpDeclProperty",

388045 "oasRef": "#/components/schemas/BetaConversation-2/properties/id",388710 "oasRef": "#/components/schemas/BetaResponseConversation/properties/id",

388046 "deprecated": false,388711 "deprecated": false,

388047 "key": "id",388712 "key": "id",

388048 "docstring": "The unique ID of the conversation that this response was associated with.",388713 "docstring": "The unique ID of the conversation that this response was associated with.",


388573 "literal": "priority"389238 "literal": "priority"

388574 }389239 }

388575 },389240 },

389241 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {

389242 "kind": "HttpDeclReference",

389243 "type": {

389244 "kind": "HttpTypeLiteral",

389245 "literal": "fast"

389246 }

389247 },

388576 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {389248 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {

388577 "kind": "HttpDeclReference",389249 "kind": "HttpDeclReference",

388578 "type": {389250 "type": {


389335 {390007 {

389336 "ident": "caller"390008 "ident": "caller"

389337 },390009 },

390010 {

390011 "ident": "name"

390012 },

390013 {

390014 "ident": "namespace"

390015 },

389338 {390016 {

389339 "ident": "status"390017 "ident": "status"

389340 }390018 }


389348 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",390026 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

389349 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",390027 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",

389350 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",390028 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

390029 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

390030 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

389351 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"390031 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

389352 ]390032 ]

389353 },390033 },


391881 "schemaType": "string",392561 "schemaType": "string",

391882 "children": []392562 "children": []

391883 },392563 },

392564 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name": {

392565 "kind": "HttpDeclProperty",

392566 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/name",

392567 "deprecated": false,

392568 "key": "name",

392569 "docstring": "The name of the tool that produced the output.\n",

392570 "type": {

392571 "kind": "HttpTypeString"

392572 },

392573 "optional": true,

392574 "nullable": false,

392575 "schemaType": "string",

392576 "children": []

392577 },

392578 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace": {

392579 "kind": "HttpDeclProperty",

392580 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/namespace",

392581 "deprecated": false,

392582 "key": "namespace",

392583 "docstring": "The namespace of the tool that produced the output.\n",

392584 "type": {

392585 "kind": "HttpTypeString"

392586 },

392587 "optional": true,

392588 "nullable": false,

392589 "schemaType": "string",

392590 "children": []

392591 },

391884 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {392592 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {

391885 "kind": "HttpDeclProperty",392593 "kind": "HttpDeclProperty",

391886 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",392594 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",


401001 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"401709 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

401002 ]401710 ]

401003 },401711 },

401712 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

401713 "kind": "HttpDeclProperty",

401714 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/name",

401715 "deprecated": false,

401716 "key": "name",

401717 "docstring": "The name of the tool that produced the output.",

401718 "type": {

401719 "kind": "HttpTypeString"

401720 },

401721 "constraints": {

401722 "minLength": 1,

401723 "maxLength": 128

401724 },

401725 "optional": true,

401726 "nullable": true,

401727 "schemaType": "string",

401728 "children": []

401729 },

401730 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

401731 "kind": "HttpDeclProperty",

401732 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/namespace",

401733 "deprecated": false,

401734 "key": "namespace",

401735 "docstring": "The namespace of the tool that produced the output.",

401736 "type": {

401737 "kind": "HttpTypeString"

401738 },

401739 "constraints": {

401740 "minLength": 1,

401741 "maxLength": 64

401742 },

401743 "optional": true,

401744 "nullable": true,

401745 "schemaType": "string",

401746 "children": []

401747 },

401004 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {401748 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

401005 "kind": "HttpDeclProperty",401749 "kind": "HttpDeclProperty",

401006 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",401750 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",

Details

1040 1040 

1041 The namespace of the function to run.1041 The namespace of the function to run.

1042 1042 

1043 - `FunctionCallOutput object { id, call_id, output, 5 more }`1043 - `FunctionCallOutput object { id, call_id, output, 7 more }`

1044 1044 

1045 - `id: string`1045 - `id: string`

1046 1046 


1128 1128 

1129 The identifier of the actor that created the item.1129 The identifier of the actor that created the item.

1130 1130 

1131 - `name: optional string`

1132 

1133 The name of the tool that produced the output.

1134 

1135 - `namespace: optional string`

1136 

1137 The namespace of the tool that produced the output.

1138 

1131 - `AgentMessage object { id, author, content, 3 more }`1139 - `AgentMessage object { id, author, content, 3 more }`

1132 1140 

1133 - `id: string`1141 - `id: string`


5822 5830 

5823 The namespace of the function to run.5831 The namespace of the function to run.

5824 5832 

5825 - `FunctionCallOutput object { id, call_id, output, 5 more }`5833 - `FunctionCallOutput object { id, call_id, output, 7 more }`

5826 5834 

5827 - `id: string`5835 - `id: string`

5828 5836 


5910 5918 

5911 The identifier of the actor that created the item.5919 The identifier of the actor that created the item.

5912 5920 

5921 - `name: optional string`

5922 

5923 The name of the tool that produced the output.

5924 

5925 - `namespace: optional string`

5926 

5927 The namespace of the tool that produced the output.

5928 

5913 - `AgentMessage object { id, author, content, 3 more }`5929 - `AgentMessage object { id, author, content, 3 more }`

5914 5930 

5915 - `id: string`5931 - `id: string`

Details

1038 1038 

1039 The namespace of the function to run.1039 The namespace of the function to run.

1040 1040 

1041 - `FunctionCallOutput object { id, call_id, output, 5 more }`1041 - `FunctionCallOutput object { id, call_id, output, 7 more }`

1042 1042 

1043 - `id: string`1043 - `id: string`

1044 1044 


1126 1126 

1127 The identifier of the actor that created the item.1127 The identifier of the actor that created the item.

1128 1128 

1129 - `name: optional string`

1130 

1131 The name of the tool that produced the output.

1132 

1133 - `namespace: optional string`

1134 

1135 The namespace of the tool that produced the output.

1136 

1129 - `AgentMessage object { id, author, content, 3 more }`1137 - `AgentMessage object { id, author, content, 3 more }`

1130 1138 

1131 - `id: string`1139 - `id: string`

Details

1060 1060 

1061 - `"incomplete"`1061 - `"incomplete"`

1062 1062 

1063 - `FunctionCallOutput object { call_id, output, type, 4 more }`1063 - `FunctionCallOutput object { call_id, output, type, 6 more }`

1064 1064 

1065 The output of a function tool call.1065 The output of a function tool call.

1066 1066 


1232 1232 

1233 - `"program"`1233 - `"program"`

1234 1234 

1235 - `name: optional string`

1236 

1237 The name of the tool that produced the output.

1238 

1239 - `namespace: optional string`

1240 

1241 The namespace of the tool that produced the output.

1242 

1235 - `status: optional "in_progress" or "completed" or "incomplete"`1243 - `status: optional "in_progress" or "completed" or "incomplete"`

1236 1244 

1237 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1245 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.

Details

1058 1058 

1059 - `"incomplete"`1059 - `"incomplete"`

1060 1060 

1061 - `FunctionCallOutput object { call_id, output, type, 4 more }`1061 - `FunctionCallOutput object { call_id, output, type, 6 more }`

1062 1062 

1063 The output of a function tool call.1063 The output of a function tool call.

1064 1064 


1230 1230 

1231 - `"program"`1231 - `"program"`

1232 1232 

1233 - `name: optional string`

1234 

1235 The name of the tool that produced the output.

1236 

1237 - `namespace: optional string`

1238 

1239 The namespace of the tool that produced the output.

1240 

1233 - `status: optional "in_progress" or "completed" or "incomplete"`1241 - `status: optional "in_progress" or "completed" or "incomplete"`

1234 1242 

1235 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1243 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.

Details

498 {498 {

499 "ident": "caller"499 "ident": "caller"

500 },500 },

501 {

502 "ident": "name"

503 },

504 {

505 "ident": "namespace"

506 },

501 {507 {

502 "ident": "status"508 "ident": "status"

503 }509 }


1849 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",1855 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",

1850 "deprecated": false,1856 "deprecated": false,

1851 "key": "service_tier",1857 "key": "service_tier",

1852 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",1858 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

1853 "type": {1859 "type": {

1854 "kind": "HttpTypeUnion",1860 "kind": "HttpTypeUnion",

1855 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",1861 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",


1873 {1879 {

1874 "kind": "HttpTypeLiteral",1880 "kind": "HttpTypeLiteral",

1875 "literal": "priority"1881 "literal": "priority"

1882 },

1883 {

1884 "kind": "HttpTypeLiteral",

1885 "literal": "fast"

1876 }1886 }

1877 ]1887 ]

1878 },1888 },


1886 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 1",1896 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 1",

1887 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 2",1897 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 2",

1888 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 3",1898 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 3",

1889 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 4"1899 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 4",

1900 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 5"

1890 ]1901 ]

1891 },1902 },

1892 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) store": {1903 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) store": {


2881 {2892 {

2882 "ident": "caller"2893 "ident": "caller"

2883 },2894 },

2895 {

2896 "ident": "name"

2897 },

2898 {

2899 "ident": "namespace"

2900 },

2884 {2901 {

2885 "ident": "status"2902 "ident": "status"

2886 }2903 }


4581 "literal": "priority"4598 "literal": "priority"

4582 }4599 }

4583 },4600 },

4601 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) service_tier > (member) 5": {

4602 "kind": "HttpDeclReference",

4603 "type": {

4604 "kind": "HttpTypeLiteral",

4605 "literal": "fast"

4606 }

4607 },

4584 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) stream_options > (property) include_obfuscation": {4608 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) stream_options > (property) include_obfuscation": {

4585 "kind": "HttpDeclProperty",4609 "kind": "HttpDeclProperty",

4586 "oasRef": "#/components/schemas/BetaResponseStreamOptions/anyOf/0/properties/include_obfuscation",4610 "oasRef": "#/components/schemas/BetaResponseStreamOptions/anyOf/0/properties/include_obfuscation",


5829 {5853 {

5830 "ident": "caller"5854 "ident": "caller"

5831 },5855 },

5856 {

5857 "ident": "name"

5858 },

5859 {

5860 "ident": "namespace"

5861 },

5832 {5862 {

5833 "ident": "status"5863 "ident": "status"

5834 }5864 }


5842 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) id",5872 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) id",

5843 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) agent",5873 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) agent",

5844 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller",5874 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller",

5875 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) name",

5876 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) namespace",

5845 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status"5877 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status"

5846 ]5878 ]

5847 },5879 },


11888 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"11920 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

11889 ]11921 ]

11890 },11922 },

11923 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) name": {

11924 "kind": "HttpDeclProperty",

11925 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/name",

11926 "deprecated": false,

11927 "key": "name",

11928 "docstring": "The name of the tool that produced the output.",

11929 "type": {

11930 "kind": "HttpTypeString"

11931 },

11932 "constraints": {

11933 "minLength": 1,

11934 "maxLength": 128

11935 },

11936 "optional": true,

11937 "nullable": true,

11938 "schemaType": "string",

11939 "children": []

11940 },

11941 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

11942 "kind": "HttpDeclProperty",

11943 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/namespace",

11944 "deprecated": false,

11945 "key": "namespace",

11946 "docstring": "The namespace of the tool that produced the output.",

11947 "type": {

11948 "kind": "HttpTypeString"

11949 },

11950 "constraints": {

11951 "minLength": 1,

11952 "maxLength": 64

11953 },

11954 "optional": true,

11955 "nullable": true,

11956 "schemaType": "string",

11957 "children": []

11958 },

11891 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status": {11959 "(resource) beta.responses > (model) beta_responses_client_event > (schema) > (variant) 0 > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status": {

11892 "kind": "HttpDeclProperty",11960 "kind": "HttpDeclProperty",

11893 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",11961 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",


39596 {39664 {

39597 "ident": "caller"39665 "ident": "caller"

39598 },39666 },

39667 {

39668 "ident": "name"

39669 },

39670 {

39671 "ident": "namespace"

39672 },

39599 {39673 {

39600 "ident": "status"39674 "ident": "status"

39601 }39675 }


40597 {40671 {

40598 "ident": "caller"40672 "ident": "caller"

40599 },40673 },

40674 {

40675 "ident": "name"

40676 },

40677 {

40678 "ident": "namespace"

40679 },

40600 {40680 {

40601 "ident": "status"40681 "ident": "status"

40602 }40682 }


40610 "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) id",40690 "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) id",

40611 "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) agent",40691 "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) agent",

40612 "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) caller",40692 "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) caller",

40693 "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) name",

40694 "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) namespace",

40613 "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) status"40695 "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) status"

40614 ]40696 ]

40615 },40697 },


43193 "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) caller > (variant) 1"43275 "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) caller > (variant) 1"

43194 ]43276 ]

43195 },43277 },

43278 "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) name": {

43279 "kind": "HttpDeclProperty",

43280 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/name",

43281 "deprecated": false,

43282 "key": "name",

43283 "docstring": "The name of the tool that produced the output.",

43284 "type": {

43285 "kind": "HttpTypeString"

43286 },

43287 "constraints": {

43288 "minLength": 1,

43289 "maxLength": 128

43290 },

43291 "optional": true,

43292 "nullable": true,

43293 "schemaType": "string",

43294 "children": []

43295 },

43296 "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) namespace": {

43297 "kind": "HttpDeclProperty",

43298 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/namespace",

43299 "deprecated": false,

43300 "key": "namespace",

43301 "docstring": "The namespace of the tool that produced the output.",

43302 "type": {

43303 "kind": "HttpTypeString"

43304 },

43305 "constraints": {

43306 "minLength": 1,

43307 "maxLength": 64

43308 },

43309 "optional": true,

43310 "nullable": true,

43311 "schemaType": "string",

43312 "children": []

43313 },

43196 "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) status": {43314 "(resource) beta.responses > (model) beta_response_inject_event > (schema) > (property) input > (items) > (variant) 8 > (property) status": {

43197 "kind": "HttpDeclProperty",43315 "kind": "HttpDeclProperty",

43198 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",43316 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",


67887 {68005 {

67888 "ident": "caller"68006 "ident": "caller"

67889 },68007 },

68008 {

68009 "ident": "name"

68010 },

68011 {

68012 "ident": "namespace"

68013 },

67890 {68014 {

67891 "ident": "status"68015 "ident": "status"

67892 }68016 }


68959 {69083 {

68960 "ident": "caller"69084 "ident": "caller"

68961 },69085 },

69086 {

69087 "ident": "name"

69088 },

69089 {

69090 "ident": "namespace"

69091 },

68962 {69092 {

68963 "ident": "status"69093 "ident": "status"

68964 }69094 }


68972 "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) id",69102 "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) id",

68973 "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) agent",69103 "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) agent",

68974 "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) caller",69104 "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) caller",

69105 "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) name",

69106 "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) namespace",

68975 "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) status"69107 "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) status"

68976 ]69108 ]

68977 },69109 },


71569 "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) caller > (variant) 1"71701 "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) caller > (variant) 1"

71570 ]71702 ]

71571 },71703 },

71704 "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) name": {

71705 "kind": "HttpDeclProperty",

71706 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/name",

71707 "deprecated": false,

71708 "key": "name",

71709 "docstring": "The name of the tool that produced the output.",

71710 "type": {

71711 "kind": "HttpTypeString"

71712 },

71713 "constraints": {

71714 "minLength": 1,

71715 "maxLength": 128

71716 },

71717 "optional": true,

71718 "nullable": true,

71719 "schemaType": "string",

71720 "children": []

71721 },

71722 "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) namespace": {

71723 "kind": "HttpDeclProperty",

71724 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/namespace",

71725 "deprecated": false,

71726 "key": "namespace",

71727 "docstring": "The namespace of the tool that produced the output.",

71728 "type": {

71729 "kind": "HttpTypeString"

71730 },

71731 "constraints": {

71732 "minLength": 1,

71733 "maxLength": 64

71734 },

71735 "optional": true,

71736 "nullable": true,

71737 "schemaType": "string",

71738 "children": []

71739 },

71572 "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) status": {71740 "(resource) beta.responses > (model) beta_response_inject_failed_event > (schema) > (property) input > (items) > (variant) 8 > (property) status": {

71573 "kind": "HttpDeclProperty",71741 "kind": "HttpDeclProperty",

71574 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",71742 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",


96304 {96472 {

96305 "ident": "caller"96473 "ident": "caller"

96306 },96474 },

96475 {

96476 "ident": "name"

96477 },

96478 {

96479 "ident": "namespace"

96480 },

96307 {96481 {

96308 "ident": "status"96482 "ident": "status"

96309 }96483 }


98220 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",98394 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",

98221 "deprecated": false,98395 "deprecated": false,

98222 "key": "service_tier",98396 "key": "service_tier",

98223 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",98397 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

98224 "type": {98398 "type": {

98225 "kind": "HttpTypeUnion",98399 "kind": "HttpTypeUnion",

98226 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",98400 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",


98244 {98418 {

98245 "kind": "HttpTypeLiteral",98419 "kind": "HttpTypeLiteral",

98246 "literal": "priority"98420 "literal": "priority"

98421 },

98422 {

98423 "kind": "HttpTypeLiteral",

98424 "literal": "fast"

98247 }98425 }

98248 ]98426 ]

98249 },98427 },


98257 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",98435 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",

98258 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",98436 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",

98259 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",98437 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",

98260 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4"98438 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",

98439 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5"

98261 ]98440 ]

98262 },98441 },

98263 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {98442 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {


98959 {99138 {

98960 "ident": "caller"99139 "ident": "caller"

98961 },99140 },

99141 {

99142 "ident": "name"

99143 },

99144 {

99145 "ident": "namespace"

99146 },

98962 {99147 {

98963 "ident": "status"99148 "ident": "status"

98964 }99149 }


100328 },100513 },

100329 {100514 {

100330 "ident": "created_by"100515 "ident": "created_by"

100516 },

100517 {

100518 "ident": "name"

100519 },

100520 {

100521 "ident": "namespace"

100331 }100522 }

100332 ]100523 ]

100333 },100524 },


100340 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",100531 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",

100341 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",100532 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",

100342 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",100533 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",

100343 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by"100534 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by",

100535 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name",

100536 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace"

100344 ]100537 ]

100345 },100538 },

100346 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {100539 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {


101546 },101739 },

101547 {101740 {

101548 "ident": "created_by"101741 "ident": "created_by"

101742 },

101743 {

101744 "ident": "name"

101745 },

101746 {

101747 "ident": "namespace"

101549 }101748 }

101550 ]101749 ]

101551 },101750 },


103098 },103297 },

103099 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {103298 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {

103100 "kind": "HttpDeclProperty",103299 "kind": "HttpDeclProperty",

103101 "oasRef": "#/components/schemas/BetaConversation-2/properties/id",103300 "oasRef": "#/components/schemas/BetaResponseConversation/properties/id",

103102 "deprecated": false,103301 "deprecated": false,

103103 "key": "id",103302 "key": "id",

103104 "docstring": "The unique ID of the conversation that this response was associated with.",103303 "docstring": "The unique ID of the conversation that this response was associated with.",


103629 "literal": "priority"103828 "literal": "priority"

103630 }103829 }

103631 },103830 },

103831 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {

103832 "kind": "HttpDeclReference",

103833 "type": {

103834 "kind": "HttpTypeLiteral",

103835 "literal": "fast"

103836 }

103837 },

103632 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {103838 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {

103633 "kind": "HttpDeclReference",103839 "kind": "HttpDeclReference",

103634 "type": {103840 "type": {


104391 {104597 {

104392 "ident": "caller"104598 "ident": "caller"

104393 },104599 },

104600 {

104601 "ident": "name"

104602 },

104603 {

104604 "ident": "namespace"

104605 },

104394 {104606 {

104395 "ident": "status"104607 "ident": "status"

104396 }104608 }


104404 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",104616 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

104405 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",104617 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",

104406 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",104618 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

104619 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

104620 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

104407 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"104621 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

104408 ]104622 ]

104409 },104623 },


106937 "schemaType": "string",107151 "schemaType": "string",

106938 "children": []107152 "children": []

106939 },107153 },

107154 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name": {

107155 "kind": "HttpDeclProperty",

107156 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/name",

107157 "deprecated": false,

107158 "key": "name",

107159 "docstring": "The name of the tool that produced the output.\n",

107160 "type": {

107161 "kind": "HttpTypeString"

107162 },

107163 "optional": true,

107164 "nullable": false,

107165 "schemaType": "string",

107166 "children": []

107167 },

107168 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace": {

107169 "kind": "HttpDeclProperty",

107170 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/namespace",

107171 "deprecated": false,

107172 "key": "namespace",

107173 "docstring": "The namespace of the tool that produced the output.\n",

107174 "type": {

107175 "kind": "HttpTypeString"

107176 },

107177 "optional": true,

107178 "nullable": false,

107179 "schemaType": "string",

107180 "children": []

107181 },

106940 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {107182 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {

106941 "kind": "HttpDeclProperty",107183 "kind": "HttpDeclProperty",

106942 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",107184 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",


116057 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"116299 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

116058 ]116300 ]

116059 },116301 },

116302 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

116303 "kind": "HttpDeclProperty",

116304 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/name",

116305 "deprecated": false,

116306 "key": "name",

116307 "docstring": "The name of the tool that produced the output.",

116308 "type": {

116309 "kind": "HttpTypeString"

116310 },

116311 "constraints": {

116312 "minLength": 1,

116313 "maxLength": 128

116314 },

116315 "optional": true,

116316 "nullable": true,

116317 "schemaType": "string",

116318 "children": []

116319 },

116320 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

116321 "kind": "HttpDeclProperty",

116322 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/namespace",

116323 "deprecated": false,

116324 "key": "namespace",

116325 "docstring": "The namespace of the tool that produced the output.",

116326 "type": {

116327 "kind": "HttpTypeString"

116328 },

116329 "constraints": {

116330 "minLength": 1,

116331 "maxLength": 64

116332 },

116333 "optional": true,

116334 "nullable": true,

116335 "schemaType": "string",

116336 "children": []

116337 },

116060 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {116338 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

116061 "kind": "HttpDeclProperty",116339 "kind": "HttpDeclProperty",

116062 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",116340 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",


159733 {160011 {

159734 "ident": "caller"160012 "ident": "caller"

159735 },160013 },

160014 {

160015 "ident": "name"

160016 },

160017 {

160018 "ident": "namespace"

160019 },

159736 {160020 {

159737 "ident": "status"160021 "ident": "status"

159738 }160022 }


161649 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",161933 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",

161650 "deprecated": false,161934 "deprecated": false,

161651 "key": "service_tier",161935 "key": "service_tier",

161652 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",161936 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

161653 "type": {161937 "type": {

161654 "kind": "HttpTypeUnion",161938 "kind": "HttpTypeUnion",

161655 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",161939 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",


161673 {161957 {

161674 "kind": "HttpTypeLiteral",161958 "kind": "HttpTypeLiteral",

161675 "literal": "priority"161959 "literal": "priority"

161960 },

161961 {

161962 "kind": "HttpTypeLiteral",

161963 "literal": "fast"

161676 }161964 }

161677 ]161965 ]

161678 },161966 },


161686 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",161974 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",

161687 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",161975 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",

161688 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",161976 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",

161689 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4"161977 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",

161978 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5"

161690 ]161979 ]

161691 },161980 },

161692 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {161981 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {


162388 {162677 {

162389 "ident": "caller"162678 "ident": "caller"

162390 },162679 },

162680 {

162681 "ident": "name"

162682 },

162683 {

162684 "ident": "namespace"

162685 },

162391 {162686 {

162392 "ident": "status"162687 "ident": "status"

162393 }162688 }


163757 },164052 },

163758 {164053 {

163759 "ident": "created_by"164054 "ident": "created_by"

164055 },

164056 {

164057 "ident": "name"

164058 },

164059 {

164060 "ident": "namespace"

163760 }164061 }

163761 ]164062 ]

163762 },164063 },


163769 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",164070 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",

163770 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",164071 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",

163771 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",164072 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",

163772 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by"164073 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by",

164074 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name",

164075 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace"

163773 ]164076 ]

163774 },164077 },

163775 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {164078 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {


164975 },165278 },

164976 {165279 {

164977 "ident": "created_by"165280 "ident": "created_by"

165281 },

165282 {

165283 "ident": "name"

165284 },

165285 {

165286 "ident": "namespace"

164978 }165287 }

164979 ]165288 ]

164980 },165289 },


166527 },166836 },

166528 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {166837 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {

166529 "kind": "HttpDeclProperty",166838 "kind": "HttpDeclProperty",

166530 "oasRef": "#/components/schemas/BetaConversation-2/properties/id",166839 "oasRef": "#/components/schemas/BetaResponseConversation/properties/id",

166531 "deprecated": false,166840 "deprecated": false,

166532 "key": "id",166841 "key": "id",

166533 "docstring": "The unique ID of the conversation that this response was associated with.",166842 "docstring": "The unique ID of the conversation that this response was associated with.",


167058 "literal": "priority"167367 "literal": "priority"

167059 }167368 }

167060 },167369 },

167370 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {

167371 "kind": "HttpDeclReference",

167372 "type": {

167373 "kind": "HttpTypeLiteral",

167374 "literal": "fast"

167375 }

167376 },

167061 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {167377 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {

167062 "kind": "HttpDeclReference",167378 "kind": "HttpDeclReference",

167063 "type": {167379 "type": {


167820 {168136 {

167821 "ident": "caller"168137 "ident": "caller"

167822 },168138 },

168139 {

168140 "ident": "name"

168141 },

168142 {

168143 "ident": "namespace"

168144 },

167823 {168145 {

167824 "ident": "status"168146 "ident": "status"

167825 }168147 }


167833 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",168155 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

167834 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",168156 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",

167835 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",168157 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

168158 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

168159 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

167836 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"168160 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

167837 ]168161 ]

167838 },168162 },


170366 "schemaType": "string",170690 "schemaType": "string",

170367 "children": []170691 "children": []

170368 },170692 },

170693 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name": {

170694 "kind": "HttpDeclProperty",

170695 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/name",

170696 "deprecated": false,

170697 "key": "name",

170698 "docstring": "The name of the tool that produced the output.\n",

170699 "type": {

170700 "kind": "HttpTypeString"

170701 },

170702 "optional": true,

170703 "nullable": false,

170704 "schemaType": "string",

170705 "children": []

170706 },

170707 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace": {

170708 "kind": "HttpDeclProperty",

170709 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/namespace",

170710 "deprecated": false,

170711 "key": "namespace",

170712 "docstring": "The namespace of the tool that produced the output.\n",

170713 "type": {

170714 "kind": "HttpTypeString"

170715 },

170716 "optional": true,

170717 "nullable": false,

170718 "schemaType": "string",

170719 "children": []

170720 },

170369 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {170721 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {

170370 "kind": "HttpDeclProperty",170722 "kind": "HttpDeclProperty",

170371 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",170723 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",


179486 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"179838 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

179487 ]179839 ]

179488 },179840 },

179841 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

179842 "kind": "HttpDeclProperty",

179843 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/name",

179844 "deprecated": false,

179845 "key": "name",

179846 "docstring": "The name of the tool that produced the output.",

179847 "type": {

179848 "kind": "HttpTypeString"

179849 },

179850 "constraints": {

179851 "minLength": 1,

179852 "maxLength": 128

179853 },

179854 "optional": true,

179855 "nullable": true,

179856 "schemaType": "string",

179857 "children": []

179858 },

179859 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

179860 "kind": "HttpDeclProperty",

179861 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/namespace",

179862 "deprecated": false,

179863 "key": "namespace",

179864 "docstring": "The namespace of the tool that produced the output.",

179865 "type": {

179866 "kind": "HttpTypeString"

179867 },

179868 "constraints": {

179869 "minLength": 1,

179870 "maxLength": 64

179871 },

179872 "optional": true,

179873 "nullable": true,

179874 "schemaType": "string",

179875 "children": []

179876 },

179489 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {179877 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

179490 "kind": "HttpDeclProperty",179878 "kind": "HttpDeclProperty",

179491 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",179879 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",


223162 {223550 {

223163 "ident": "caller"223551 "ident": "caller"

223164 },223552 },

223553 {

223554 "ident": "name"

223555 },

223556 {

223557 "ident": "namespace"

223558 },

223165 {223559 {

223166 "ident": "status"223560 "ident": "status"

223167 }223561 }


225078 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",225472 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",

225079 "deprecated": false,225473 "deprecated": false,

225080 "key": "service_tier",225474 "key": "service_tier",

225081 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",225475 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

225082 "type": {225476 "type": {

225083 "kind": "HttpTypeUnion",225477 "kind": "HttpTypeUnion",

225084 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",225478 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",


225102 {225496 {

225103 "kind": "HttpTypeLiteral",225497 "kind": "HttpTypeLiteral",

225104 "literal": "priority"225498 "literal": "priority"

225499 },

225500 {

225501 "kind": "HttpTypeLiteral",

225502 "literal": "fast"

225105 }225503 }

225106 ]225504 ]

225107 },225505 },


225115 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",225513 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",

225116 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",225514 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",

225117 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",225515 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",

225118 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4"225516 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",

225517 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5"

225119 ]225518 ]

225120 },225519 },

225121 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {225520 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {


225817 {226216 {

225818 "ident": "caller"226217 "ident": "caller"

225819 },226218 },

226219 {

226220 "ident": "name"

226221 },

226222 {

226223 "ident": "namespace"

226224 },

225820 {226225 {

225821 "ident": "status"226226 "ident": "status"

225822 }226227 }


227186 },227591 },

227187 {227592 {

227188 "ident": "created_by"227593 "ident": "created_by"

227594 },

227595 {

227596 "ident": "name"

227597 },

227598 {

227599 "ident": "namespace"

227189 }227600 }

227190 ]227601 ]

227191 },227602 },


227198 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",227609 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",

227199 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",227610 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",

227200 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",227611 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",

227201 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by"227612 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by",

227613 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name",

227614 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace"

227202 ]227615 ]

227203 },227616 },

227204 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {227617 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {


228404 },228817 },

228405 {228818 {

228406 "ident": "created_by"228819 "ident": "created_by"

228820 },

228821 {

228822 "ident": "name"

228823 },

228824 {

228825 "ident": "namespace"

228407 }228826 }

228408 ]228827 ]

228409 },228828 },


229956 },230375 },

229957 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {230376 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {

229958 "kind": "HttpDeclProperty",230377 "kind": "HttpDeclProperty",

229959 "oasRef": "#/components/schemas/BetaConversation-2/properties/id",230378 "oasRef": "#/components/schemas/BetaResponseConversation/properties/id",

229960 "deprecated": false,230379 "deprecated": false,

229961 "key": "id",230380 "key": "id",

229962 "docstring": "The unique ID of the conversation that this response was associated with.",230381 "docstring": "The unique ID of the conversation that this response was associated with.",


230487 "literal": "priority"230906 "literal": "priority"

230488 }230907 }

230489 },230908 },

230909 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {

230910 "kind": "HttpDeclReference",

230911 "type": {

230912 "kind": "HttpTypeLiteral",

230913 "literal": "fast"

230914 }

230915 },

230490 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {230916 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {

230491 "kind": "HttpDeclReference",230917 "kind": "HttpDeclReference",

230492 "type": {230918 "type": {


231249 {231675 {

231250 "ident": "caller"231676 "ident": "caller"

231251 },231677 },

231678 {

231679 "ident": "name"

231680 },

231681 {

231682 "ident": "namespace"

231683 },

231252 {231684 {

231253 "ident": "status"231685 "ident": "status"

231254 }231686 }


231262 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",231694 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

231263 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",231695 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",

231264 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",231696 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

231697 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

231698 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

231265 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"231699 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

231266 ]231700 ]

231267 },231701 },


233795 "schemaType": "string",234229 "schemaType": "string",

233796 "children": []234230 "children": []

233797 },234231 },

234232 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name": {

234233 "kind": "HttpDeclProperty",

234234 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/name",

234235 "deprecated": false,

234236 "key": "name",

234237 "docstring": "The name of the tool that produced the output.\n",

234238 "type": {

234239 "kind": "HttpTypeString"

234240 },

234241 "optional": true,

234242 "nullable": false,

234243 "schemaType": "string",

234244 "children": []

234245 },

234246 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace": {

234247 "kind": "HttpDeclProperty",

234248 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/namespace",

234249 "deprecated": false,

234250 "key": "namespace",

234251 "docstring": "The namespace of the tool that produced the output.\n",

234252 "type": {

234253 "kind": "HttpTypeString"

234254 },

234255 "optional": true,

234256 "nullable": false,

234257 "schemaType": "string",

234258 "children": []

234259 },

233798 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {234260 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {

233799 "kind": "HttpDeclProperty",234261 "kind": "HttpDeclProperty",

233800 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",234262 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",


242915 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"243377 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

242916 ]243378 ]

242917 },243379 },

243380 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

243381 "kind": "HttpDeclProperty",

243382 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/name",

243383 "deprecated": false,

243384 "key": "name",

243385 "docstring": "The name of the tool that produced the output.",

243386 "type": {

243387 "kind": "HttpTypeString"

243388 },

243389 "constraints": {

243390 "minLength": 1,

243391 "maxLength": 128

243392 },

243393 "optional": true,

243394 "nullable": true,

243395 "schemaType": "string",

243396 "children": []

243397 },

243398 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

243399 "kind": "HttpDeclProperty",

243400 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/namespace",

243401 "deprecated": false,

243402 "key": "namespace",

243403 "docstring": "The namespace of the tool that produced the output.",

243404 "type": {

243405 "kind": "HttpTypeString"

243406 },

243407 "constraints": {

243408 "minLength": 1,

243409 "maxLength": 64

243410 },

243411 "optional": true,

243412 "nullable": true,

243413 "schemaType": "string",

243414 "children": []

243415 },

242918 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {243416 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

242919 "kind": "HttpDeclProperty",243417 "kind": "HttpDeclProperty",

242920 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",243418 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",


286608 {287106 {

286609 "ident": "caller"287107 "ident": "caller"

286610 },287108 },

287109 {

287110 "ident": "name"

287111 },

287112 {

287113 "ident": "namespace"

287114 },

286611 {287115 {

286612 "ident": "status"287116 "ident": "status"

286613 }287117 }


288524 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",289028 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",

288525 "deprecated": false,289029 "deprecated": false,

288526 "key": "service_tier",289030 "key": "service_tier",

288527 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",289031 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

288528 "type": {289032 "type": {

288529 "kind": "HttpTypeUnion",289033 "kind": "HttpTypeUnion",

288530 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",289034 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",


288548 {289052 {

288549 "kind": "HttpTypeLiteral",289053 "kind": "HttpTypeLiteral",

288550 "literal": "priority"289054 "literal": "priority"

289055 },

289056 {

289057 "kind": "HttpTypeLiteral",

289058 "literal": "fast"

288551 }289059 }

288552 ]289060 ]

288553 },289061 },


288561 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",289069 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",

288562 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",289070 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",

288563 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",289071 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",

288564 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4"289072 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",

289073 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5"

288565 ]289074 ]

288566 },289075 },

288567 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {289076 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {


289263 {289772 {

289264 "ident": "caller"289773 "ident": "caller"

289265 },289774 },

289775 {

289776 "ident": "name"

289777 },

289778 {

289779 "ident": "namespace"

289780 },

289266 {289781 {

289267 "ident": "status"289782 "ident": "status"

289268 }289783 }


290632 },291147 },

290633 {291148 {

290634 "ident": "created_by"291149 "ident": "created_by"

291150 },

291151 {

291152 "ident": "name"

291153 },

291154 {

291155 "ident": "namespace"

290635 }291156 }

290636 ]291157 ]

290637 },291158 },


290644 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",291165 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",

290645 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",291166 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",

290646 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",291167 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",

290647 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by"291168 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by",

291169 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name",

291170 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace"

290648 ]291171 ]

290649 },291172 },

290650 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {291173 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {


291850 },292373 },

291851 {292374 {

291852 "ident": "created_by"292375 "ident": "created_by"

292376 },

292377 {

292378 "ident": "name"

292379 },

292380 {

292381 "ident": "namespace"

291853 }292382 }

291854 ]292383 ]

291855 },292384 },


293402 },293931 },

293403 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {293932 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {

293404 "kind": "HttpDeclProperty",293933 "kind": "HttpDeclProperty",

293405 "oasRef": "#/components/schemas/BetaConversation-2/properties/id",293934 "oasRef": "#/components/schemas/BetaResponseConversation/properties/id",

293406 "deprecated": false,293935 "deprecated": false,

293407 "key": "id",293936 "key": "id",

293408 "docstring": "The unique ID of the conversation that this response was associated with.",293937 "docstring": "The unique ID of the conversation that this response was associated with.",


293933 "literal": "priority"294462 "literal": "priority"

293934 }294463 }

293935 },294464 },

294465 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {

294466 "kind": "HttpDeclReference",

294467 "type": {

294468 "kind": "HttpTypeLiteral",

294469 "literal": "fast"

294470 }

294471 },

293936 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {294472 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {

293937 "kind": "HttpDeclReference",294473 "kind": "HttpDeclReference",

293938 "type": {294474 "type": {


294695 {295231 {

294696 "ident": "caller"295232 "ident": "caller"

294697 },295233 },

295234 {

295235 "ident": "name"

295236 },

295237 {

295238 "ident": "namespace"

295239 },

294698 {295240 {

294699 "ident": "status"295241 "ident": "status"

294700 }295242 }


294708 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",295250 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

294709 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",295251 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",

294710 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",295252 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

295253 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

295254 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

294711 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"295255 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

294712 ]295256 ]

294713 },295257 },


297241 "schemaType": "string",297785 "schemaType": "string",

297242 "children": []297786 "children": []

297243 },297787 },

297788 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name": {

297789 "kind": "HttpDeclProperty",

297790 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/name",

297791 "deprecated": false,

297792 "key": "name",

297793 "docstring": "The name of the tool that produced the output.\n",

297794 "type": {

297795 "kind": "HttpTypeString"

297796 },

297797 "optional": true,

297798 "nullable": false,

297799 "schemaType": "string",

297800 "children": []

297801 },

297802 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace": {

297803 "kind": "HttpDeclProperty",

297804 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/namespace",

297805 "deprecated": false,

297806 "key": "namespace",

297807 "docstring": "The namespace of the tool that produced the output.\n",

297808 "type": {

297809 "kind": "HttpTypeString"

297810 },

297811 "optional": true,

297812 "nullable": false,

297813 "schemaType": "string",

297814 "children": []

297815 },

297244 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {297816 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {

297245 "kind": "HttpDeclProperty",297817 "kind": "HttpDeclProperty",

297246 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",297818 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",


306361 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"306933 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

306362 ]306934 ]

306363 },306935 },

306936 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

306937 "kind": "HttpDeclProperty",

306938 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/name",

306939 "deprecated": false,

306940 "key": "name",

306941 "docstring": "The name of the tool that produced the output.",

306942 "type": {

306943 "kind": "HttpTypeString"

306944 },

306945 "constraints": {

306946 "minLength": 1,

306947 "maxLength": 128

306948 },

306949 "optional": true,

306950 "nullable": true,

306951 "schemaType": "string",

306952 "children": []

306953 },

306954 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

306955 "kind": "HttpDeclProperty",

306956 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/namespace",

306957 "deprecated": false,

306958 "key": "namespace",

306959 "docstring": "The namespace of the tool that produced the output.",

306960 "type": {

306961 "kind": "HttpTypeString"

306962 },

306963 "constraints": {

306964 "minLength": 1,

306965 "maxLength": 64

306966 },

306967 "optional": true,

306968 "nullable": true,

306969 "schemaType": "string",

306970 "children": []

306971 },

306364 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {306972 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

306365 "kind": "HttpDeclProperty",306973 "kind": "HttpDeclProperty",

306366 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",306974 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",


350035 {350643 {

350036 "ident": "caller"350644 "ident": "caller"

350037 },350645 },

350646 {

350647 "ident": "name"

350648 },

350649 {

350650 "ident": "namespace"

350651 },

350038 {350652 {

350039 "ident": "status"350653 "ident": "status"

350040 }350654 }


351951 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",352565 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",

351952 "deprecated": false,352566 "deprecated": false,

351953 "key": "service_tier",352567 "key": "service_tier",

351954 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",352568 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

351955 "type": {352569 "type": {

351956 "kind": "HttpTypeUnion",352570 "kind": "HttpTypeUnion",

351957 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",352571 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",


351975 {352589 {

351976 "kind": "HttpTypeLiteral",352590 "kind": "HttpTypeLiteral",

351977 "literal": "priority"352591 "literal": "priority"

352592 },

352593 {

352594 "kind": "HttpTypeLiteral",

352595 "literal": "fast"

351978 }352596 }

351979 ]352597 ]

351980 },352598 },


351988 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",352606 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",

351989 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",352607 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",

351990 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",352608 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",

351991 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4"352609 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",

352610 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5"

351992 ]352611 ]

351993 },352612 },

351994 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {352613 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {


352690 {353309 {

352691 "ident": "caller"353310 "ident": "caller"

352692 },353311 },

353312 {

353313 "ident": "name"

353314 },

353315 {

353316 "ident": "namespace"

353317 },

352693 {353318 {

352694 "ident": "status"353319 "ident": "status"

352695 }353320 }


354059 },354684 },

354060 {354685 {

354061 "ident": "created_by"354686 "ident": "created_by"

354687 },

354688 {

354689 "ident": "name"

354690 },

354691 {

354692 "ident": "namespace"

354062 }354693 }

354063 ]354694 ]

354064 },354695 },


354071 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",354702 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",

354072 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",354703 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",

354073 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",354704 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",

354074 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by"354705 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by",

354706 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name",

354707 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace"

354075 ]354708 ]

354076 },354709 },

354077 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {354710 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {


355277 },355910 },

355278 {355911 {

355279 "ident": "created_by"355912 "ident": "created_by"

355913 },

355914 {

355915 "ident": "name"

355916 },

355917 {

355918 "ident": "namespace"

355280 }355919 }

355281 ]355920 ]

355282 },355921 },


356829 },357468 },

356830 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {357469 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {

356831 "kind": "HttpDeclProperty",357470 "kind": "HttpDeclProperty",

356832 "oasRef": "#/components/schemas/BetaConversation-2/properties/id",357471 "oasRef": "#/components/schemas/BetaResponseConversation/properties/id",

356833 "deprecated": false,357472 "deprecated": false,

356834 "key": "id",357473 "key": "id",

356835 "docstring": "The unique ID of the conversation that this response was associated with.",357474 "docstring": "The unique ID of the conversation that this response was associated with.",


357360 "literal": "priority"357999 "literal": "priority"

357361 }358000 }

357362 },358001 },

358002 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {

358003 "kind": "HttpDeclReference",

358004 "type": {

358005 "kind": "HttpTypeLiteral",

358006 "literal": "fast"

358007 }

358008 },

357363 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {358009 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {

357364 "kind": "HttpDeclReference",358010 "kind": "HttpDeclReference",

357365 "type": {358011 "type": {


358122 {358768 {

358123 "ident": "caller"358769 "ident": "caller"

358124 },358770 },

358771 {

358772 "ident": "name"

358773 },

358774 {

358775 "ident": "namespace"

358776 },

358125 {358777 {

358126 "ident": "status"358778 "ident": "status"

358127 }358779 }


358135 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",358787 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

358136 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",358788 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",

358137 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",358789 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

358790 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

358791 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

358138 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"358792 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

358139 ]358793 ]

358140 },358794 },


360668 "schemaType": "string",361322 "schemaType": "string",

360669 "children": []361323 "children": []

360670 },361324 },

361325 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name": {

361326 "kind": "HttpDeclProperty",

361327 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/name",

361328 "deprecated": false,

361329 "key": "name",

361330 "docstring": "The name of the tool that produced the output.\n",

361331 "type": {

361332 "kind": "HttpTypeString"

361333 },

361334 "optional": true,

361335 "nullable": false,

361336 "schemaType": "string",

361337 "children": []

361338 },

361339 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace": {

361340 "kind": "HttpDeclProperty",

361341 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/namespace",

361342 "deprecated": false,

361343 "key": "namespace",

361344 "docstring": "The namespace of the tool that produced the output.\n",

361345 "type": {

361346 "kind": "HttpTypeString"

361347 },

361348 "optional": true,

361349 "nullable": false,

361350 "schemaType": "string",

361351 "children": []

361352 },

360671 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {361353 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {

360672 "kind": "HttpDeclProperty",361354 "kind": "HttpDeclProperty",

360673 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",361355 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",


369788 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"370470 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

369789 ]370471 ]

369790 },370472 },

370473 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

370474 "kind": "HttpDeclProperty",

370475 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/name",

370476 "deprecated": false,

370477 "key": "name",

370478 "docstring": "The name of the tool that produced the output.",

370479 "type": {

370480 "kind": "HttpTypeString"

370481 },

370482 "constraints": {

370483 "minLength": 1,

370484 "maxLength": 128

370485 },

370486 "optional": true,

370487 "nullable": true,

370488 "schemaType": "string",

370489 "children": []

370490 },

370491 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

370492 "kind": "HttpDeclProperty",

370493 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/namespace",

370494 "deprecated": false,

370495 "key": "namespace",

370496 "docstring": "The namespace of the tool that produced the output.",

370497 "type": {

370498 "kind": "HttpTypeString"

370499 },

370500 "constraints": {

370501 "minLength": 1,

370502 "maxLength": 64

370503 },

370504 "optional": true,

370505 "nullable": true,

370506 "schemaType": "string",

370507 "children": []

370508 },

369791 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {370509 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

369792 "kind": "HttpDeclProperty",370510 "kind": "HttpDeclProperty",

369793 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",370511 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",


413335 },414053 },

413336 {414054 {

413337 "ident": "created_by"414055 "ident": "created_by"

414056 },

414057 {

414058 "ident": "name"

414059 },

414060 {

414061 "ident": "namespace"

413338 }414062 }

413339 ]414063 ]

413340 },414064 },


413347 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",414071 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",

413348 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",414072 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",

413349 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",414073 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",

413350 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by"414074 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by",

414075 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name",

414076 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace"

413351 ]414077 ]

413352 },414078 },

413353 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {414079 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {


414553 },415279 },

414554 {415280 {

414555 "ident": "created_by"415281 "ident": "created_by"

415282 },

415283 {

415284 "ident": "name"

415285 },

415286 {

415287 "ident": "namespace"

414556 }415288 }

414557 ]415289 ]

414558 },415290 },


416093 "schemaType": "string",416825 "schemaType": "string",

416094 "children": []416826 "children": []

416095 },416827 },

416828 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name": {

416829 "kind": "HttpDeclProperty",

416830 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/name",

416831 "deprecated": false,

416832 "key": "name",

416833 "docstring": "The name of the tool that produced the output.\n",

416834 "type": {

416835 "kind": "HttpTypeString"

416836 },

416837 "optional": true,

416838 "nullable": false,

416839 "schemaType": "string",

416840 "children": []

416841 },

416842 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace": {

416843 "kind": "HttpDeclProperty",

416844 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/namespace",

416845 "deprecated": false,

416846 "key": "namespace",

416847 "docstring": "The namespace of the tool that produced the output.\n",

416848 "type": {

416849 "kind": "HttpTypeString"

416850 },

416851 "optional": true,

416852 "nullable": false,

416853 "schemaType": "string",

416854 "children": []

416855 },

416096 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {416856 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {

416097 "kind": "HttpDeclProperty",416857 "kind": "HttpDeclProperty",

416098 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",416858 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",


440454 },441214 },

440455 {441215 {

440456 "ident": "created_by"441216 "ident": "created_by"

441217 },

441218 {

441219 "ident": "name"

441220 },

441221 {

441222 "ident": "namespace"

440457 }441223 }

440458 ]441224 ]

440459 },441225 },


440466 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",441232 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",

440467 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",441233 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",

440468 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",441234 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",

440469 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by"441235 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by",

441236 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name",

441237 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace"

440470 ]441238 ]

440471 },441239 },

440472 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {441240 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {


441672 },442440 },

441673 {442441 {

441674 "ident": "created_by"442442 "ident": "created_by"

442443 },

442444 {

442445 "ident": "name"

442446 },

442447 {

442448 "ident": "namespace"

441675 }442449 }

441676 ]442450 ]

441677 },442451 },


443212 "schemaType": "string",443986 "schemaType": "string",

443213 "children": []443987 "children": []

443214 },443988 },

443989 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name": {

443990 "kind": "HttpDeclProperty",

443991 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/name",

443992 "deprecated": false,

443993 "key": "name",

443994 "docstring": "The name of the tool that produced the output.\n",

443995 "type": {

443996 "kind": "HttpTypeString"

443997 },

443998 "optional": true,

443999 "nullable": false,

444000 "schemaType": "string",

444001 "children": []

444002 },

444003 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace": {

444004 "kind": "HttpDeclProperty",

444005 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/namespace",

444006 "deprecated": false,

444007 "key": "namespace",

444008 "docstring": "The namespace of the tool that produced the output.\n",

444009 "type": {

444010 "kind": "HttpTypeString"

444011 },

444012 "optional": true,

444013 "nullable": false,

444014 "schemaType": "string",

444015 "children": []

444016 },

443215 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {444017 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {

443216 "kind": "HttpDeclProperty",444018 "kind": "HttpDeclProperty",

443217 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",444019 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",


477111 {477913 {

477112 "ident": "caller"477914 "ident": "caller"

477113 },477915 },

477916 {

477917 "ident": "name"

477918 },

477919 {

477920 "ident": "namespace"

477921 },

477114 {477922 {

477115 "ident": "status"477923 "ident": "status"

477116 }477924 }


479027 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",479835 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",

479028 "deprecated": false,479836 "deprecated": false,

479029 "key": "service_tier",479837 "key": "service_tier",

479030 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",479838 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

479031 "type": {479839 "type": {

479032 "kind": "HttpTypeUnion",479840 "kind": "HttpTypeUnion",

479033 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",479841 "oasRef": "#/components/schemas/BetaModelResponseProperties/properties/service_tier",


479051 {479859 {

479052 "kind": "HttpTypeLiteral",479860 "kind": "HttpTypeLiteral",

479053 "literal": "priority"479861 "literal": "priority"

479862 },

479863 {

479864 "kind": "HttpTypeLiteral",

479865 "literal": "fast"

479054 }479866 }

479055 ]479867 ]

479056 },479868 },


479064 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",479876 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 1",

479065 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",479877 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 2",

479066 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",479878 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 3",

479067 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4"479879 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 4",

479880 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5"

479068 ]479881 ]

479069 },479882 },

479070 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {479883 "(resource) beta.responses > (model) beta_response > (schema) > (property) status": {


479766 {480579 {

479767 "ident": "caller"480580 "ident": "caller"

479768 },480581 },

480582 {

480583 "ident": "name"

480584 },

480585 {

480586 "ident": "namespace"

480587 },

479769 {480588 {

479770 "ident": "status"480589 "ident": "status"

479771 }480590 }


481135 },481954 },

481136 {481955 {

481137 "ident": "created_by"481956 "ident": "created_by"

481957 },

481958 {

481959 "ident": "name"

481960 },

481961 {

481962 "ident": "namespace"

481138 }481963 }

481139 ]481964 ]

481140 },481965 },


481147 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",481972 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) type",

481148 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",481973 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) agent",

481149 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",481974 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) caller",

481150 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by"481975 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) created_by",

481976 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name",

481977 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace"

481151 ]481978 ]

481152 },481979 },

481153 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {481980 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4": {


482353 },483180 },

482354 {483181 {

482355 "ident": "created_by"483182 "ident": "created_by"

483183 },

483184 {

483185 "ident": "name"

483186 },

483187 {

483188 "ident": "namespace"

482356 }483189 }

482357 ]483190 ]

482358 },483191 },


483905 },484738 },

483906 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {484739 "(resource) beta.responses > (model) beta_response > (schema) > (property) conversation > (property) id": {

483907 "kind": "HttpDeclProperty",484740 "kind": "HttpDeclProperty",

483908 "oasRef": "#/components/schemas/BetaConversation-2/properties/id",484741 "oasRef": "#/components/schemas/BetaResponseConversation/properties/id",

483909 "deprecated": false,484742 "deprecated": false,

483910 "key": "id",484743 "key": "id",

483911 "docstring": "The unique ID of the conversation that this response was associated with.",484744 "docstring": "The unique ID of the conversation that this response was associated with.",


484436 "literal": "priority"485269 "literal": "priority"

484437 }485270 }

484438 },485271 },

485272 "(resource) beta.responses > (model) beta_response > (schema) > (property) service_tier > (member) 5": {

485273 "kind": "HttpDeclReference",

485274 "type": {

485275 "kind": "HttpTypeLiteral",

485276 "literal": "fast"

485277 }

485278 },

484439 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {485279 "(resource) beta.responses > (model) beta_response_status > (schema) > (member) 0": {

484440 "kind": "HttpDeclReference",485280 "kind": "HttpDeclReference",

484441 "type": {485281 "type": {


485198 {486038 {

485199 "ident": "caller"486039 "ident": "caller"

485200 },486040 },

486041 {

486042 "ident": "name"

486043 },

486044 {

486045 "ident": "namespace"

486046 },

485201 {486047 {

485202 "ident": "status"486048 "ident": "status"

485203 }486049 }


485211 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",486057 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

485212 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",486058 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) agent",

485213 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",486059 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

486060 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

486061 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

485214 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"486062 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

485215 ]486063 ]

485216 },486064 },


487744 "schemaType": "string",488592 "schemaType": "string",

487745 "children": []488593 "children": []

487746 },488594 },

488595 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) name": {

488596 "kind": "HttpDeclProperty",

488597 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/name",

488598 "deprecated": false,

488599 "key": "name",

488600 "docstring": "The name of the tool that produced the output.\n",

488601 "type": {

488602 "kind": "HttpTypeString"

488603 },

488604 "optional": true,

488605 "nullable": false,

488606 "schemaType": "string",

488607 "children": []

488608 },

488609 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 3 > (property) namespace": {

488610 "kind": "HttpDeclProperty",

488611 "oasRef": "#/components/schemas/BetaFunctionToolCallOutput/properties/namespace",

488612 "deprecated": false,

488613 "key": "namespace",

488614 "docstring": "The namespace of the tool that produced the output.\n",

488615 "type": {

488616 "kind": "HttpTypeString"

488617 },

488618 "optional": true,

488619 "nullable": false,

488620 "schemaType": "string",

488621 "children": []

488622 },

487747 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {488623 "(resource) beta.responses > (model) beta_response_output_item > (schema) > (variant) 4 > (property) id": {

487748 "kind": "HttpDeclProperty",488624 "kind": "HttpDeclProperty",

487749 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",488625 "oasRef": "#/components/schemas/BetaAgentMessage/properties/id",


496864 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"497740 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

496865 ]497741 ]

496866 },497742 },

497743 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

497744 "kind": "HttpDeclProperty",

497745 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/name",

497746 "deprecated": false,

497747 "key": "name",

497748 "docstring": "The name of the tool that produced the output.",

497749 "type": {

497750 "kind": "HttpTypeString"

497751 },

497752 "constraints": {

497753 "minLength": 1,

497754 "maxLength": 128

497755 },

497756 "optional": true,

497757 "nullable": true,

497758 "schemaType": "string",

497759 "children": []

497760 },

497761 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

497762 "kind": "HttpDeclProperty",

497763 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/namespace",

497764 "deprecated": false,

497765 "key": "namespace",

497766 "docstring": "The namespace of the tool that produced the output.",

497767 "type": {

497768 "kind": "HttpTypeString"

497769 },

497770 "constraints": {

497771 "minLength": 1,

497772 "maxLength": 64

497773 },

497774 "optional": true,

497775 "nullable": true,

497776 "schemaType": "string",

497777 "children": []

497778 },

496867 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {497779 "(resource) beta.responses > (model) beta_response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

496868 "kind": "HttpDeclProperty",497780 "kind": "HttpDeclProperty",

496869 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",497781 "oasRef": "#/components/schemas/BetaFunctionCallOutputItemParam/properties/status",

Details

1036 If specified, our system will make a best effort to sample deterministically, such that repeated requests with the same `seed` and parameters should return the same result.1036 If specified, our system will make a best effort to sample deterministically, such that repeated requests with the same `seed` and parameters should return the same result.

1037 Determinism is not guaranteed, and you should refer to the `system_fingerprint` response parameter to monitor changes in the backend.1037 Determinism is not guaranteed, and you should refer to the `system_fingerprint` response parameter to monitor changes in the backend.

1038 1038 

1039- `service_tier: optional "auto" or "default" or "flex" or 2 more`1039- `service_tier: optional "auto" or "default" or "flex" or 3 more`

1040 1040 

1041 Specifies the processing type used for serving the request.1041 Specifies the processing type used for serving the request.

1042 1042 

1043 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.1043 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

1044 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.1044 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

1045 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.1045 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

1046 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

1046 - When not set, the default behavior is 'auto'.1047 - When not set, the default behavior is 'auto'.

1047 1048 

1048 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.1049 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


1057 1058 

1058 - `"priority"`1059 - `"priority"`

1059 1060 

1061 - `"fast"`

1062 

1060- `stop: optional string or array of string`1063- `stop: optional string or array of string`

1061 1064 

1062 Not supported with latest reasoning models `o3` and `o4-mini`.1065 Not supported with latest reasoning models `o3` and `o4-mini`.


1781 1784 

1782 - `"error"`1785 - `"error"`

1783 1786 

1784 - `service_tier: optional "auto" or "default" or "flex" or 2 more`1787 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

1785 1788 

1786 Specifies the processing type used for serving the request.1789 Specifies the processing type used for serving the request.

1787 1790 

1788 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.1791 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

1789 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.1792 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

1790 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.1793 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

1794 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

1791 - When not set, the default behavior is 'auto'.1795 - When not set, the default behavior is 'auto'.

1792 1796 

1793 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.1797 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


1802 1806 

1803 - `"priority"`1807 - `"priority"`

1804 1808 

1809 - `"fast"`

1810 

1805 - `system_fingerprint: optional string`1811 - `system_fingerprint: optional string`

1806 1812 

1807 This fingerprint represents the backend configuration that the model runs with.1813 This fingerprint represents the backend configuration that the model runs with.


2995 3001 

2996 - `"error"`3002 - `"error"`

2997 3003 

2998 - `service_tier: optional "auto" or "default" or "flex" or 2 more`3004 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

2999 3005 

3000 Specifies the processing type used for serving the request.3006 Specifies the processing type used for serving the request.

3001 3007 

3002 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.3008 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

3003 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.3009 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

3004 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.3010 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

3011 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

3005 - When not set, the default behavior is 'auto'.3012 - When not set, the default behavior is 'auto'.

3006 3013 

3007 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.3014 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


3016 3023 

3017 - `"priority"`3024 - `"priority"`

3018 3025 

3026 - `"fast"`

3027 

3019 - `system_fingerprint: optional string`3028 - `system_fingerprint: optional string`

3020 3029 

3021 This fingerprint represents the backend configuration that the model runs with.3030 This fingerprint represents the backend configuration that the model runs with.


3728 3737 

3729 - `"error"`3738 - `"error"`

3730 3739 

3731 - `service_tier: optional "auto" or "default" or "flex" or 2 more`3740 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

3732 3741 

3733 Specifies the processing type used for serving the request.3742 Specifies the processing type used for serving the request.

3734 3743 

3735 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.3744 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

3736 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.3745 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

3737 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.3746 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

3747 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

3738 - When not set, the default behavior is 'auto'.3748 - When not set, the default behavior is 'auto'.

3739 3749 

3740 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.3750 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


3749 3759 

3750 - `"priority"`3760 - `"priority"`

3751 3761 

3762 - `"fast"`

3763 

3752 - `system_fingerprint: optional string`3764 - `system_fingerprint: optional string`

3753 3765 

3754 This fingerprint represents the backend configuration that the model runs with.3766 This fingerprint represents the backend configuration that the model runs with.


4439 4451 

4440 - `"error"`4452 - `"error"`

4441 4453 

4442 - `service_tier: optional "auto" or "default" or "flex" or 2 more`4454 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

4443 4455 

4444 Specifies the processing type used for serving the request.4456 Specifies the processing type used for serving the request.

4445 4457 

4446 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.4458 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

4447 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.4459 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

4448 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.4460 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

4461 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

4449 - When not set, the default behavior is 'auto'.4462 - When not set, the default behavior is 'auto'.

4450 4463 

4451 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.4464 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


4460 4473 

4461 - `"priority"`4474 - `"priority"`

4462 4475 

4476 - `"fast"`

4477 

4463 - `system_fingerprint: optional string`4478 - `system_fingerprint: optional string`

4464 4479 

4465 This fingerprint represents the backend configuration that the model runs with.4480 This fingerprint represents the backend configuration that the model runs with.


5170 5185 

5171 - `"error"`5186 - `"error"`

5172 5187 

5173 - `service_tier: optional "auto" or "default" or "flex" or 2 more`5188 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

5174 5189 

5175 Specifies the processing type used for serving the request.5190 Specifies the processing type used for serving the request.

5176 5191 

5177 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.5192 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

5178 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.5193 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

5179 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.5194 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

5195 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

5180 - When not set, the default behavior is 'auto'.5196 - When not set, the default behavior is 'auto'.

5181 5197 

5182 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.5198 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


5191 5207 

5192 - `"priority"`5208 - `"priority"`

5193 5209 

5210 - `"fast"`

5211 

5194 - `system_fingerprint: optional string`5212 - `system_fingerprint: optional string`

5195 5213 

5196 This fingerprint represents the backend configuration that the model runs with.5214 This fingerprint represents the backend configuration that the model runs with.


5845 5863 

5846 - `"error"`5864 - `"error"`

5847 5865 

5848 - `service_tier: optional "auto" or "default" or "flex" or 2 more`5866 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

5849 5867 

5850 Specifies the processing type used for serving the request.5868 Specifies the processing type used for serving the request.

5851 5869 

5852 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.5870 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

5853 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.5871 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

5854 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.5872 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

5873 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

5855 - When not set, the default behavior is 'auto'.5874 - When not set, the default behavior is 'auto'.

5856 5875 

5857 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.5876 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


5866 5885 

5867 - `"priority"`5886 - `"priority"`

5868 5887 

5888 - `"fast"`

5889 

5869 - `system_fingerprint: optional string`5890 - `system_fingerprint: optional string`

5870 5891 

5871 This fingerprint represents the backend configuration that the model runs with.5892 This fingerprint represents the backend configuration that the model runs with.

Details

1034 If specified, our system will make a best effort to sample deterministically, such that repeated requests with the same `seed` and parameters should return the same result.1034 If specified, our system will make a best effort to sample deterministically, such that repeated requests with the same `seed` and parameters should return the same result.

1035 Determinism is not guaranteed, and you should refer to the `system_fingerprint` response parameter to monitor changes in the backend.1035 Determinism is not guaranteed, and you should refer to the `system_fingerprint` response parameter to monitor changes in the backend.

1036 1036 

1037- `service_tier: optional "auto" or "default" or "flex" or 2 more`1037- `service_tier: optional "auto" or "default" or "flex" or 3 more`

1038 1038 

1039 Specifies the processing type used for serving the request.1039 Specifies the processing type used for serving the request.

1040 1040 

1041 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.1041 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

1042 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.1042 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

1043 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.1043 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

1044 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

1044 - When not set, the default behavior is 'auto'.1045 - When not set, the default behavior is 'auto'.

1045 1046 

1046 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.1047 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


1055 1056 

1056 - `"priority"`1057 - `"priority"`

1057 1058 

1059 - `"fast"`

1060 

1058- `stop: optional string or array of string`1061- `stop: optional string or array of string`

1059 1062 

1060 Not supported with latest reasoning models `o3` and `o4-mini`.1063 Not supported with latest reasoning models `o3` and `o4-mini`.


1779 1782 

1780 - `"error"`1783 - `"error"`

1781 1784 

1782 - `service_tier: optional "auto" or "default" or "flex" or 2 more`1785 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

1783 1786 

1784 Specifies the processing type used for serving the request.1787 Specifies the processing type used for serving the request.

1785 1788 

1786 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.1789 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

1787 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.1790 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

1788 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.1791 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

1792 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

1789 - When not set, the default behavior is 'auto'.1793 - When not set, the default behavior is 'auto'.

1790 1794 

1791 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.1795 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


1800 1804 

1801 - `"priority"`1805 - `"priority"`

1802 1806 

1807 - `"fast"`

1808 

1803 - `system_fingerprint: optional string`1809 - `system_fingerprint: optional string`

1804 1810 

1805 This fingerprint represents the backend configuration that the model runs with.1811 This fingerprint represents the backend configuration that the model runs with.


2993 2999 

2994 - `"error"`3000 - `"error"`

2995 3001 

2996 - `service_tier: optional "auto" or "default" or "flex" or 2 more`3002 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

2997 3003 

2998 Specifies the processing type used for serving the request.3004 Specifies the processing type used for serving the request.

2999 3005 

3000 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.3006 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

3001 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.3007 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

3002 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.3008 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

3009 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

3003 - When not set, the default behavior is 'auto'.3010 - When not set, the default behavior is 'auto'.

3004 3011 

3005 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.3012 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


3014 3021 

3015 - `"priority"`3022 - `"priority"`

3016 3023 

3024 - `"fast"`

3025 

3017 - `system_fingerprint: optional string`3026 - `system_fingerprint: optional string`

3018 3027 

3019 This fingerprint represents the backend configuration that the model runs with.3028 This fingerprint represents the backend configuration that the model runs with.


3726 3735 

3727 - `"error"`3736 - `"error"`

3728 3737 

3729 - `service_tier: optional "auto" or "default" or "flex" or 2 more`3738 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

3730 3739 

3731 Specifies the processing type used for serving the request.3740 Specifies the processing type used for serving the request.

3732 3741 

3733 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.3742 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

3734 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.3743 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

3735 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.3744 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

3745 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

3736 - When not set, the default behavior is 'auto'.3746 - When not set, the default behavior is 'auto'.

3737 3747 

3738 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.3748 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


3747 3757 

3748 - `"priority"`3758 - `"priority"`

3749 3759 

3760 - `"fast"`

3761 

3750 - `system_fingerprint: optional string`3762 - `system_fingerprint: optional string`

3751 3763 

3752 This fingerprint represents the backend configuration that the model runs with.3764 This fingerprint represents the backend configuration that the model runs with.


4437 4449 

4438 - `"error"`4450 - `"error"`

4439 4451 

4440 - `service_tier: optional "auto" or "default" or "flex" or 2 more`4452 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

4441 4453 

4442 Specifies the processing type used for serving the request.4454 Specifies the processing type used for serving the request.

4443 4455 

4444 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.4456 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

4445 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.4457 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

4446 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.4458 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

4459 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

4447 - When not set, the default behavior is 'auto'.4460 - When not set, the default behavior is 'auto'.

4448 4461 

4449 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.4462 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


4458 4471 

4459 - `"priority"`4472 - `"priority"`

4460 4473 

4474 - `"fast"`

4475 

4461 - `system_fingerprint: optional string`4476 - `system_fingerprint: optional string`

4462 4477 

4463 This fingerprint represents the backend configuration that the model runs with.4478 This fingerprint represents the backend configuration that the model runs with.


5168 5183 

5169 - `"error"`5184 - `"error"`

5170 5185 

5171 - `service_tier: optional "auto" or "default" or "flex" or 2 more`5186 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

5172 5187 

5173 Specifies the processing type used for serving the request.5188 Specifies the processing type used for serving the request.

5174 5189 

5175 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.5190 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

5176 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.5191 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

5177 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.5192 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

5193 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

5178 - When not set, the default behavior is 'auto'.5194 - When not set, the default behavior is 'auto'.

5179 5195 

5180 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.5196 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


5189 5205 

5190 - `"priority"`5206 - `"priority"`

5191 5207 

5208 - `"fast"`

5209 

5192 - `system_fingerprint: optional string`5210 - `system_fingerprint: optional string`

5193 5211 

5194 This fingerprint represents the backend configuration that the model runs with.5212 This fingerprint represents the backend configuration that the model runs with.


5843 5861 

5844 - `"error"`5862 - `"error"`

5845 5863 

5846 - `service_tier: optional "auto" or "default" or "flex" or 2 more`5864 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

5847 5865 

5848 Specifies the processing type used for serving the request.5866 Specifies the processing type used for serving the request.

5849 5867 

5850 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.5868 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

5851 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.5869 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

5852 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.5870 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

5871 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

5853 - When not set, the default behavior is 'auto'.5872 - When not set, the default behavior is 'auto'.

5854 5873 

5855 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.5874 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


5864 5883 

5865 - `"priority"`5884 - `"priority"`

5866 5885 

5886 - `"fast"`

5887 

5867 - `system_fingerprint: optional string`5888 - `system_fingerprint: optional string`

5868 5889 

5869 This fingerprint represents the backend configuration that the model runs with.5890 This fingerprint represents the backend configuration that the model runs with.

Details

1032 If specified, our system will make a best effort to sample deterministically, such that repeated requests with the same `seed` and parameters should return the same result.1032 If specified, our system will make a best effort to sample deterministically, such that repeated requests with the same `seed` and parameters should return the same result.

1033 Determinism is not guaranteed, and you should refer to the `system_fingerprint` response parameter to monitor changes in the backend.1033 Determinism is not guaranteed, and you should refer to the `system_fingerprint` response parameter to monitor changes in the backend.

1034 1034 

1035- `service_tier: optional "auto" or "default" or "flex" or 2 more`1035- `service_tier: optional "auto" or "default" or "flex" or 3 more`

1036 1036 

1037 Specifies the processing type used for serving the request.1037 Specifies the processing type used for serving the request.

1038 1038 

1039 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.1039 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

1040 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.1040 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

1041 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.1041 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

1042 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

1042 - When not set, the default behavior is 'auto'.1043 - When not set, the default behavior is 'auto'.

1043 1044 

1044 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.1045 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


1053 1054 

1054 - `"priority"`1055 - `"priority"`

1055 1056 

1057 - `"fast"`

1058 

1056- `stop: optional string or array of string`1059- `stop: optional string or array of string`

1057 1060 

1058 Not supported with latest reasoning models `o3` and `o4-mini`.1061 Not supported with latest reasoning models `o3` and `o4-mini`.


1777 1780 

1778 - `"error"`1781 - `"error"`

1779 1782 

1780 - `service_tier: optional "auto" or "default" or "flex" or 2 more`1783 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

1781 1784 

1782 Specifies the processing type used for serving the request.1785 Specifies the processing type used for serving the request.

1783 1786 

1784 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.1787 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

1785 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.1788 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

1786 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.1789 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

1790 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

1787 - When not set, the default behavior is 'auto'.1791 - When not set, the default behavior is 'auto'.

1788 1792 

1789 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.1793 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


1798 1802 

1799 - `"priority"`1803 - `"priority"`

1800 1804 

1805 - `"fast"`

1806 

1801 - `system_fingerprint: optional string`1807 - `system_fingerprint: optional string`

1802 1808 

1803 This fingerprint represents the backend configuration that the model runs with.1809 This fingerprint represents the backend configuration that the model runs with.

Details

425 425 

426 - `"error"`426 - `"error"`

427 427 

428 - `service_tier: optional "auto" or "default" or "flex" or 2 more`428 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

429 429 

430 Specifies the processing type used for serving the request.430 Specifies the processing type used for serving the request.

431 431 

432 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.432 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

433 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.433 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

434 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.434 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

435 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

435 - When not set, the default behavior is 'auto'.436 - When not set, the default behavior is 'auto'.

436 437 

437 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.438 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


446 447 

447 - `"priority"`448 - `"priority"`

448 449 

450 - `"fast"`

451 

449 - `system_fingerprint: optional string`452 - `system_fingerprint: optional string`

450 453 

451 This fingerprint represents the backend configuration that the model runs with.454 This fingerprint represents the backend configuration that the model runs with.

Details

401 401 

402 - `"error"`402 - `"error"`

403 403 

404 - `service_tier: optional "auto" or "default" or "flex" or 2 more`404 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

405 405 

406 Specifies the processing type used for serving the request.406 Specifies the processing type used for serving the request.

407 407 

408 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.408 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

409 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.409 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

410 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.410 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

411 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

411 - When not set, the default behavior is 'auto'.412 - When not set, the default behavior is 'auto'.

412 413 

413 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.414 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


422 423 

423 - `"priority"`424 - `"priority"`

424 425 

426 - `"fast"`

427 

425 - `system_fingerprint: optional string`428 - `system_fingerprint: optional string`

426 429 

427 This fingerprint represents the backend configuration that the model runs with.430 This fingerprint represents the backend configuration that the model runs with.

Details

413 413 

414 - `"error"`414 - `"error"`

415 415 

416 - `service_tier: optional "auto" or "default" or "flex" or 2 more`416 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

417 417 

418 Specifies the processing type used for serving the request.418 Specifies the processing type used for serving the request.

419 419 

420 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.420 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

421 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.421 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

422 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.422 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

423 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

423 - When not set, the default behavior is 'auto'.424 - When not set, the default behavior is 'auto'.

424 425 

425 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.426 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


434 435 

435 - `"priority"`436 - `"priority"`

436 437 

438 - `"fast"`

439 

437 - `system_fingerprint: optional string`440 - `system_fingerprint: optional string`

438 441 

439 This fingerprint represents the backend configuration that the model runs with.442 This fingerprint represents the backend configuration that the model runs with.

Details

206 "oasRef": "#/components/schemas/CreateChatCompletionStreamResponse/properties/service_tier",206 "oasRef": "#/components/schemas/CreateChatCompletionStreamResponse/properties/service_tier",

207 "deprecated": false,207 "deprecated": false,

208 "key": "service_tier",208 "key": "service_tier",

209 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",209 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

210 "type": {210 "type": {

211 "kind": "HttpTypeUnion",211 "kind": "HttpTypeUnion",

212 "oasRef": "#/components/schemas/CreateChatCompletionStreamResponse/properties/service_tier",212 "oasRef": "#/components/schemas/CreateChatCompletionStreamResponse/properties/service_tier",


230 {230 {

231 "kind": "HttpTypeLiteral",231 "kind": "HttpTypeLiteral",

232 "literal": "priority"232 "literal": "priority"

233 },

234 {

235 "kind": "HttpTypeLiteral",

236 "literal": "fast"

233 }237 }

234 ]238 ]

235 },239 },


243 "(resource) chat.completions > (model) chat_completion_chunk > (schema) > (property) service_tier > (member) 1",247 "(resource) chat.completions > (model) chat_completion_chunk > (schema) > (property) service_tier > (member) 1",

244 "(resource) chat.completions > (model) chat_completion_chunk > (schema) > (property) service_tier > (member) 2",248 "(resource) chat.completions > (model) chat_completion_chunk > (schema) > (property) service_tier > (member) 2",

245 "(resource) chat.completions > (model) chat_completion_chunk > (schema) > (property) service_tier > (member) 3",249 "(resource) chat.completions > (model) chat_completion_chunk > (schema) > (property) service_tier > (member) 3",

246 "(resource) chat.completions > (model) chat_completion_chunk > (schema) > (property) service_tier > (member) 4"250 "(resource) chat.completions > (model) chat_completion_chunk > (schema) > (property) service_tier > (member) 4",

251 "(resource) chat.completions > (model) chat_completion_chunk > (schema) > (property) service_tier > (member) 5"

247 ]252 ]

248 },253 },

249 "(resource) chat.completions > (model) chat_completion_chunk > (schema) > (property) system_fingerprint": {254 "(resource) chat.completions > (model) chat_completion_chunk > (schema) > (property) system_fingerprint": {


547 "literal": "priority"552 "literal": "priority"

548 }553 }

549 },554 },

555 "(resource) chat.completions > (model) chat_completion_chunk > (schema) > (property) service_tier > (member) 5": {

556 "kind": "HttpDeclReference",

557 "type": {

558 "kind": "HttpTypeLiteral",

559 "literal": "fast"

560 }

561 },

550 "(resource) completions > (model) completion_usage > (schema) > (property) completion_tokens": {562 "(resource) completions > (model) completion_usage > (schema) > (property) completion_tokens": {

551 "kind": "HttpDeclProperty",563 "kind": "HttpDeclProperty",

552 "oasRef": "#/components/schemas/CompletionUsage/properties/completion_tokens",564 "oasRef": "#/components/schemas/CompletionUsage/properties/completion_tokens",

Details

971 971 

972 - `"incomplete"`972 - `"incomplete"`

973 973 

974 - `FunctionCallOutput object { call_id, output, type, 3 more }`974 - `FunctionCallOutput object { call_id, output, type, 5 more }`

975 975 

976 The output of a function tool call.976 The output of a function tool call.

977 977 


1135 1135 

1136 - `"program"`1136 - `"program"`

1137 1137 

1138 - `name: optional string`

1139 

1140 The name of the tool that produced the output.

1141 

1142 - `namespace: optional string`

1143 

1144 The namespace of the tool that produced the output.

1145 

1138 - `status: optional "in_progress" or "completed" or "incomplete"`1146 - `status: optional "in_progress" or "completed" or "incomplete"`

1139 1147 

1140 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1148 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


5850 5858 

5851 - `"incomplete"`5859 - `"incomplete"`

5852 5860 

5853 - `FunctionCallOutput object { call_id, output, type, 3 more }`5861 - `FunctionCallOutput object { call_id, output, type, 5 more }`

5854 5862 

5855 The output of a function tool call.5863 The output of a function tool call.

5856 5864 


6014 6022 

6015 - `"program"`6023 - `"program"`

6016 6024 

6025 - `name: optional string`

6026 

6027 The name of the tool that produced the output.

6028 

6029 - `namespace: optional string`

6030 

6031 The namespace of the tool that produced the output.

6032 

6017 - `status: optional "in_progress" or "completed" or "incomplete"`6033 - `status: optional "in_progress" or "completed" or "incomplete"`

6018 6034 

6019 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.6035 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


9385 9401 

9386 The namespace of the function to run.9402 The namespace of the function to run.

9387 9403 

9388 - `FunctionCallOutput object { id, call_id, output, 4 more }`9404 - `FunctionCallOutput object { id, call_id, output, 6 more }`

9389 9405 

9390 - `id: string`9406 - `id: string`

9391 9407 


9465 9481 

9466 The identifier of the actor that created the item.9482 The identifier of the actor that created the item.

9467 9483 

9484 - `name: optional string`

9485 

9486 The name of the tool that produced the output.

9487 

9488 - `namespace: optional string`

9489 

9490 The namespace of the tool that produced the output.

9491 

9468 - `FileSearchCall object { id, queries, status, 2 more }`9492 - `FileSearchCall object { id, queries, status, 2 more }`

9469 9493 

9470 The results of a file search tool call. See the9494 The results of a file search tool call. See the


13614 13638 

13615 The namespace of the function to run.13639 The namespace of the function to run.

13616 13640 

13617 - `FunctionCallOutput object { id, call_id, output, 4 more }`13641 - `FunctionCallOutput object { id, call_id, output, 6 more }`

13618 13642 

13619 - `id: string`13643 - `id: string`

13620 13644 


13694 13718 

13695 The identifier of the actor that created the item.13719 The identifier of the actor that created the item.

13696 13720 

13721 - `name: optional string`

13722 

13723 The name of the tool that produced the output.

13724 

13725 - `namespace: optional string`

13726 

13727 The namespace of the tool that produced the output.

13728 

13697 - `FileSearchCall object { id, queries, status, 2 more }`13729 - `FileSearchCall object { id, queries, status, 2 more }`

13698 13730 

13699 The results of a file search tool call. See the13731 The results of a file search tool call. See the


17249 17281 

17250### Returns17282### Returns

17251 17283 

17252- `ConversationItem = Message or object { id, arguments, call_id, 6 more } or object { id, call_id, output, 4 more } or 25 more`17284- `ConversationItem = Message or object { id, arguments, call_id, 6 more } or object { id, call_id, output, 6 more } or 25 more`

17253 17285 

17254 A single item within a conversation. The set of possible types are the same as the `output` type of a [Response object](/docs/api-reference/responses/object#responses/object-output).17286 A single item within a conversation. The set of possible types are the same as the `output` type of a [Response object](/docs/api-reference/responses/object#responses/object-output).

17255 17287 


17704 17736 

17705 The namespace of the function to run.17737 The namespace of the function to run.

17706 17738 

17707 - `FunctionCallOutput object { id, call_id, output, 4 more }`17739 - `FunctionCallOutput object { id, call_id, output, 6 more }`

17708 17740 

17709 - `id: string`17741 - `id: string`

17710 17742 


17784 17816 

17785 The identifier of the actor that created the item.17817 The identifier of the actor that created the item.

17786 17818 

17819 - `name: optional string`

17820 

17821 The name of the tool that produced the output.

17822 

17823 - `namespace: optional string`

17824 

17825 The namespace of the tool that produced the output.

17826 

17787 - `FileSearchCall object { id, queries, status, 2 more }`17827 - `FileSearchCall object { id, queries, status, 2 more }`

17788 17828 

17789 The results of a file search tool call. See the17829 The results of a file search tool call. See the


21272 21312 

21273### Conversation Item21313### Conversation Item

21274 21314 

21275- `ConversationItem = Message or object { id, arguments, call_id, 6 more } or object { id, call_id, output, 4 more } or 25 more`21315- `ConversationItem = Message or object { id, arguments, call_id, 6 more } or object { id, call_id, output, 6 more } or 25 more`

21276 21316 

21277 A single item within a conversation. The set of possible types are the same as the `output` type of a [Response object](/docs/api-reference/responses/object#responses/object-output).21317 A single item within a conversation. The set of possible types are the same as the `output` type of a [Response object](/docs/api-reference/responses/object#responses/object-output).

21278 21318 


21727 21767 

21728 The namespace of the function to run.21768 The namespace of the function to run.

21729 21769 

21730 - `FunctionCallOutput object { id, call_id, output, 4 more }`21770 - `FunctionCallOutput object { id, call_id, output, 6 more }`

21731 21771 

21732 - `id: string`21772 - `id: string`

21733 21773 


21807 21847 

21808 The identifier of the actor that created the item.21848 The identifier of the actor that created the item.

21809 21849 

21850 - `name: optional string`

21851 

21852 The name of the tool that produced the output.

21853 

21854 - `namespace: optional string`

21855 

21856 The namespace of the tool that produced the output.

21857 

21810 - `FileSearchCall object { id, queries, status, 2 more }`21858 - `FileSearchCall object { id, queries, status, 2 more }`

21811 21859 

21812 The results of a file search tool call. See the21860 The results of a file search tool call. See the


25703 25751 

25704 The namespace of the function to run.25752 The namespace of the function to run.

25705 25753 

25706 - `FunctionCallOutput object { id, call_id, output, 4 more }`25754 - `FunctionCallOutput object { id, call_id, output, 6 more }`

25707 25755 

25708 - `id: string`25756 - `id: string`

25709 25757 


25783 25831 

25784 The identifier of the actor that created the item.25832 The identifier of the actor that created the item.

25785 25833 

25834 - `name: optional string`

25835 

25836 The name of the tool that produced the output.

25837 

25838 - `namespace: optional string`

25839 

25840 The namespace of the tool that produced the output.

25841 

25786 - `FileSearchCall object { id, queries, status, 2 more }`25842 - `FileSearchCall object { id, queries, status, 2 more }`

25787 25843 

25788 The results of a file search tool call. See the25844 The results of a file search tool call. See the

Details

969 969 

970 - `"incomplete"`970 - `"incomplete"`

971 971 

972 - `FunctionCallOutput object { call_id, output, type, 3 more }`972 - `FunctionCallOutput object { call_id, output, type, 5 more }`

973 973 

974 The output of a function tool call.974 The output of a function tool call.

975 975 


1133 1133 

1134 - `"program"`1134 - `"program"`

1135 1135 

1136 - `name: optional string`

1137 

1138 The name of the tool that produced the output.

1139 

1140 - `namespace: optional string`

1141 

1142 The namespace of the tool that produced the output.

1143 

1136 - `status: optional "in_progress" or "completed" or "incomplete"`1144 - `status: optional "in_progress" or "completed" or "incomplete"`

1137 1145 

1138 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1146 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.

Details

998 998 

999 - `"incomplete"`999 - `"incomplete"`

1000 1000 

1001 - `FunctionCallOutput object { call_id, output, type, 3 more }`1001 - `FunctionCallOutput object { call_id, output, type, 5 more }`

1002 1002 

1003 The output of a function tool call.1003 The output of a function tool call.

1004 1004 


1162 1162 

1163 - `"program"`1163 - `"program"`

1164 1164 

1165 - `name: optional string`

1166 

1167 The name of the tool that produced the output.

1168 

1169 - `namespace: optional string`

1170 

1171 The namespace of the tool that produced the output.

1172 

1165 - `status: optional "in_progress" or "completed" or "incomplete"`1173 - `status: optional "in_progress" or "completed" or "incomplete"`

1166 1174 

1167 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1175 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


4533 4541 

4534 The namespace of the function to run.4542 The namespace of the function to run.

4535 4543 

4536 - `FunctionCallOutput object { id, call_id, output, 4 more }`4544 - `FunctionCallOutput object { id, call_id, output, 6 more }`

4537 4545 

4538 - `id: string`4546 - `id: string`

4539 4547 


4613 4621 

4614 The identifier of the actor that created the item.4622 The identifier of the actor that created the item.

4615 4623 

4624 - `name: optional string`

4625 

4626 The name of the tool that produced the output.

4627 

4628 - `namespace: optional string`

4629 

4630 The namespace of the tool that produced the output.

4631 

4616 - `FileSearchCall object { id, queries, status, 2 more }`4632 - `FileSearchCall object { id, queries, status, 2 more }`

4617 4633 

4618 The results of a file search tool call. See the4634 The results of a file search tool call. See the


8762 8778 

8763 The namespace of the function to run.8779 The namespace of the function to run.

8764 8780 

8765 - `FunctionCallOutput object { id, call_id, output, 4 more }`8781 - `FunctionCallOutput object { id, call_id, output, 6 more }`

8766 8782 

8767 - `id: string`8783 - `id: string`

8768 8784 


8842 8858 

8843 The identifier of the actor that created the item.8859 The identifier of the actor that created the item.

8844 8860 

8861 - `name: optional string`

8862 

8863 The name of the tool that produced the output.

8864 

8865 - `namespace: optional string`

8866 

8867 The namespace of the tool that produced the output.

8868 

8845 - `FileSearchCall object { id, queries, status, 2 more }`8869 - `FileSearchCall object { id, queries, status, 2 more }`

8846 8870 

8847 The results of a file search tool call. See the8871 The results of a file search tool call. See the


12397 12421 

12398### Returns12422### Returns

12399 12423 

12400- `ConversationItem = Message or object { id, arguments, call_id, 6 more } or object { id, call_id, output, 4 more } or 25 more`12424- `ConversationItem = Message or object { id, arguments, call_id, 6 more } or object { id, call_id, output, 6 more } or 25 more`

12401 12425 

12402 A single item within a conversation. The set of possible types are the same as the `output` type of a [Response object](/docs/api-reference/responses/object#responses/object-output).12426 A single item within a conversation. The set of possible types are the same as the `output` type of a [Response object](/docs/api-reference/responses/object#responses/object-output).

12403 12427 


12852 12876 

12853 The namespace of the function to run.12877 The namespace of the function to run.

12854 12878 

12855 - `FunctionCallOutput object { id, call_id, output, 4 more }`12879 - `FunctionCallOutput object { id, call_id, output, 6 more }`

12856 12880 

12857 - `id: string`12881 - `id: string`

12858 12882 


12932 12956 

12933 The identifier of the actor that created the item.12957 The identifier of the actor that created the item.

12934 12958 

12959 - `name: optional string`

12960 

12961 The name of the tool that produced the output.

12962 

12963 - `namespace: optional string`

12964 

12965 The namespace of the tool that produced the output.

12966 

12935 - `FileSearchCall object { id, queries, status, 2 more }`12967 - `FileSearchCall object { id, queries, status, 2 more }`

12936 12968 

12937 The results of a file search tool call. See the12969 The results of a file search tool call. See the


16420 16452 

16421### Conversation Item16453### Conversation Item

16422 16454 

16423- `ConversationItem = Message or object { id, arguments, call_id, 6 more } or object { id, call_id, output, 4 more } or 25 more`16455- `ConversationItem = Message or object { id, arguments, call_id, 6 more } or object { id, call_id, output, 6 more } or 25 more`

16424 16456 

16425 A single item within a conversation. The set of possible types are the same as the `output` type of a [Response object](/docs/api-reference/responses/object#responses/object-output).16457 A single item within a conversation. The set of possible types are the same as the `output` type of a [Response object](/docs/api-reference/responses/object#responses/object-output).

16426 16458 


16875 16907 

16876 The namespace of the function to run.16908 The namespace of the function to run.

16877 16909 

16878 - `FunctionCallOutput object { id, call_id, output, 4 more }`16910 - `FunctionCallOutput object { id, call_id, output, 6 more }`

16879 16911 

16880 - `id: string`16912 - `id: string`

16881 16913 


16955 16987 

16956 The identifier of the actor that created the item.16988 The identifier of the actor that created the item.

16957 16989 

16990 - `name: optional string`

16991 

16992 The name of the tool that produced the output.

16993 

16994 - `namespace: optional string`

16995 

16996 The namespace of the tool that produced the output.

16997 

16958 - `FileSearchCall object { id, queries, status, 2 more }`16998 - `FileSearchCall object { id, queries, status, 2 more }`

16959 16999 

16960 The results of a file search tool call. See the17000 The results of a file search tool call. See the


20851 20891 

20852 The namespace of the function to run.20892 The namespace of the function to run.

20853 20893 

20854 - `FunctionCallOutput object { id, call_id, output, 4 more }`20894 - `FunctionCallOutput object { id, call_id, output, 6 more }`

20855 20895 

20856 - `id: string`20896 - `id: string`

20857 20897 


20931 20971 

20932 The identifier of the actor that created the item.20972 The identifier of the actor that created the item.

20933 20973 

20974 - `name: optional string`

20975 

20976 The name of the tool that produced the output.

20977 

20978 - `namespace: optional string`

20979 

20980 The namespace of the tool that produced the output.

20981 

20934 - `FileSearchCall object { id, queries, status, 2 more }`20982 - `FileSearchCall object { id, queries, status, 2 more }`

20935 20983 

20936 The results of a file search tool call. See the20984 The results of a file search tool call. See the

Details

996 996 

997 - `"incomplete"`997 - `"incomplete"`

998 998 

999 - `FunctionCallOutput object { call_id, output, type, 3 more }`999 - `FunctionCallOutput object { call_id, output, type, 5 more }`

1000 1000 

1001 The output of a function tool call.1001 The output of a function tool call.

1002 1002 


1160 1160 

1161 - `"program"`1161 - `"program"`

1162 1162 

1163 - `name: optional string`

1164 

1165 The name of the tool that produced the output.

1166 

1167 - `namespace: optional string`

1168 

1169 The namespace of the tool that produced the output.

1170 

1163 - `status: optional "in_progress" or "completed" or "incomplete"`1171 - `status: optional "in_progress" or "completed" or "incomplete"`

1164 1172 

1165 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1173 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


4531 4539 

4532 The namespace of the function to run.4540 The namespace of the function to run.

4533 4541 

4534 - `FunctionCallOutput object { id, call_id, output, 4 more }`4542 - `FunctionCallOutput object { id, call_id, output, 6 more }`

4535 4543 

4536 - `id: string`4544 - `id: string`

4537 4545 


4611 4619 

4612 The identifier of the actor that created the item.4620 The identifier of the actor that created the item.

4613 4621 

4622 - `name: optional string`

4623 

4624 The name of the tool that produced the output.

4625 

4626 - `namespace: optional string`

4627 

4628 The namespace of the tool that produced the output.

4629 

4614 - `FileSearchCall object { id, queries, status, 2 more }`4630 - `FileSearchCall object { id, queries, status, 2 more }`

4615 4631 

4616 The results of a file search tool call. See the4632 The results of a file search tool call. See the

Details

519 519 

520 The namespace of the function to run.520 The namespace of the function to run.

521 521 

522 - `FunctionCallOutput object { id, call_id, output, 4 more }`522 - `FunctionCallOutput object { id, call_id, output, 6 more }`

523 523 

524 - `id: string`524 - `id: string`

525 525 


599 599 

600 The identifier of the actor that created the item.600 The identifier of the actor that created the item.

601 601 

602 - `name: optional string`

603 

604 The name of the tool that produced the output.

605 

606 - `namespace: optional string`

607 

608 The namespace of the tool that produced the output.

609 

602 - `FileSearchCall object { id, queries, status, 2 more }`610 - `FileSearchCall object { id, queries, status, 2 more }`

603 611 

604 The results of a file search tool call. See the612 The results of a file search tool call. See the

Details

35 35 

36### Returns36### Returns

37 37 

38- `ConversationItem = Message or object { id, arguments, call_id, 6 more } or object { id, call_id, output, 4 more } or 25 more`38- `ConversationItem = Message or object { id, arguments, call_id, 6 more } or object { id, call_id, output, 6 more } or 25 more`

39 39 

40 A single item within a conversation. The set of possible types are the same as the `output` type of a [Response object](/docs/api-reference/responses/object#responses/object-output).40 A single item within a conversation. The set of possible types are the same as the `output` type of a [Response object](/docs/api-reference/responses/object#responses/object-output).

41 41 


490 490 

491 The namespace of the function to run.491 The namespace of the function to run.

492 492 

493 - `FunctionCallOutput object { id, call_id, output, 4 more }`493 - `FunctionCallOutput object { id, call_id, output, 6 more }`

494 494 

495 - `id: string`495 - `id: string`

496 496 


570 570 

571 The identifier of the actor that created the item.571 The identifier of the actor that created the item.

572 572 

573 - `name: optional string`

574 

575 The name of the tool that produced the output.

576 

577 - `namespace: optional string`

578 

579 The namespace of the tool that produced the output.

580 

573 - `FileSearchCall object { id, queries, status, 2 more }`581 - `FileSearchCall object { id, queries, status, 2 more }`

574 582 

575 The results of a file search tool call. See the583 The results of a file search tool call. See the

Details

1065 1065 

1066 - `"incomplete"`1066 - `"incomplete"`

1067 1067 

1068 - `FunctionCallOutput object { call_id, output, type, 3 more }`1068 - `FunctionCallOutput object { call_id, output, type, 5 more }`

1069 1069 

1070 The output of a function tool call.1070 The output of a function tool call.

1071 1071 


1229 1229 

1230 - `"program"`1230 - `"program"`

1231 1231 

1232 - `name: optional string`

1233 

1234 The name of the tool that produced the output.

1235 

1236 - `namespace: optional string`

1237 

1238 The namespace of the tool that produced the output.

1239 

1232 - `status: optional "in_progress" or "completed" or "incomplete"`1240 - `status: optional "in_progress" or "completed" or "incomplete"`

1233 1241 

1234 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1242 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


4502 4510 

4503 - `"incomplete"`4511 - `"incomplete"`

4504 4512 

4505 - `FunctionCallOutput object { id, call_id, output, 4 more }`4513 - `FunctionCallOutput object { id, call_id, output, 6 more }`

4506 4514 

4507 - `id: string`4515 - `id: string`

4508 4516 


4582 4590 

4583 The identifier of the actor that created the item.4591 The identifier of the actor that created the item.

4584 4592 

4593 - `name: optional string`

4594 

4595 The name of the tool that produced the output.

4596 

4597 - `namespace: optional string`

4598 

4599 The namespace of the tool that produced the output.

4600 

4585 - `WebSearchCall object { id, action, status, type }`4601 - `WebSearchCall object { id, action, status, type }`

4586 4602 

4587 The results of a web search tool call. See the4603 The results of a web search tool call. See the


8814 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.8830 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

8815 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).8831 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

8816 8832 

8817 - `service_tier: optional "auto" or "default" or "flex" or 2 more`8833 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

8818 8834 

8819 Specifies the processing type used for serving the request.8835 Specifies the processing type used for serving the request.

8820 8836 

8821 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.8837 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

8822 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.8838 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

8823 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.8839 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

8840 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

8824 - When not set, the default behavior is 'auto'.8841 - When not set, the default behavior is 'auto'.

8825 8842 

8826 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.8843 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


8835 8852 

8836 - `"priority"`8853 - `"priority"`

8837 8854 

8855 - `"fast"`

8856 

8838 - `status: optional ResponseStatus`8857 - `status: optional ResponseStatus`

8839 8858 

8840 The status of the response generation. One of `completed`, `failed`,8859 The status of the response generation. One of `completed`, `failed`,


10433 10452 

10434 - `"incomplete"`10453 - `"incomplete"`

10435 10454 

10436 - `FunctionCallOutput object { call_id, output, type, 3 more }`10455 - `FunctionCallOutput object { call_id, output, type, 5 more }`

10437 10456 

10438 The output of a function tool call.10457 The output of a function tool call.

10439 10458 


10597 10616 

10598 - `"program"`10617 - `"program"`

10599 10618 

10619 - `name: optional string`

10620 

10621 The name of the tool that produced the output.

10622 

10623 - `namespace: optional string`

10624 

10625 The namespace of the tool that produced the output.

10626 

10600 - `status: optional "in_progress" or "completed" or "incomplete"`10627 - `status: optional "in_progress" or "completed" or "incomplete"`

10601 10628 

10602 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.10629 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


13546 13573 

13547 - `"24h"`13574 - `"24h"`

13548 13575 

13549- `service_tier: optional "auto" or "default" or "flex" or "priority"`13576- `service_tier: optional "auto" or "default" or "fast" or 2 more`

13550 13577 

13551 The service tier to use for this request.13578 Specifies the processing type used for serving the request. - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'. - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model. - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier. - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request. - When not set, the default behavior is 'auto'.

13579 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.

13552 13580 

13553 - `"auto"`13581 - `"auto"`

13554 13582 

13555 - `"default"`13583 - `"default"`

13556 13584 

13585 - `"fast"`

13586 

13557 - `"flex"`13587 - `"flex"`

13558 13588 

13559 - `"priority"`13589 - `"priority"`


16069 16099 

16070 - `"additional_tools"`16100 - `"additional_tools"`

16071 16101 

16072 - `FunctionCallOutput object { call_id, output, type, 3 more }`16102 - `FunctionCallOutput object { call_id, output, type, 5 more }`

16073 16103 

16074 The output of a function tool call.16104 The output of a function tool call.

16075 16105 


16137 16167 

16138 - `"program"`16168 - `"program"`

16139 16169 

16170 - `name: optional string`

16171 

16172 The name of the tool that produced the output.

16173 

16174 - `namespace: optional string`

16175 

16176 The namespace of the tool that produced the output.

16177 

16140 - `status: optional "in_progress" or "completed" or "incomplete"`16178 - `status: optional "in_progress" or "completed" or "incomplete"`

16141 16179 

16142 The status of the item. One of `in_progress`, `completed`, or16180 The status of the item. One of `in_progress`, `completed`, or


18762 18800 

18763 - `"incomplete"`18801 - `"incomplete"`

18764 18802 

18765 - `FunctionCallOutput object { call_id, output, type, 3 more }`18803 - `FunctionCallOutput object { call_id, output, type, 5 more }`

18766 18804 

18767 The output of a function tool call.18805 The output of a function tool call.

18768 18806 


18926 18964 

18927 - `"program"`18965 - `"program"`

18928 18966 

18967 - `name: optional string`

18968 

18969 The name of the tool that produced the output.

18970 

18971 - `namespace: optional string`

18972 

18973 The namespace of the tool that produced the output.

18974 

18929 - `status: optional "in_progress" or "completed" or "incomplete"`18975 - `status: optional "in_progress" or "completed" or "incomplete"`

18930 18976 

18931 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.18977 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


22278 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.22324 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

22279 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).22325 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

22280 22326 

22281- `service_tier: optional "auto" or "default" or "flex" or 2 more`22327- `service_tier: optional "auto" or "default" or "flex" or 3 more`

22282 22328 

22283 Specifies the processing type used for serving the request.22329 Specifies the processing type used for serving the request.

22284 22330 

22285 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.22331 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

22286 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.22332 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

22287 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.22333 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

22334 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

22288 - When not set, the default behavior is 'auto'.22335 - When not set, the default behavior is 'auto'.

22289 22336 

22290 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.22337 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


22299 22346 

22300 - `"priority"`22347 - `"priority"`

22301 22348 

22349 - `"fast"`

22350 

22302- `store: optional boolean`22351- `store: optional boolean`

22303 22352 

22304 Whether to store the generated model response for later retrieval via22353 Whether to store the generated model response for later retrieval via


24512 24561 

24513 - `"incomplete"`24562 - `"incomplete"`

24514 24563 

24515 - `FunctionCallOutput object { call_id, output, type, 3 more }`24564 - `FunctionCallOutput object { call_id, output, type, 5 more }`

24516 24565 

24517 The output of a function tool call.24566 The output of a function tool call.

24518 24567 


24676 24725 

24677 - `"program"`24726 - `"program"`

24678 24727 

24728 - `name: optional string`

24729 

24730 The name of the tool that produced the output.

24731 

24732 - `namespace: optional string`

24733 

24734 The namespace of the tool that produced the output.

24735 

24679 - `status: optional "in_progress" or "completed" or "incomplete"`24736 - `status: optional "in_progress" or "completed" or "incomplete"`

24680 24737 

24681 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.24738 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


27949 28006 

27950 - `"incomplete"`28007 - `"incomplete"`

27951 28008 

27952 - `FunctionCallOutput object { id, call_id, output, 4 more }`28009 - `FunctionCallOutput object { id, call_id, output, 6 more }`

27953 28010 

27954 - `id: string`28011 - `id: string`

27955 28012 


28029 28086 

28030 The identifier of the actor that created the item.28087 The identifier of the actor that created the item.

28031 28088 

28089 - `name: optional string`

28090 

28091 The name of the tool that produced the output.

28092 

28093 - `namespace: optional string`

28094 

28095 The namespace of the tool that produced the output.

28096 

28032 - `WebSearchCall object { id, action, status, type }`28097 - `WebSearchCall object { id, action, status, type }`

28033 28098 

28034 The results of a web search tool call. See the28099 The results of a web search tool call. See the


32261 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.32326 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

32262 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).32327 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

32263 32328 

32264 - `service_tier: optional "auto" or "default" or "flex" or 2 more`32329 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

32265 32330 

32266 Specifies the processing type used for serving the request.32331 Specifies the processing type used for serving the request.

32267 32332 

32268 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.32333 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

32269 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.32334 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

32270 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.32335 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

32336 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

32271 - When not set, the default behavior is 'auto'.32337 - When not set, the default behavior is 'auto'.

32272 32338 

32273 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.32339 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


32282 32348 

32283 - `"priority"`32349 - `"priority"`

32284 32350 

32351 - `"fast"`

32352 

32285 - `status: optional ResponseStatus`32353 - `status: optional ResponseStatus`

32286 32354 

32287 The status of the response generation. One of `completed`, `failed`,32355 The status of the response generation. One of `completed`, `failed`,


34551 34619 

34552 - `"incomplete"`34620 - `"incomplete"`

34553 34621 

34554 - `FunctionCallOutput object { call_id, output, type, 3 more }`34622 - `FunctionCallOutput object { call_id, output, type, 5 more }`

34555 34623 

34556 The output of a function tool call.34624 The output of a function tool call.

34557 34625 


34715 34783 

34716 - `"program"`34784 - `"program"`

34717 34785 

34786 - `name: optional string`

34787 

34788 The name of the tool that produced the output.

34789 

34790 - `namespace: optional string`

34791 

34792 The namespace of the tool that produced the output.

34793 

34718 - `status: optional "in_progress" or "completed" or "incomplete"`34794 - `status: optional "in_progress" or "completed" or "incomplete"`

34719 34795 

34720 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.34796 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


37988 38064 

37989 - `"incomplete"`38065 - `"incomplete"`

37990 38066 

37991 - `FunctionCallOutput object { id, call_id, output, 4 more }`38067 - `FunctionCallOutput object { id, call_id, output, 6 more }`

37992 38068 

37993 - `id: string`38069 - `id: string`

37994 38070 


38068 38144 

38069 The identifier of the actor that created the item.38145 The identifier of the actor that created the item.

38070 38146 

38147 - `name: optional string`

38148 

38149 The name of the tool that produced the output.

38150 

38151 - `namespace: optional string`

38152 

38153 The namespace of the tool that produced the output.

38154 

38071 - `WebSearchCall object { id, action, status, type }`38155 - `WebSearchCall object { id, action, status, type }`

38072 38156 

38073 The results of a web search tool call. See the38157 The results of a web search tool call. See the


42300 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.42384 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

42301 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).42385 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

42302 42386 

42303 - `service_tier: optional "auto" or "default" or "flex" or 2 more`42387 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

42304 42388 

42305 Specifies the processing type used for serving the request.42389 Specifies the processing type used for serving the request.

42306 42390 

42307 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.42391 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

42308 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.42392 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

42309 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.42393 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

42394 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

42310 - When not set, the default behavior is 'auto'.42395 - When not set, the default behavior is 'auto'.

42311 42396 

42312 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.42397 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


42321 42406 

42322 - `"priority"`42407 - `"priority"`

42323 42408 

42409 - `"fast"`

42410 

42324 - `status: optional ResponseStatus`42411 - `status: optional ResponseStatus`

42325 42412 

42326 The status of the response generation. One of `completed`, `failed`,42413 The status of the response generation. One of `completed`, `failed`,


45260 45347 

45261 - `"additional_tools"`45348 - `"additional_tools"`

45262 45349 

45263 - `FunctionCallOutput object { call_id, output, type, 3 more }`45350 - `FunctionCallOutput object { call_id, output, type, 5 more }`

45264 45351 

45265 The output of a function tool call.45352 The output of a function tool call.

45266 45353 


45328 45415 

45329 - `"program"`45416 - `"program"`

45330 45417 

45418 - `name: optional string`

45419 

45420 The name of the tool that produced the output.

45421 

45422 - `namespace: optional string`

45423 

45424 The namespace of the tool that produced the output.

45425 

45331 - `status: optional "in_progress" or "completed" or "incomplete"`45426 - `status: optional "in_progress" or "completed" or "incomplete"`

45332 45427 

45333 The status of the item. One of `in_progress`, `completed`, or45428 The status of the item. One of `in_progress`, `completed`, or


48677 48772 

48678 - `"incomplete"`48773 - `"incomplete"`

48679 48774 

48680 - `FunctionCallOutput object { call_id, output, type, 3 more }`48775 - `FunctionCallOutput object { call_id, output, type, 5 more }`

48681 48776 

48682 The output of a function tool call.48777 The output of a function tool call.

48683 48778 


48841 48936 

48842 - `"program"`48937 - `"program"`

48843 48938 

48939 - `name: optional string`

48940 

48941 The name of the tool that produced the output.

48942 

48943 - `namespace: optional string`

48944 

48945 The namespace of the tool that produced the output.

48946 

48844 - `status: optional "in_progress" or "completed" or "incomplete"`48947 - `status: optional "in_progress" or "completed" or "incomplete"`

48845 48948 

48846 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.48949 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


52114 52217 

52115 - `"incomplete"`52218 - `"incomplete"`

52116 52219 

52117 - `FunctionCallOutput object { id, call_id, output, 4 more }`52220 - `FunctionCallOutput object { id, call_id, output, 6 more }`

52118 52221 

52119 - `id: string`52222 - `id: string`

52120 52223 


52194 52297 

52195 The identifier of the actor that created the item.52298 The identifier of the actor that created the item.

52196 52299 

52300 - `name: optional string`

52301 

52302 The name of the tool that produced the output.

52303 

52304 - `namespace: optional string`

52305 

52306 The namespace of the tool that produced the output.

52307 

52197 - `WebSearchCall object { id, action, status, type }`52308 - `WebSearchCall object { id, action, status, type }`

52198 52309 

52199 The results of a web search tool call. See the52310 The results of a web search tool call. See the


56426 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.56537 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

56427 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).56538 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

56428 56539 

56429 - `service_tier: optional "auto" or "default" or "flex" or 2 more`56540 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

56430 56541 

56431 Specifies the processing type used for serving the request.56542 Specifies the processing type used for serving the request.

56432 56543 

56433 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.56544 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

56434 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.56545 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

56435 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.56546 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

56547 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

56436 - When not set, the default behavior is 'auto'.56548 - When not set, the default behavior is 'auto'.

56437 56549 

56438 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.56550 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


56447 56559 

56448 - `"priority"`56560 - `"priority"`

56449 56561 

56562 - `"fast"`

56563 

56450 - `status: optional ResponseStatus`56564 - `status: optional ResponseStatus`

56451 56565 

56452 The status of the response generation. One of `completed`, `failed`,56566 The status of the response generation. One of `completed`, `failed`,


57882 57996 

57883 - `"incomplete"`57997 - `"incomplete"`

57884 57998 

57885 - `FunctionCallOutput object { call_id, output, type, 3 more }`57999 - `FunctionCallOutput object { call_id, output, type, 5 more }`

57886 58000 

57887 The output of a function tool call.58001 The output of a function tool call.

57888 58002 


58046 58160 

58047 - `"program"`58161 - `"program"`

58048 58162 

58163 - `name: optional string`

58164 

58165 The name of the tool that produced the output.

58166 

58167 - `namespace: optional string`

58168 

58169 The namespace of the tool that produced the output.

58170 

58049 - `status: optional "in_progress" or "completed" or "incomplete"`58171 - `status: optional "in_progress" or "completed" or "incomplete"`

58050 58172 

58051 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.58173 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


61319 61441 

61320 - `"incomplete"`61442 - `"incomplete"`

61321 61443 

61322 - `FunctionCallOutput object { id, call_id, output, 4 more }`61444 - `FunctionCallOutput object { id, call_id, output, 6 more }`

61323 61445 

61324 - `id: string`61446 - `id: string`

61325 61447 


61399 61521 

61400 The identifier of the actor that created the item.61522 The identifier of the actor that created the item.

61401 61523 

61524 - `name: optional string`

61525 

61526 The name of the tool that produced the output.

61527 

61528 - `namespace: optional string`

61529 

61530 The namespace of the tool that produced the output.

61531 

61402 - `WebSearchCall object { id, action, status, type }`61532 - `WebSearchCall object { id, action, status, type }`

61403 61533 

61404 The results of a web search tool call. See the61534 The results of a web search tool call. See the


65631 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.65761 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

65632 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).65762 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

65633 65763 

65634 - `service_tier: optional "auto" or "default" or "flex" or 2 more`65764 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

65635 65765 

65636 Specifies the processing type used for serving the request.65766 Specifies the processing type used for serving the request.

65637 65767 

65638 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.65768 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

65639 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.65769 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

65640 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.65770 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

65771 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

65641 - When not set, the default behavior is 'auto'.65772 - When not set, the default behavior is 'auto'.

65642 65773 

65643 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.65774 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


65652 65783 

65653 - `"priority"`65784 - `"priority"`

65654 65785 

65786 - `"fast"`

65787 

65655 - `status: optional ResponseStatus`65788 - `status: optional ResponseStatus`

65656 65789 

65657 The status of the response generation. One of `completed`, `failed`,65790 The status of the response generation. One of `completed`, `failed`,


67596 67729 

67597 - `"incomplete"`67730 - `"incomplete"`

67598 67731 

67599 - `FunctionCallOutput object { call_id, output, type, 3 more }`67732 - `FunctionCallOutput object { call_id, output, type, 5 more }`

67600 67733 

67601 The output of a function tool call.67734 The output of a function tool call.

67602 67735 


67760 67893 

67761 - `"program"`67894 - `"program"`

67762 67895 

67896 - `name: optional string`

67897 

67898 The name of the tool that produced the output.

67899 

67900 - `namespace: optional string`

67901 

67902 The namespace of the tool that produced the output.

67903 

67763 - `status: optional "in_progress" or "completed" or "incomplete"`67904 - `status: optional "in_progress" or "completed" or "incomplete"`

67764 67905 

67765 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.67906 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


71033 71174 

71034 - `"incomplete"`71175 - `"incomplete"`

71035 71176 

71036 - `FunctionCallOutput object { id, call_id, output, 4 more }`71177 - `FunctionCallOutput object { id, call_id, output, 6 more }`

71037 71178 

71038 - `id: string`71179 - `id: string`

71039 71180 


71113 71254 

71114 The identifier of the actor that created the item.71255 The identifier of the actor that created the item.

71115 71256 

71257 - `name: optional string`

71258 

71259 The name of the tool that produced the output.

71260 

71261 - `namespace: optional string`

71262 

71263 The namespace of the tool that produced the output.

71264 

71116 - `WebSearchCall object { id, action, status, type }`71265 - `WebSearchCall object { id, action, status, type }`

71117 71266 

71118 The results of a web search tool call. See the71267 The results of a web search tool call. See the


75345 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.75494 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

75346 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).75495 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

75347 75496 

75348 - `service_tier: optional "auto" or "default" or "flex" or 2 more`75497 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

75349 75498 

75350 Specifies the processing type used for serving the request.75499 Specifies the processing type used for serving the request.

75351 75500 

75352 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.75501 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

75353 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.75502 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

75354 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.75503 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

75504 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

75355 - When not set, the default behavior is 'auto'.75505 - When not set, the default behavior is 'auto'.

75356 75506 

75357 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.75507 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


75366 75516 

75367 - `"priority"`75517 - `"priority"`

75368 75518 

75519 - `"fast"`

75520 

75369 - `status: optional ResponseStatus`75521 - `status: optional ResponseStatus`

75370 75522 

75371 The status of the response generation. One of `completed`, `failed`,75523 The status of the response generation. One of `completed`, `failed`,


76749 76901 

76750 - `"incomplete"`76902 - `"incomplete"`

76751 76903 

76752 - `FunctionCallOutput object { call_id, output, type, 3 more }`76904 - `FunctionCallOutput object { call_id, output, type, 5 more }`

76753 76905 

76754 The output of a function tool call.76906 The output of a function tool call.

76755 76907 


76913 77065 

76914 - `"program"`77066 - `"program"`

76915 77067 

77068 - `name: optional string`

77069 

77070 The name of the tool that produced the output.

77071 

77072 - `namespace: optional string`

77073 

77074 The namespace of the tool that produced the output.

77075 

76916 - `status: optional "in_progress" or "completed" or "incomplete"`77076 - `status: optional "in_progress" or "completed" or "incomplete"`

76917 77077 

76918 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.77078 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


80186 80346 

80187 - `"incomplete"`80347 - `"incomplete"`

80188 80348 

80189 - `FunctionCallOutput object { id, call_id, output, 4 more }`80349 - `FunctionCallOutput object { id, call_id, output, 6 more }`

80190 80350 

80191 - `id: string`80351 - `id: string`

80192 80352 


80266 80426 

80267 The identifier of the actor that created the item.80427 The identifier of the actor that created the item.

80268 80428 

80429 - `name: optional string`

80430 

80431 The name of the tool that produced the output.

80432 

80433 - `namespace: optional string`

80434 

80435 The namespace of the tool that produced the output.

80436 

80269 - `WebSearchCall object { id, action, status, type }`80437 - `WebSearchCall object { id, action, status, type }`

80270 80438 

80271 The results of a web search tool call. See the80439 The results of a web search tool call. See the


84498 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.84666 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

84499 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).84667 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

84500 84668 

84501 - `service_tier: optional "auto" or "default" or "flex" or 2 more`84669 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

84502 84670 

84503 Specifies the processing type used for serving the request.84671 Specifies the processing type used for serving the request.

84504 84672 

84505 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.84673 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

84506 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.84674 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

84507 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.84675 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

84676 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

84508 - When not set, the default behavior is 'auto'.84677 - When not set, the default behavior is 'auto'.

84509 84678 

84510 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.84679 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


84519 84688 

84520 - `"priority"`84689 - `"priority"`

84521 84690 

84691 - `"fast"`

84692 

84522 - `status: optional ResponseStatus`84693 - `status: optional ResponseStatus`

84523 84694 

84524 The status of the response generation. One of `completed`, `failed`,84695 The status of the response generation. One of `completed`, `failed`,


86151 86322 

86152 - `"incomplete"`86323 - `"incomplete"`

86153 86324 

86154 - `FunctionCallOutput object { call_id, output, type, 3 more }`86325 - `FunctionCallOutput object { call_id, output, type, 5 more }`

86155 86326 

86156 The output of a function tool call.86327 The output of a function tool call.

86157 86328 


86315 86486 

86316 - `"program"`86487 - `"program"`

86317 86488 

86489 - `name: optional string`

86490 

86491 The name of the tool that produced the output.

86492 

86493 - `namespace: optional string`

86494 

86495 The namespace of the tool that produced the output.

86496 

86318 - `status: optional "in_progress" or "completed" or "incomplete"`86497 - `status: optional "in_progress" or "completed" or "incomplete"`

86319 86498 

86320 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.86499 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


89588 89767 

89589 - `"incomplete"`89768 - `"incomplete"`

89590 89769 

89591 - `FunctionCallOutput object { id, call_id, output, 4 more }`89770 - `FunctionCallOutput object { id, call_id, output, 6 more }`

89592 89771 

89593 - `id: string`89772 - `id: string`

89594 89773 


89668 89847 

89669 The identifier of the actor that created the item.89848 The identifier of the actor that created the item.

89670 89849 

89850 - `name: optional string`

89851 

89852 The name of the tool that produced the output.

89853 

89854 - `namespace: optional string`

89855 

89856 The namespace of the tool that produced the output.

89857 

89671 - `WebSearchCall object { id, action, status, type }`89858 - `WebSearchCall object { id, action, status, type }`

89672 89859 

89673 The results of a web search tool call. See the89860 The results of a web search tool call. See the


93900 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.94087 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

93901 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).94088 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

93902 94089 

93903 - `service_tier: optional "auto" or "default" or "flex" or 2 more`94090 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

93904 94091 

93905 Specifies the processing type used for serving the request.94092 Specifies the processing type used for serving the request.

93906 94093 

93907 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.94094 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

93908 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.94095 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

93909 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.94096 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

94097 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

93910 - When not set, the default behavior is 'auto'.94098 - When not set, the default behavior is 'auto'.

93911 94099 

93912 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.94100 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


93921 94109 

93922 - `"priority"`94110 - `"priority"`

93923 94111 

94112 - `"fast"`

94113 

93924 - `status: optional ResponseStatus`94114 - `status: optional ResponseStatus`

93925 94115 

93926 The status of the response generation. One of `completed`, `failed`,94116 The status of the response generation. One of `completed`, `failed`,


95197 95387 

95198 - `"incomplete"`95388 - `"incomplete"`

95199 95389 

95200 - `FunctionCallOutput object { call_id, output, type, 3 more }`95390 - `FunctionCallOutput object { call_id, output, type, 5 more }`

95201 95391 

95202 The output of a function tool call.95392 The output of a function tool call.

95203 95393 


95361 95551 

95362 - `"program"`95552 - `"program"`

95363 95553 

95554 - `name: optional string`

95555 

95556 The name of the tool that produced the output.

95557 

95558 - `namespace: optional string`

95559 

95560 The namespace of the tool that produced the output.

95561 

95364 - `status: optional "in_progress" or "completed" or "incomplete"`95562 - `status: optional "in_progress" or "completed" or "incomplete"`

95365 95563 

95366 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.95564 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


98634 98832 

98635 - `"incomplete"`98833 - `"incomplete"`

98636 98834 

98637 - `FunctionCallOutput object { id, call_id, output, 4 more }`98835 - `FunctionCallOutput object { id, call_id, output, 6 more }`

98638 98836 

98639 - `id: string`98837 - `id: string`

98640 98838 


98714 98912 

98715 The identifier of the actor that created the item.98913 The identifier of the actor that created the item.

98716 98914 

98915 - `name: optional string`

98916 

98917 The name of the tool that produced the output.

98918 

98919 - `namespace: optional string`

98920 

98921 The namespace of the tool that produced the output.

98922 

98717 - `WebSearchCall object { id, action, status, type }`98923 - `WebSearchCall object { id, action, status, type }`

98718 98924 

98719 The results of a web search tool call. See the98925 The results of a web search tool call. See the


102946 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.103152 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

102947 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).103153 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

102948 103154 

102949 - `service_tier: optional "auto" or "default" or "flex" or 2 more`103155 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

102950 103156 

102951 Specifies the processing type used for serving the request.103157 Specifies the processing type used for serving the request.

102952 103158 

102953 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.103159 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

102954 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.103160 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

102955 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.103161 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

103162 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

102956 - When not set, the default behavior is 'auto'.103163 - When not set, the default behavior is 'auto'.

102957 103164 

102958 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.103165 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


102967 103174 

102968 - `"priority"`103175 - `"priority"`

102969 103176 

103177 - `"fast"`

103178 

102970 - `status: optional ResponseStatus`103179 - `status: optional ResponseStatus`

102971 103180 

102972 The status of the response generation. One of `completed`, `failed`,103181 The status of the response generation. One of `completed`, `failed`,


104352 104561 

104353 - `"incomplete"`104562 - `"incomplete"`

104354 104563 

104355 - `FunctionCallOutput object { id, call_id, output, 4 more }`104564 - `FunctionCallOutput object { id, call_id, output, 6 more }`

104356 104565 

104357 - `id: string`104566 - `id: string`

104358 104567 


104530 104739 

104531 The identifier of the actor that created the item.104740 The identifier of the actor that created the item.

104532 104741 

104742 - `name: optional string`

104743 

104744 The name of the tool that produced the output.

104745 

104746 - `namespace: optional string`

104747 

104748 The namespace of the tool that produced the output.

104749 

104533 - `WebSearchCall object { id, action, status, type }`104750 - `WebSearchCall object { id, action, status, type }`

104534 104751 

104535 The results of a web search tool call. See the104752 The results of a web search tool call. See the


108241 108458 

108242 - `"incomplete"`108459 - `"incomplete"`

108243 108460 

108244 - `FunctionCallOutput object { id, call_id, output, 4 more }`108461 - `FunctionCallOutput object { id, call_id, output, 6 more }`

108245 108462 

108246 - `id: string`108463 - `id: string`

108247 108464 


108419 108636 

108420 The identifier of the actor that created the item.108637 The identifier of the actor that created the item.

108421 108638 

108639 - `name: optional string`

108640 

108641 The name of the tool that produced the output.

108642 

108643 - `namespace: optional string`

108644 

108645 The namespace of the tool that produced the output.

108646 

108422 - `WebSearchCall object { id, action, status, type }`108647 - `WebSearchCall object { id, action, status, type }`

108423 108648 

108424 The results of a web search tool call. See the108649 The results of a web search tool call. See the


112144 112369 

112145 - `"incomplete"`112370 - `"incomplete"`

112146 112371 

112147 - `FunctionCallOutput object { id, call_id, output, 4 more }`112372 - `FunctionCallOutput object { id, call_id, output, 6 more }`

112148 112373 

112149 - `id: string`112374 - `id: string`

112150 112375 


112322 112547 

112323 The identifier of the actor that created the item.112548 The identifier of the actor that created the item.

112324 112549 

112550 - `name: optional string`

112551 

112552 The name of the tool that produced the output.

112553 

112554 - `namespace: optional string`

112555 

112556 The namespace of the tool that produced the output.

112557 

112325 - `WebSearchCall object { id, action, status, type }`112558 - `WebSearchCall object { id, action, status, type }`

112326 112559 

112327 The results of a web search tool call. See the112560 The results of a web search tool call. See the


117285 117518 

117286 - `"incomplete"`117519 - `"incomplete"`

117287 117520 

117288 - `FunctionCallOutput object { call_id, output, type, 3 more }`117521 - `FunctionCallOutput object { call_id, output, type, 5 more }`

117289 117522 

117290 The output of a function tool call.117523 The output of a function tool call.

117291 117524 


117449 117682 

117450 - `"program"`117683 - `"program"`

117451 117684 

117685 - `name: optional string`

117686 

117687 The name of the tool that produced the output.

117688 

117689 - `namespace: optional string`

117690 

117691 The namespace of the tool that produced the output.

117692 

117452 - `status: optional "in_progress" or "completed" or "incomplete"`117693 - `status: optional "in_progress" or "completed" or "incomplete"`

117453 117694 

117454 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.117695 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


120722 120963 

120723 - `"incomplete"`120964 - `"incomplete"`

120724 120965 

120725 - `FunctionCallOutput object { id, call_id, output, 4 more }`120966 - `FunctionCallOutput object { id, call_id, output, 6 more }`

120726 120967 

120727 - `id: string`120968 - `id: string`

120728 120969 


120802 121043 

120803 The identifier of the actor that created the item.121044 The identifier of the actor that created the item.

120804 121045 

121046 - `name: optional string`

121047 

121048 The name of the tool that produced the output.

121049 

121050 - `namespace: optional string`

121051 

121052 The namespace of the tool that produced the output.

121053 

120805 - `WebSearchCall object { id, action, status, type }`121054 - `WebSearchCall object { id, action, status, type }`

120806 121055 

120807 The results of a web search tool call. See the121056 The results of a web search tool call. See the


125034 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.125283 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

125035 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).125284 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

125036 125285 

125037 - `service_tier: optional "auto" or "default" or "flex" or 2 more`125286 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

125038 125287 

125039 Specifies the processing type used for serving the request.125288 Specifies the processing type used for serving the request.

125040 125289 

125041 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.125290 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

125042 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.125291 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

125043 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.125292 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

125293 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

125044 - When not set, the default behavior is 'auto'.125294 - When not set, the default behavior is 'auto'.

125045 125295 

125046 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.125296 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


125055 125305 

125056 - `"priority"`125306 - `"priority"`

125057 125307 

125308 - `"fast"`

125309 

125058 - `status: optional ResponseStatus`125310 - `status: optional ResponseStatus`

125059 125311 

125060 The status of the response generation. One of `completed`, `failed`,125312 The status of the response generation. One of `completed`, `failed`,


126788 127040 

126789 - `"incomplete"`127041 - `"incomplete"`

126790 127042 

126791 - `FunctionCallOutput object { call_id, output, type, 3 more }`127043 - `FunctionCallOutput object { call_id, output, type, 5 more }`

126792 127044 

126793 The output of a function tool call.127045 The output of a function tool call.

126794 127046 


126952 127204 

126953 - `"program"`127205 - `"program"`

126954 127206 

127207 - `name: optional string`

127208 

127209 The name of the tool that produced the output.

127210 

127211 - `namespace: optional string`

127212 

127213 The namespace of the tool that produced the output.

127214 

126955 - `status: optional "in_progress" or "completed" or "incomplete"`127215 - `status: optional "in_progress" or "completed" or "incomplete"`

126956 127216 

126957 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.127217 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


130225 130485 

130226 - `"incomplete"`130486 - `"incomplete"`

130227 130487 

130228 - `FunctionCallOutput object { id, call_id, output, 4 more }`130488 - `FunctionCallOutput object { id, call_id, output, 6 more }`

130229 130489 

130230 - `id: string`130490 - `id: string`

130231 130491 


130305 130565 

130306 The identifier of the actor that created the item.130566 The identifier of the actor that created the item.

130307 130567 

130568 - `name: optional string`

130569 

130570 The name of the tool that produced the output.

130571 

130572 - `namespace: optional string`

130573 

130574 The namespace of the tool that produced the output.

130575 

130308 - `WebSearchCall object { id, action, status, type }`130576 - `WebSearchCall object { id, action, status, type }`

130309 130577 

130310 The results of a web search tool call. See the130578 The results of a web search tool call. See the


134537 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.134805 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

134538 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).134806 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

134539 134807 

134540 - `service_tier: optional "auto" or "default" or "flex" or 2 more`134808 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

134541 134809 

134542 Specifies the processing type used for serving the request.134810 Specifies the processing type used for serving the request.

134543 134811 

134544 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.134812 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

134545 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.134813 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

134546 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.134814 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

134815 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

134547 - When not set, the default behavior is 'auto'.134816 - When not set, the default behavior is 'auto'.

134548 134817 

134549 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.134818 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


134558 134827 

134559 - `"priority"`134828 - `"priority"`

134560 134829 

134830 - `"fast"`

134831 

134561 - `status: optional ResponseStatus`134832 - `status: optional ResponseStatus`

134562 134833 

134563 The status of the response generation. One of `completed`, `failed`,134834 The status of the response generation. One of `completed`, `failed`,


135088 A tool call to run a function. See the135359 A tool call to run a function. See the

135089 [function calling guide](/docs/guides/function-calling) for more information.135360 [function calling guide](/docs/guides/function-calling) for more information.

135090 135361 

135091 - `FunctionCallOutput object { id, call_id, output, 4 more }`135362 - `FunctionCallOutput object { id, call_id, output, 6 more }`

135092 135363 

135093 - `WebSearchCall object { id, action, status, type }`135364 - `WebSearchCall object { id, action, status, type }`

135094 135365 


137411 137682 

137412 - `"incomplete"`137683 - `"incomplete"`

137413 137684 

137414 - `FunctionCallOutput object { call_id, output, type, 3 more }`137685 - `FunctionCallOutput object { call_id, output, type, 5 more }`

137415 137686 

137416 The output of a function tool call.137687 The output of a function tool call.

137417 137688 


137575 137846 

137576 - `"program"`137847 - `"program"`

137577 137848 

137849 - `name: optional string`

137850 

137851 The name of the tool that produced the output.

137852 

137853 - `namespace: optional string`

137854 

137855 The namespace of the tool that produced the output.

137856 

137578 - `status: optional "in_progress" or "completed" or "incomplete"`137857 - `status: optional "in_progress" or "completed" or "incomplete"`

137579 137858 

137580 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.137859 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


140927 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.141206 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

140928 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).141207 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

140929 141208 

140930 - `service_tier: optional "auto" or "default" or "flex" or 2 more`141209 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

140931 141210 

140932 Specifies the processing type used for serving the request.141211 Specifies the processing type used for serving the request.

140933 141212 

140934 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.141213 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

140935 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.141214 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

140936 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.141215 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

141216 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

140937 - When not set, the default behavior is 'auto'.141217 - When not set, the default behavior is 'auto'.

140938 141218 

140939 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.141219 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


140948 141228 

140949 - `"priority"`141229 - `"priority"`

140950 141230 

141231 - `"fast"`

141232 

140951 - `store: optional boolean`141233 - `store: optional boolean`

140952 141234 

140953 Whether to store the generated model response for later retrieval via141235 Whether to store the generated model response for later retrieval via


143353 143635 

143354 - `"incomplete"`143636 - `"incomplete"`

143355 143637 

143356 - `FunctionCallOutput object { call_id, output, type, 3 more }`143638 - `FunctionCallOutput object { call_id, output, type, 5 more }`

143357 143639 

143358 The output of a function tool call.143640 The output of a function tool call.

143359 143641 


143517 143799 

143518 - `"program"`143800 - `"program"`

143519 143801 

143802 - `name: optional string`

143803 

143804 The name of the tool that produced the output.

143805 

143806 - `namespace: optional string`

143807 

143808 The namespace of the tool that produced the output.

143809 

143520 - `status: optional "in_progress" or "completed" or "incomplete"`143810 - `status: optional "in_progress" or "completed" or "incomplete"`

143521 143811 

143522 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.143812 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


146790 147080 

146791 - `"incomplete"`147081 - `"incomplete"`

146792 147082 

146793 - `FunctionCallOutput object { id, call_id, output, 4 more }`147083 - `FunctionCallOutput object { id, call_id, output, 6 more }`

146794 147084 

146795 - `id: string`147085 - `id: string`

146796 147086 


146870 147160 

146871 The identifier of the actor that created the item.147161 The identifier of the actor that created the item.

146872 147162 

147163 - `name: optional string`

147164 

147165 The name of the tool that produced the output.

147166 

147167 - `namespace: optional string`

147168 

147169 The namespace of the tool that produced the output.

147170 

146873 - `WebSearchCall object { id, action, status, type }`147171 - `WebSearchCall object { id, action, status, type }`

146874 147172 

146875 The results of a web search tool call. See the147173 The results of a web search tool call. See the


151102 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.151400 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

151103 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).151401 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

151104 151402 

151105 - `service_tier: optional "auto" or "default" or "flex" or 2 more`151403 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

151106 151404 

151107 Specifies the processing type used for serving the request.151405 Specifies the processing type used for serving the request.

151108 151406 

151109 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.151407 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

151110 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.151408 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

151111 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.151409 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

151410 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

151112 - When not set, the default behavior is 'auto'.151411 - When not set, the default behavior is 'auto'.

151113 151412 

151114 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.151413 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


151123 151422 

151124 - `"priority"`151423 - `"priority"`

151125 151424 

151425 - `"fast"`

151426 

151126 - `status: optional ResponseStatus`151427 - `status: optional ResponseStatus`

151127 151428 

151128 The status of the response generation. One of `completed`, `failed`,151429 The status of the response generation. One of `completed`, `failed`,


151653 A tool call to run a function. See the151954 A tool call to run a function. See the

151654 [function calling guide](/docs/guides/function-calling) for more information.151955 [function calling guide](/docs/guides/function-calling) for more information.

151655 151956 

151656 - `FunctionCallOutput object { id, call_id, output, 4 more }`151957 - `FunctionCallOutput object { id, call_id, output, 6 more }`

151657 151958 

151658 - `WebSearchCall object { id, action, status, type }`151959 - `WebSearchCall object { id, action, status, type }`

151659 151960 


153773 154074 

153774 The namespace of the function to run.154075 The namespace of the function to run.

153775 154076 

153776 - `FunctionCallOutput object { id, call_id, output, 4 more }`154077 - `FunctionCallOutput object { id, call_id, output, 6 more }`

153777 154078 

153778 - `id: string`154079 - `id: string`

153779 154080 


153853 154154 

153854 The identifier of the actor that created the item.154155 The identifier of the actor that created the item.

153855 154156 

154157 - `name: optional string`

154158 

154159 The name of the tool that produced the output.

154160 

154161 - `namespace: optional string`

154162 

154163 The namespace of the tool that produced the output.

154164 

153856 - `ToolSearchCall object { id, arguments, call_id, 4 more }`154165 - `ToolSearchCall object { id, arguments, call_id, 4 more }`

153857 154166 

153858 - `id: string`154167 - `id: string`


157813 158122 

157814 The namespace of the function to run.158123 The namespace of the function to run.

157815 158124 

157816 - `FunctionCallOutput object { id, call_id, output, 4 more }`158125 - `FunctionCallOutput object { id, call_id, output, 6 more }`

157817 158126 

157818 - `id: string`158127 - `id: string`

157819 158128 


157893 158202 

157894 The identifier of the actor that created the item.158203 The identifier of the actor that created the item.

157895 158204 

158205 - `name: optional string`

158206 

158207 The name of the tool that produced the output.

158208 

158209 - `namespace: optional string`

158210 

158211 The namespace of the tool that produced the output.

158212 

157896 - `ToolSearchCall object { id, arguments, call_id, 4 more }`158213 - `ToolSearchCall object { id, arguments, call_id, 4 more }`

157897 158214 

157898 - `id: string`158215 - `id: string`


161859 162176 

161860 - `"incomplete"`162177 - `"incomplete"`

161861 162178 

161862 - `FunctionCallOutput object { call_id, output, type, 3 more }`162179 - `FunctionCallOutput object { call_id, output, type, 5 more }`

161863 162180 

161864 The output of a function tool call.162181 The output of a function tool call.

161865 162182 


162023 162340 

162024 - `"program"`162341 - `"program"`

162025 162342 

162343 - `name: optional string`

162344 

162345 The name of the tool that produced the output.

162346 

162347 - `namespace: optional string`

162348 

162349 The namespace of the tool that produced the output.

162350 

162026 - `status: optional "in_progress" or "completed" or "incomplete"`162351 - `status: optional "in_progress" or "completed" or "incomplete"`

162027 162352 

162028 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.162353 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.

Details

1063 1063 

1064 - `"incomplete"`1064 - `"incomplete"`

1065 1065 

1066 - `FunctionCallOutput object { call_id, output, type, 3 more }`1066 - `FunctionCallOutput object { call_id, output, type, 5 more }`

1067 1067 

1068 The output of a function tool call.1068 The output of a function tool call.

1069 1069 


1227 1227 

1228 - `"program"`1228 - `"program"`

1229 1229 

1230 - `name: optional string`

1231 

1232 The name of the tool that produced the output.

1233 

1234 - `namespace: optional string`

1235 

1236 The namespace of the tool that produced the output.

1237 

1230 - `status: optional "in_progress" or "completed" or "incomplete"`1238 - `status: optional "in_progress" or "completed" or "incomplete"`

1231 1239 

1232 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1240 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


4500 4508 

4501 - `"incomplete"`4509 - `"incomplete"`

4502 4510 

4503 - `FunctionCallOutput object { id, call_id, output, 4 more }`4511 - `FunctionCallOutput object { id, call_id, output, 6 more }`

4504 4512 

4505 - `id: string`4513 - `id: string`

4506 4514 


4580 4588 

4581 The identifier of the actor that created the item.4589 The identifier of the actor that created the item.

4582 4590 

4591 - `name: optional string`

4592 

4593 The name of the tool that produced the output.

4594 

4595 - `namespace: optional string`

4596 

4597 The namespace of the tool that produced the output.

4598 

4583 - `WebSearchCall object { id, action, status, type }`4599 - `WebSearchCall object { id, action, status, type }`

4584 4600 

4585 The results of a web search tool call. See the4601 The results of a web search tool call. See the


8812 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.8828 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

8813 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).8829 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

8814 8830 

8815 - `service_tier: optional "auto" or "default" or "flex" or 2 more`8831 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

8816 8832 

8817 Specifies the processing type used for serving the request.8833 Specifies the processing type used for serving the request.

8818 8834 

8819 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.8835 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

8820 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.8836 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

8821 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.8837 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

8838 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

8822 - When not set, the default behavior is 'auto'.8839 - When not set, the default behavior is 'auto'.

8823 8840 

8824 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.8841 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


8833 8850 

8834 - `"priority"`8851 - `"priority"`

8835 8852 

8853 - `"fast"`

8854 

8836 - `status: optional ResponseStatus`8855 - `status: optional ResponseStatus`

8837 8856 

8838 The status of the response generation. One of `completed`, `failed`,8857 The status of the response generation. One of `completed`, `failed`,

Details

1179 1179 

1180 - `"incomplete"`1180 - `"incomplete"`

1181 1181 

1182 - `FunctionCallOutput object { call_id, output, type, 3 more }`1182 - `FunctionCallOutput object { call_id, output, type, 5 more }`

1183 1183 

1184 The output of a function tool call.1184 The output of a function tool call.

1185 1185 


1343 1343 

1344 - `"program"`1344 - `"program"`

1345 1345 

1346 - `name: optional string`

1347 

1348 The name of the tool that produced the output.

1349 

1350 - `namespace: optional string`

1351 

1352 The namespace of the tool that produced the output.

1353 

1346 - `status: optional "in_progress" or "completed" or "incomplete"`1354 - `status: optional "in_progress" or "completed" or "incomplete"`

1347 1355 

1348 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1356 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


4292 4300 

4293 - `"24h"`4301 - `"24h"`

4294 4302 

4295- `service_tier: optional "auto" or "default" or "flex" or "priority"`4303- `service_tier: optional "auto" or "default" or "fast" or 2 more`

4296 4304 

4297 The service tier to use for this request.4305 Specifies the processing type used for serving the request. - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'. - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model. - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier. - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request. - When not set, the default behavior is 'auto'.

4306 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.

4298 4307 

4299 - `"auto"`4308 - `"auto"`

4300 4309 

4301 - `"default"`4310 - `"default"`

4302 4311 

4312 - `"fast"`

4313 

4303 - `"flex"`4314 - `"flex"`

4304 4315 

4305 - `"priority"`4316 - `"priority"`


6815 6826 

6816 - `"additional_tools"`6827 - `"additional_tools"`

6817 6828 

6818 - `FunctionCallOutput object { call_id, output, type, 3 more }`6829 - `FunctionCallOutput object { call_id, output, type, 5 more }`

6819 6830 

6820 The output of a function tool call.6831 The output of a function tool call.

6821 6832 


6883 6894 

6884 - `"program"`6895 - `"program"`

6885 6896 

6897 - `name: optional string`

6898 

6899 The name of the tool that produced the output.

6900 

6901 - `namespace: optional string`

6902 

6903 The namespace of the tool that produced the output.

6904 

6886 - `status: optional "in_progress" or "completed" or "incomplete"`6905 - `status: optional "in_progress" or "completed" or "incomplete"`

6887 6906 

6888 The status of the item. One of `in_progress`, `completed`, or6907 The status of the item. One of `in_progress`, `completed`, or

Details

1055 1055 

1056 - `"incomplete"`1056 - `"incomplete"`

1057 1057 

1058 - `FunctionCallOutput object { call_id, output, type, 3 more }`1058 - `FunctionCallOutput object { call_id, output, type, 5 more }`

1059 1059 

1060 The output of a function tool call.1060 The output of a function tool call.

1061 1061 


1219 1219 

1220 - `"program"`1220 - `"program"`

1221 1221 

1222 - `name: optional string`

1223 

1224 The name of the tool that produced the output.

1225 

1226 - `namespace: optional string`

1227 

1228 The namespace of the tool that produced the output.

1229 

1222 - `status: optional "in_progress" or "completed" or "incomplete"`1230 - `status: optional "in_progress" or "completed" or "incomplete"`

1223 1231 

1224 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1232 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


4571 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.4579 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

4572 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).4580 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

4573 4581 

4574- `service_tier: optional "auto" or "default" or "flex" or 2 more`4582- `service_tier: optional "auto" or "default" or "flex" or 3 more`

4575 4583 

4576 Specifies the processing type used for serving the request.4584 Specifies the processing type used for serving the request.

4577 4585 

4578 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.4586 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

4579 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.4587 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

4580 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.4588 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

4589 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

4581 - When not set, the default behavior is 'auto'.4590 - When not set, the default behavior is 'auto'.

4582 4591 

4583 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.4592 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


4592 4601 

4593 - `"priority"`4602 - `"priority"`

4594 4603 

4604 - `"fast"`

4605 

4595- `store: optional boolean`4606- `store: optional boolean`

4596 4607 

4597 Whether to store the generated model response for later retrieval via4608 Whether to store the generated model response for later retrieval via


6805 6816 

6806 - `"incomplete"`6817 - `"incomplete"`

6807 6818 

6808 - `FunctionCallOutput object { call_id, output, type, 3 more }`6819 - `FunctionCallOutput object { call_id, output, type, 5 more }`

6809 6820 

6810 The output of a function tool call.6821 The output of a function tool call.

6811 6822 


6969 6980 

6970 - `"program"`6981 - `"program"`

6971 6982 

6983 - `name: optional string`

6984 

6985 The name of the tool that produced the output.

6986 

6987 - `namespace: optional string`

6988 

6989 The namespace of the tool that produced the output.

6990 

6972 - `status: optional "in_progress" or "completed" or "incomplete"`6991 - `status: optional "in_progress" or "completed" or "incomplete"`

6973 6992 

6974 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.6993 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


10242 10261 

10243 - `"incomplete"`10262 - `"incomplete"`

10244 10263 

10245 - `FunctionCallOutput object { id, call_id, output, 4 more }`10264 - `FunctionCallOutput object { id, call_id, output, 6 more }`

10246 10265 

10247 - `id: string`10266 - `id: string`

10248 10267 


10322 10341 

10323 The identifier of the actor that created the item.10342 The identifier of the actor that created the item.

10324 10343 

10344 - `name: optional string`

10345 

10346 The name of the tool that produced the output.

10347 

10348 - `namespace: optional string`

10349 

10350 The namespace of the tool that produced the output.

10351 

10325 - `WebSearchCall object { id, action, status, type }`10352 - `WebSearchCall object { id, action, status, type }`

10326 10353 

10327 The results of a web search tool call. See the10354 The results of a web search tool call. See the


14554 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.14581 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

14555 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).14582 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

14556 14583 

14557 - `service_tier: optional "auto" or "default" or "flex" or 2 more`14584 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

14558 14585 

14559 Specifies the processing type used for serving the request.14586 Specifies the processing type used for serving the request.

14560 14587 

14561 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.14588 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

14562 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.14589 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

14563 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.14590 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

14591 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

14564 - When not set, the default behavior is 'auto'.14592 - When not set, the default behavior is 'auto'.

14565 14593 

14566 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.14594 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


14575 14603 

14576 - `"priority"`14604 - `"priority"`

14577 14605 

14606 - `"fast"`

14607 

14578 - `status: optional ResponseStatus`14608 - `status: optional ResponseStatus`

14579 14609 

14580 The status of the response generation. One of `completed`, `failed`,14610 The status of the response generation. One of `completed`, `failed`,

Details

1107 1107 

1108 - `"incomplete"`1108 - `"incomplete"`

1109 1109 

1110 - `FunctionCallOutput object { call_id, output, type, 3 more }`1110 - `FunctionCallOutput object { call_id, output, type, 5 more }`

1111 1111 

1112 The output of a function tool call.1112 The output of a function tool call.

1113 1113 


1271 1271 

1272 - `"program"`1272 - `"program"`

1273 1273 

1274 - `name: optional string`

1275 

1276 The name of the tool that produced the output.

1277 

1278 - `namespace: optional string`

1279 

1280 The namespace of the tool that produced the output.

1281 

1274 - `status: optional "in_progress" or "completed" or "incomplete"`1282 - `status: optional "in_progress" or "completed" or "incomplete"`

1275 1283 

1276 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1284 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.


4544 4552 

4545 - `"incomplete"`4553 - `"incomplete"`

4546 4554 

4547 - `FunctionCallOutput object { id, call_id, output, 4 more }`4555 - `FunctionCallOutput object { id, call_id, output, 6 more }`

4548 4556 

4549 - `id: string`4557 - `id: string`

4550 4558 


4624 4632 

4625 The identifier of the actor that created the item.4633 The identifier of the actor that created the item.

4626 4634 

4635 - `name: optional string`

4636 

4637 The name of the tool that produced the output.

4638 

4639 - `namespace: optional string`

4640 

4641 The namespace of the tool that produced the output.

4642 

4627 - `WebSearchCall object { id, action, status, type }`4643 - `WebSearchCall object { id, action, status, type }`

4628 4644 

4629 The results of a web search tool call. See the4645 The results of a web search tool call. See the


8856 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.8872 A stable identifier used to help detect users of your application that may be violating OpenAI's usage policies.

8857 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).8873 The IDs should be a string that uniquely identifies each user, with a maximum length of 64 characters. We recommend hashing their username or email address, in order to avoid sending us any identifying information. [Learn more](/docs/guides/safety-best-practices#safety-identifiers).

8858 8874 

8859 - `service_tier: optional "auto" or "default" or "flex" or 2 more`8875 - `service_tier: optional "auto" or "default" or "flex" or 3 more`

8860 8876 

8861 Specifies the processing type used for serving the request.8877 Specifies the processing type used for serving the request.

8862 8878 

8863 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.8879 - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.

8864 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.8880 - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.

8865 - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.8881 - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.

8882 - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.

8866 - When not set, the default behavior is 'auto'.8883 - When not set, the default behavior is 'auto'.

8867 8884 

8868 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.8885 When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.


8877 8894 

8878 - `"priority"`8895 - `"priority"`

8879 8896 

8897 - `"fast"`

8898 

8880 - `status: optional ResponseStatus`8899 - `status: optional ResponseStatus`

8881 8900 

8882 The status of the response generation. One of `completed`, `failed`,8901 The status of the response generation. One of `completed`, `failed`,

Details

394 {394 {

395 "ident": "caller"395 "ident": "caller"

396 },396 },

397 {

398 "ident": "name"

399 },

400 {

401 "ident": "namespace"

402 },

397 {403 {

398 "ident": "status"404 "ident": "status"

399 }405 }


1764 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",1770 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",

1765 "deprecated": false,1771 "deprecated": false,

1766 "key": "service_tier",1772 "key": "service_tier",

1767 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",1773 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

1768 "type": {1774 "type": {

1769 "kind": "HttpTypeUnion",1775 "kind": "HttpTypeUnion",

1770 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",1776 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",


1788 {1794 {

1789 "kind": "HttpTypeLiteral",1795 "kind": "HttpTypeLiteral",

1790 "literal": "priority"1796 "literal": "priority"

1797 },

1798 {

1799 "kind": "HttpTypeLiteral",

1800 "literal": "fast"

1791 }1801 }

1792 ]1802 ]

1793 },1803 },


1801 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",1811 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",

1802 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",1812 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",

1803 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",1813 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",

1804 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4"1814 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4",

1815 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5"

1805 ]1816 ]

1806 },1817 },

1807 "(resource) responses > (model) response > (schema) > (property) status": {1818 "(resource) responses > (model) response > (schema) > (property) status": {


2468 {2479 {

2469 "ident": "caller"2480 "ident": "caller"

2470 },2481 },

2482 {

2483 "ident": "name"

2484 },

2485 {

2486 "ident": "namespace"

2487 },

2471 {2488 {

2472 "ident": "status"2489 "ident": "status"

2473 }2490 }


4127 },4144 },

4128 {4145 {

4129 "ident": "created_by"4146 "ident": "created_by"

4147 },

4148 {

4149 "ident": "name"

4150 },

4151 {

4152 "ident": "namespace"

4130 }4153 }

4131 ]4154 ]

4132 },4155 },


4138 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",4161 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",

4139 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",4162 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",

4140 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",4163 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",

4141 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by"4164 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by",

4165 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name",

4166 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace"

4142 ]4167 ]

4143 },4168 },

4144 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {4169 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {


5128 },5153 },

5129 {5154 {

5130 "ident": "created_by"5155 "ident": "created_by"

5156 },

5157 {

5158 "ident": "name"

5159 },

5160 {

5161 "ident": "namespace"

5131 }5162 }

5132 ]5163 ]

5133 },5164 },


6536 },6567 },

6537 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {6568 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {

6538 "kind": "HttpDeclProperty",6569 "kind": "HttpDeclProperty",

6539 "oasRef": "#/components/schemas/Conversation-2/properties/id",6570 "oasRef": "#/components/schemas/ResponseConversation/properties/id",

6540 "deprecated": false,6571 "deprecated": false,

6541 "key": "id",6572 "key": "id",

6542 "docstring": "The unique ID of the conversation that this response was associated with.",6573 "docstring": "The unique ID of the conversation that this response was associated with.",


7074 "literal": "priority"7105 "literal": "priority"

7075 }7106 }

7076 },7107 },

7108 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5": {

7109 "kind": "HttpDeclReference",

7110 "type": {

7111 "kind": "HttpTypeLiteral",

7112 "literal": "fast"

7113 }

7114 },

7077 "(resource) responses > (model) response_status > (schema) > (member) 0": {7115 "(resource) responses > (model) response_status > (schema) > (member) 0": {

7078 "kind": "HttpDeclReference",7116 "kind": "HttpDeclReference",

7079 "type": {7117 "type": {


7808 {7846 {

7809 "ident": "caller"7847 "ident": "caller"

7810 },7848 },

7849 {

7850 "ident": "name"

7851 },

7852 {

7853 "ident": "namespace"

7854 },

7811 {7855 {

7812 "ident": "status"7856 "ident": "status"

7813 }7857 }


7820 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",7864 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",

7821 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",7865 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

7822 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",7866 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

7867 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

7868 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

7823 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"7869 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

7824 ]7870 ]

7825 },7871 },


10061 "schemaType": "string",10107 "schemaType": "string",

10062 "children": []10108 "children": []

10063 },10109 },

10110 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name": {

10111 "kind": "HttpDeclProperty",

10112 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/name",

10113 "deprecated": false,

10114 "key": "name",

10115 "docstring": "The name of the tool that produced the output.\n",

10116 "type": {

10117 "kind": "HttpTypeString"

10118 },

10119 "optional": true,

10120 "nullable": false,

10121 "schemaType": "string",

10122 "children": []

10123 },

10124 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace": {

10125 "kind": "HttpDeclProperty",

10126 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/namespace",

10127 "deprecated": false,

10128 "key": "namespace",

10129 "docstring": "The namespace of the tool that produced the output.\n",

10130 "type": {

10131 "kind": "HttpTypeString"

10132 },

10133 "optional": true,

10134 "nullable": false,

10135 "schemaType": "string",

10136 "children": []

10137 },

10064 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {10138 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {

10065 "kind": "HttpDeclProperty",10139 "kind": "HttpDeclProperty",

10066 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",10140 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",


17990 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"18064 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

17991 ]18065 ]

17992 },18066 },

18067 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

18068 "kind": "HttpDeclProperty",

18069 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/name",

18070 "deprecated": false,

18071 "key": "name",

18072 "docstring": "The name of the tool that produced the output.",

18073 "type": {

18074 "kind": "HttpTypeString"

18075 },

18076 "constraints": {

18077 "minLength": 1,

18078 "maxLength": 128

18079 },

18080 "optional": true,

18081 "nullable": true,

18082 "schemaType": "string",

18083 "children": []

18084 },

18085 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

18086 "kind": "HttpDeclProperty",

18087 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/namespace",

18088 "deprecated": false,

18089 "key": "namespace",

18090 "docstring": "The namespace of the tool that produced the output.",

18091 "type": {

18092 "kind": "HttpTypeString"

18093 },

18094 "constraints": {

18095 "minLength": 1,

18096 "maxLength": 64

18097 },

18098 "optional": true,

18099 "nullable": true,

18100 "schemaType": "string",

18101 "children": []

18102 },

17993 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {18103 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

17994 "kind": "HttpDeclProperty",18104 "kind": "HttpDeclProperty",

17995 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",18105 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",


53879 {53989 {

53880 "ident": "caller"53990 "ident": "caller"

53881 },53991 },

53992 {

53993 "ident": "name"

53994 },

53995 {

53996 "ident": "namespace"

53997 },

53882 {53998 {

53883 "ident": "status"53999 "ident": "status"

53884 }54000 }


55249 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",55365 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",

55250 "deprecated": false,55366 "deprecated": false,

55251 "key": "service_tier",55367 "key": "service_tier",

55252 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",55368 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

55253 "type": {55369 "type": {

55254 "kind": "HttpTypeUnion",55370 "kind": "HttpTypeUnion",

55255 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",55371 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",


55273 {55389 {

55274 "kind": "HttpTypeLiteral",55390 "kind": "HttpTypeLiteral",

55275 "literal": "priority"55391 "literal": "priority"

55392 },

55393 {

55394 "kind": "HttpTypeLiteral",

55395 "literal": "fast"

55276 }55396 }

55277 ]55397 ]

55278 },55398 },


55286 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",55406 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",

55287 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",55407 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",

55288 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",55408 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",

55289 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4"55409 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4",

55410 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5"

55290 ]55411 ]

55291 },55412 },

55292 "(resource) responses > (model) response > (schema) > (property) status": {55413 "(resource) responses > (model) response > (schema) > (property) status": {


55953 {56074 {

55954 "ident": "caller"56075 "ident": "caller"

55955 },56076 },

56077 {

56078 "ident": "name"

56079 },

56080 {

56081 "ident": "namespace"

56082 },

55956 {56083 {

55957 "ident": "status"56084 "ident": "status"

55958 }56085 }


57612 },57739 },

57613 {57740 {

57614 "ident": "created_by"57741 "ident": "created_by"

57742 },

57743 {

57744 "ident": "name"

57745 },

57746 {

57747 "ident": "namespace"

57615 }57748 }

57616 ]57749 ]

57617 },57750 },


57623 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",57756 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",

57624 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",57757 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",

57625 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",57758 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",

57626 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by"57759 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by",

57760 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name",

57761 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace"

57627 ]57762 ]

57628 },57763 },

57629 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {57764 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {


58613 },58748 },

58614 {58749 {

58615 "ident": "created_by"58750 "ident": "created_by"

58751 },

58752 {

58753 "ident": "name"

58754 },

58755 {

58756 "ident": "namespace"

58616 }58757 }

58617 ]58758 ]

58618 },58759 },


60021 },60162 },

60022 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {60163 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {

60023 "kind": "HttpDeclProperty",60164 "kind": "HttpDeclProperty",

60024 "oasRef": "#/components/schemas/Conversation-2/properties/id",60165 "oasRef": "#/components/schemas/ResponseConversation/properties/id",

60025 "deprecated": false,60166 "deprecated": false,

60026 "key": "id",60167 "key": "id",

60027 "docstring": "The unique ID of the conversation that this response was associated with.",60168 "docstring": "The unique ID of the conversation that this response was associated with.",


60559 "literal": "priority"60700 "literal": "priority"

60560 }60701 }

60561 },60702 },

60703 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5": {

60704 "kind": "HttpDeclReference",

60705 "type": {

60706 "kind": "HttpTypeLiteral",

60707 "literal": "fast"

60708 }

60709 },

60562 "(resource) responses > (model) response_status > (schema) > (member) 0": {60710 "(resource) responses > (model) response_status > (schema) > (member) 0": {

60563 "kind": "HttpDeclReference",60711 "kind": "HttpDeclReference",

60564 "type": {60712 "type": {


61293 {61441 {

61294 "ident": "caller"61442 "ident": "caller"

61295 },61443 },

61444 {

61445 "ident": "name"

61446 },

61447 {

61448 "ident": "namespace"

61449 },

61296 {61450 {

61297 "ident": "status"61451 "ident": "status"

61298 }61452 }


61305 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",61459 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",

61306 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",61460 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

61307 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",61461 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

61462 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

61463 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

61308 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"61464 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

61309 ]61465 ]

61310 },61466 },


63546 "schemaType": "string",63702 "schemaType": "string",

63547 "children": []63703 "children": []

63548 },63704 },

63705 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name": {

63706 "kind": "HttpDeclProperty",

63707 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/name",

63708 "deprecated": false,

63709 "key": "name",

63710 "docstring": "The name of the tool that produced the output.\n",

63711 "type": {

63712 "kind": "HttpTypeString"

63713 },

63714 "optional": true,

63715 "nullable": false,

63716 "schemaType": "string",

63717 "children": []

63718 },

63719 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace": {

63720 "kind": "HttpDeclProperty",

63721 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/namespace",

63722 "deprecated": false,

63723 "key": "namespace",

63724 "docstring": "The namespace of the tool that produced the output.\n",

63725 "type": {

63726 "kind": "HttpTypeString"

63727 },

63728 "optional": true,

63729 "nullable": false,

63730 "schemaType": "string",

63731 "children": []

63732 },

63549 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {63733 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {

63550 "kind": "HttpDeclProperty",63734 "kind": "HttpDeclProperty",

63551 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",63735 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",


71475 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"71659 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

71476 ]71660 ]

71477 },71661 },

71662 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

71663 "kind": "HttpDeclProperty",

71664 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/name",

71665 "deprecated": false,

71666 "key": "name",

71667 "docstring": "The name of the tool that produced the output.",

71668 "type": {

71669 "kind": "HttpTypeString"

71670 },

71671 "constraints": {

71672 "minLength": 1,

71673 "maxLength": 128

71674 },

71675 "optional": true,

71676 "nullable": true,

71677 "schemaType": "string",

71678 "children": []

71679 },

71680 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

71681 "kind": "HttpDeclProperty",

71682 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/namespace",

71683 "deprecated": false,

71684 "key": "namespace",

71685 "docstring": "The namespace of the tool that produced the output.",

71686 "type": {

71687 "kind": "HttpTypeString"

71688 },

71689 "constraints": {

71690 "minLength": 1,

71691 "maxLength": 64

71692 },

71693 "optional": true,

71694 "nullable": true,

71695 "schemaType": "string",

71696 "children": []

71697 },

71478 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {71698 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

71479 "kind": "HttpDeclProperty",71699 "kind": "HttpDeclProperty",

71480 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",71700 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",


107364 {107584 {

107365 "ident": "caller"107585 "ident": "caller"

107366 },107586 },

107587 {

107588 "ident": "name"

107589 },

107590 {

107591 "ident": "namespace"

107592 },

107367 {107593 {

107368 "ident": "status"107594 "ident": "status"

107369 }107595 }


108734 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",108960 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",

108735 "deprecated": false,108961 "deprecated": false,

108736 "key": "service_tier",108962 "key": "service_tier",

108737 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",108963 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

108738 "type": {108964 "type": {

108739 "kind": "HttpTypeUnion",108965 "kind": "HttpTypeUnion",

108740 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",108966 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",


108758 {108984 {

108759 "kind": "HttpTypeLiteral",108985 "kind": "HttpTypeLiteral",

108760 "literal": "priority"108986 "literal": "priority"

108987 },

108988 {

108989 "kind": "HttpTypeLiteral",

108990 "literal": "fast"

108761 }108991 }

108762 ]108992 ]

108763 },108993 },


108771 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",109001 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",

108772 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",109002 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",

108773 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",109003 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",

108774 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4"109004 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4",

109005 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5"

108775 ]109006 ]

108776 },109007 },

108777 "(resource) responses > (model) response > (schema) > (property) status": {109008 "(resource) responses > (model) response > (schema) > (property) status": {


109438 {109669 {

109439 "ident": "caller"109670 "ident": "caller"

109440 },109671 },

109672 {

109673 "ident": "name"

109674 },

109675 {

109676 "ident": "namespace"

109677 },

109441 {109678 {

109442 "ident": "status"109679 "ident": "status"

109443 }109680 }


111097 },111334 },

111098 {111335 {

111099 "ident": "created_by"111336 "ident": "created_by"

111337 },

111338 {

111339 "ident": "name"

111340 },

111341 {

111342 "ident": "namespace"

111100 }111343 }

111101 ]111344 ]

111102 },111345 },


111108 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",111351 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",

111109 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",111352 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",

111110 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",111353 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",

111111 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by"111354 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by",

111355 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name",

111356 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace"

111112 ]111357 ]

111113 },111358 },

111114 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {111359 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {


112098 },112343 },

112099 {112344 {

112100 "ident": "created_by"112345 "ident": "created_by"

112346 },

112347 {

112348 "ident": "name"

112349 },

112350 {

112351 "ident": "namespace"

112101 }112352 }

112102 ]112353 ]

112103 },112354 },


113506 },113757 },

113507 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {113758 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {

113508 "kind": "HttpDeclProperty",113759 "kind": "HttpDeclProperty",

113509 "oasRef": "#/components/schemas/Conversation-2/properties/id",113760 "oasRef": "#/components/schemas/ResponseConversation/properties/id",

113510 "deprecated": false,113761 "deprecated": false,

113511 "key": "id",113762 "key": "id",

113512 "docstring": "The unique ID of the conversation that this response was associated with.",113763 "docstring": "The unique ID of the conversation that this response was associated with.",


114044 "literal": "priority"114295 "literal": "priority"

114045 }114296 }

114046 },114297 },

114298 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5": {

114299 "kind": "HttpDeclReference",

114300 "type": {

114301 "kind": "HttpTypeLiteral",

114302 "literal": "fast"

114303 }

114304 },

114047 "(resource) responses > (model) response_status > (schema) > (member) 0": {114305 "(resource) responses > (model) response_status > (schema) > (member) 0": {

114048 "kind": "HttpDeclReference",114306 "kind": "HttpDeclReference",

114049 "type": {114307 "type": {


114778 {115036 {

114779 "ident": "caller"115037 "ident": "caller"

114780 },115038 },

115039 {

115040 "ident": "name"

115041 },

115042 {

115043 "ident": "namespace"

115044 },

114781 {115045 {

114782 "ident": "status"115046 "ident": "status"

114783 }115047 }


114790 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",115054 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",

114791 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",115055 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

114792 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",115056 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

115057 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

115058 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

114793 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"115059 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

114794 ]115060 ]

114795 },115061 },


117031 "schemaType": "string",117297 "schemaType": "string",

117032 "children": []117298 "children": []

117033 },117299 },

117300 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name": {

117301 "kind": "HttpDeclProperty",

117302 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/name",

117303 "deprecated": false,

117304 "key": "name",

117305 "docstring": "The name of the tool that produced the output.\n",

117306 "type": {

117307 "kind": "HttpTypeString"

117308 },

117309 "optional": true,

117310 "nullable": false,

117311 "schemaType": "string",

117312 "children": []

117313 },

117314 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace": {

117315 "kind": "HttpDeclProperty",

117316 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/namespace",

117317 "deprecated": false,

117318 "key": "namespace",

117319 "docstring": "The namespace of the tool that produced the output.\n",

117320 "type": {

117321 "kind": "HttpTypeString"

117322 },

117323 "optional": true,

117324 "nullable": false,

117325 "schemaType": "string",

117326 "children": []

117327 },

117034 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {117328 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {

117035 "kind": "HttpDeclProperty",117329 "kind": "HttpDeclProperty",

117036 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",117330 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",


124960 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"125254 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

124961 ]125255 ]

124962 },125256 },

125257 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

125258 "kind": "HttpDeclProperty",

125259 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/name",

125260 "deprecated": false,

125261 "key": "name",

125262 "docstring": "The name of the tool that produced the output.",

125263 "type": {

125264 "kind": "HttpTypeString"

125265 },

125266 "constraints": {

125267 "minLength": 1,

125268 "maxLength": 128

125269 },

125270 "optional": true,

125271 "nullable": true,

125272 "schemaType": "string",

125273 "children": []

125274 },

125275 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

125276 "kind": "HttpDeclProperty",

125277 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/namespace",

125278 "deprecated": false,

125279 "key": "namespace",

125280 "docstring": "The namespace of the tool that produced the output.",

125281 "type": {

125282 "kind": "HttpTypeString"

125283 },

125284 "constraints": {

125285 "minLength": 1,

125286 "maxLength": 64

125287 },

125288 "optional": true,

125289 "nullable": true,

125290 "schemaType": "string",

125291 "children": []

125292 },

124963 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {125293 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

124964 "kind": "HttpDeclProperty",125294 "kind": "HttpDeclProperty",

124965 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",125295 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",


160866 {161196 {

160867 "ident": "caller"161197 "ident": "caller"

160868 },161198 },

161199 {

161200 "ident": "name"

161201 },

161202 {

161203 "ident": "namespace"

161204 },

160869 {161205 {

160870 "ident": "status"161206 "ident": "status"

160871 }161207 }


162236 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",162572 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",

162237 "deprecated": false,162573 "deprecated": false,

162238 "key": "service_tier",162574 "key": "service_tier",

162239 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",162575 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

162240 "type": {162576 "type": {

162241 "kind": "HttpTypeUnion",162577 "kind": "HttpTypeUnion",

162242 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",162578 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",


162260 {162596 {

162261 "kind": "HttpTypeLiteral",162597 "kind": "HttpTypeLiteral",

162262 "literal": "priority"162598 "literal": "priority"

162599 },

162600 {

162601 "kind": "HttpTypeLiteral",

162602 "literal": "fast"

162263 }162603 }

162264 ]162604 ]

162265 },162605 },


162273 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",162613 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",

162274 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",162614 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",

162275 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",162615 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",

162276 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4"162616 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4",

162617 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5"

162277 ]162618 ]

162278 },162619 },

162279 "(resource) responses > (model) response > (schema) > (property) status": {162620 "(resource) responses > (model) response > (schema) > (property) status": {


162940 {163281 {

162941 "ident": "caller"163282 "ident": "caller"

162942 },163283 },

163284 {

163285 "ident": "name"

163286 },

163287 {

163288 "ident": "namespace"

163289 },

162943 {163290 {

162944 "ident": "status"163291 "ident": "status"

162945 }163292 }


164599 },164946 },

164600 {164947 {

164601 "ident": "created_by"164948 "ident": "created_by"

164949 },

164950 {

164951 "ident": "name"

164952 },

164953 {

164954 "ident": "namespace"

164602 }164955 }

164603 ]164956 ]

164604 },164957 },


164610 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",164963 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",

164611 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",164964 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",

164612 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",164965 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",

164613 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by"164966 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by",

164967 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name",

164968 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace"

164614 ]164969 ]

164615 },164970 },

164616 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {164971 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {


165600 },165955 },

165601 {165956 {

165602 "ident": "created_by"165957 "ident": "created_by"

165958 },

165959 {

165960 "ident": "name"

165961 },

165962 {

165963 "ident": "namespace"

165603 }165964 }

165604 ]165965 ]

165605 },165966 },


167008 },167369 },

167009 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {167370 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {

167010 "kind": "HttpDeclProperty",167371 "kind": "HttpDeclProperty",

167011 "oasRef": "#/components/schemas/Conversation-2/properties/id",167372 "oasRef": "#/components/schemas/ResponseConversation/properties/id",

167012 "deprecated": false,167373 "deprecated": false,

167013 "key": "id",167374 "key": "id",

167014 "docstring": "The unique ID of the conversation that this response was associated with.",167375 "docstring": "The unique ID of the conversation that this response was associated with.",


167546 "literal": "priority"167907 "literal": "priority"

167547 }167908 }

167548 },167909 },

167910 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5": {

167911 "kind": "HttpDeclReference",

167912 "type": {

167913 "kind": "HttpTypeLiteral",

167914 "literal": "fast"

167915 }

167916 },

167549 "(resource) responses > (model) response_status > (schema) > (member) 0": {167917 "(resource) responses > (model) response_status > (schema) > (member) 0": {

167550 "kind": "HttpDeclReference",167918 "kind": "HttpDeclReference",

167551 "type": {167919 "type": {


168280 {168648 {

168281 "ident": "caller"168649 "ident": "caller"

168282 },168650 },

168651 {

168652 "ident": "name"

168653 },

168654 {

168655 "ident": "namespace"

168656 },

168283 {168657 {

168284 "ident": "status"168658 "ident": "status"

168285 }168659 }


168292 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",168666 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",

168293 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",168667 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

168294 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",168668 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

168669 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

168670 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

168295 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"168671 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

168296 ]168672 ]

168297 },168673 },


170533 "schemaType": "string",170909 "schemaType": "string",

170534 "children": []170910 "children": []

170535 },170911 },

170912 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name": {

170913 "kind": "HttpDeclProperty",

170914 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/name",

170915 "deprecated": false,

170916 "key": "name",

170917 "docstring": "The name of the tool that produced the output.\n",

170918 "type": {

170919 "kind": "HttpTypeString"

170920 },

170921 "optional": true,

170922 "nullable": false,

170923 "schemaType": "string",

170924 "children": []

170925 },

170926 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace": {

170927 "kind": "HttpDeclProperty",

170928 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/namespace",

170929 "deprecated": false,

170930 "key": "namespace",

170931 "docstring": "The namespace of the tool that produced the output.\n",

170932 "type": {

170933 "kind": "HttpTypeString"

170934 },

170935 "optional": true,

170936 "nullable": false,

170937 "schemaType": "string",

170938 "children": []

170939 },

170536 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {170940 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {

170537 "kind": "HttpDeclProperty",170941 "kind": "HttpDeclProperty",

170538 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",170942 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",


178462 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"178866 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

178463 ]178867 ]

178464 },178868 },

178869 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

178870 "kind": "HttpDeclProperty",

178871 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/name",

178872 "deprecated": false,

178873 "key": "name",

178874 "docstring": "The name of the tool that produced the output.",

178875 "type": {

178876 "kind": "HttpTypeString"

178877 },

178878 "constraints": {

178879 "minLength": 1,

178880 "maxLength": 128

178881 },

178882 "optional": true,

178883 "nullable": true,

178884 "schemaType": "string",

178885 "children": []

178886 },

178887 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

178888 "kind": "HttpDeclProperty",

178889 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/namespace",

178890 "deprecated": false,

178891 "key": "namespace",

178892 "docstring": "The namespace of the tool that produced the output.",

178893 "type": {

178894 "kind": "HttpTypeString"

178895 },

178896 "constraints": {

178897 "minLength": 1,

178898 "maxLength": 64

178899 },

178900 "optional": true,

178901 "nullable": true,

178902 "schemaType": "string",

178903 "children": []

178904 },

178465 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {178905 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

178466 "kind": "HttpDeclProperty",178906 "kind": "HttpDeclProperty",

178467 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",178907 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",


214349 {214789 {

214350 "ident": "caller"214790 "ident": "caller"

214351 },214791 },

214792 {

214793 "ident": "name"

214794 },

214795 {

214796 "ident": "namespace"

214797 },

214352 {214798 {

214353 "ident": "status"214799 "ident": "status"

214354 }214800 }


215719 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",216165 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",

215720 "deprecated": false,216166 "deprecated": false,

215721 "key": "service_tier",216167 "key": "service_tier",

215722 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",216168 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

215723 "type": {216169 "type": {

215724 "kind": "HttpTypeUnion",216170 "kind": "HttpTypeUnion",

215725 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",216171 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",


215743 {216189 {

215744 "kind": "HttpTypeLiteral",216190 "kind": "HttpTypeLiteral",

215745 "literal": "priority"216191 "literal": "priority"

216192 },

216193 {

216194 "kind": "HttpTypeLiteral",

216195 "literal": "fast"

215746 }216196 }

215747 ]216197 ]

215748 },216198 },


215756 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",216206 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",

215757 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",216207 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",

215758 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",216208 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",

215759 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4"216209 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4",

216210 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5"

215760 ]216211 ]

215761 },216212 },

215762 "(resource) responses > (model) response > (schema) > (property) status": {216213 "(resource) responses > (model) response > (schema) > (property) status": {


216423 {216874 {

216424 "ident": "caller"216875 "ident": "caller"

216425 },216876 },

216877 {

216878 "ident": "name"

216879 },

216880 {

216881 "ident": "namespace"

216882 },

216426 {216883 {

216427 "ident": "status"216884 "ident": "status"

216428 }216885 }


218082 },218539 },

218083 {218540 {

218084 "ident": "created_by"218541 "ident": "created_by"

218542 },

218543 {

218544 "ident": "name"

218545 },

218546 {

218547 "ident": "namespace"

218085 }218548 }

218086 ]218549 ]

218087 },218550 },


218093 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",218556 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",

218094 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",218557 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",

218095 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",218558 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",

218096 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by"218559 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by",

218560 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name",

218561 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace"

218097 ]218562 ]

218098 },218563 },

218099 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {218564 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {


219083 },219548 },

219084 {219549 {

219085 "ident": "created_by"219550 "ident": "created_by"

219551 },

219552 {

219553 "ident": "name"

219554 },

219555 {

219556 "ident": "namespace"

219086 }219557 }

219087 ]219558 ]

219088 },219559 },


220491 },220962 },

220492 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {220963 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {

220493 "kind": "HttpDeclProperty",220964 "kind": "HttpDeclProperty",

220494 "oasRef": "#/components/schemas/Conversation-2/properties/id",220965 "oasRef": "#/components/schemas/ResponseConversation/properties/id",

220495 "deprecated": false,220966 "deprecated": false,

220496 "key": "id",220967 "key": "id",

220497 "docstring": "The unique ID of the conversation that this response was associated with.",220968 "docstring": "The unique ID of the conversation that this response was associated with.",


221029 "literal": "priority"221500 "literal": "priority"

221030 }221501 }

221031 },221502 },

221503 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5": {

221504 "kind": "HttpDeclReference",

221505 "type": {

221506 "kind": "HttpTypeLiteral",

221507 "literal": "fast"

221508 }

221509 },

221032 "(resource) responses > (model) response_status > (schema) > (member) 0": {221510 "(resource) responses > (model) response_status > (schema) > (member) 0": {

221033 "kind": "HttpDeclReference",221511 "kind": "HttpDeclReference",

221034 "type": {221512 "type": {


221763 {222241 {

221764 "ident": "caller"222242 "ident": "caller"

221765 },222243 },

222244 {

222245 "ident": "name"

222246 },

222247 {

222248 "ident": "namespace"

222249 },

221766 {222250 {

221767 "ident": "status"222251 "ident": "status"

221768 }222252 }


221775 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",222259 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",

221776 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",222260 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

221777 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",222261 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

222262 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

222263 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

221778 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"222264 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

221779 ]222265 ]

221780 },222266 },


224016 "schemaType": "string",224502 "schemaType": "string",

224017 "children": []224503 "children": []

224018 },224504 },

224505 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name": {

224506 "kind": "HttpDeclProperty",

224507 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/name",

224508 "deprecated": false,

224509 "key": "name",

224510 "docstring": "The name of the tool that produced the output.\n",

224511 "type": {

224512 "kind": "HttpTypeString"

224513 },

224514 "optional": true,

224515 "nullable": false,

224516 "schemaType": "string",

224517 "children": []

224518 },

224519 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace": {

224520 "kind": "HttpDeclProperty",

224521 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/namespace",

224522 "deprecated": false,

224523 "key": "namespace",

224524 "docstring": "The namespace of the tool that produced the output.\n",

224525 "type": {

224526 "kind": "HttpTypeString"

224527 },

224528 "optional": true,

224529 "nullable": false,

224530 "schemaType": "string",

224531 "children": []

224532 },

224019 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {224533 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {

224020 "kind": "HttpDeclProperty",224534 "kind": "HttpDeclProperty",

224021 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",224535 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",


231945 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"232459 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

231946 ]232460 ]

231947 },232461 },

232462 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

232463 "kind": "HttpDeclProperty",

232464 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/name",

232465 "deprecated": false,

232466 "key": "name",

232467 "docstring": "The name of the tool that produced the output.",

232468 "type": {

232469 "kind": "HttpTypeString"

232470 },

232471 "constraints": {

232472 "minLength": 1,

232473 "maxLength": 128

232474 },

232475 "optional": true,

232476 "nullable": true,

232477 "schemaType": "string",

232478 "children": []

232479 },

232480 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

232481 "kind": "HttpDeclProperty",

232482 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/namespace",

232483 "deprecated": false,

232484 "key": "namespace",

232485 "docstring": "The namespace of the tool that produced the output.",

232486 "type": {

232487 "kind": "HttpTypeString"

232488 },

232489 "constraints": {

232490 "minLength": 1,

232491 "maxLength": 64

232492 },

232493 "optional": true,

232494 "nullable": true,

232495 "schemaType": "string",

232496 "children": []

232497 },

231948 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {232498 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

231949 "kind": "HttpDeclProperty",232499 "kind": "HttpDeclProperty",

231950 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",232500 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",


267711 },268261 },

267712 {268262 {

267713 "ident": "created_by"268263 "ident": "created_by"

268264 },

268265 {

268266 "ident": "name"

268267 },

268268 {

268269 "ident": "namespace"

267714 }268270 }

267715 ]268271 ]

267716 },268272 },


267722 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",268278 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",

267723 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",268279 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",

267724 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",268280 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",

267725 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by"268281 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by",

268282 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name",

268283 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace"

267726 ]268284 ]

267727 },268285 },

267728 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {268286 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {


268712 },269270 },

268713 {269271 {

268714 "ident": "created_by"269272 "ident": "created_by"

269273 },

269274 {

269275 "ident": "name"

269276 },

269277 {

269278 "ident": "namespace"

268715 }269279 }

268716 ]269280 ]

268717 },269281 },


270002 "schemaType": "string",270566 "schemaType": "string",

270003 "children": []270567 "children": []

270004 },270568 },

270569 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name": {

270570 "kind": "HttpDeclProperty",

270571 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/name",

270572 "deprecated": false,

270573 "key": "name",

270574 "docstring": "The name of the tool that produced the output.\n",

270575 "type": {

270576 "kind": "HttpTypeString"

270577 },

270578 "optional": true,

270579 "nullable": false,

270580 "schemaType": "string",

270581 "children": []

270582 },

270583 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace": {

270584 "kind": "HttpDeclProperty",

270585 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/namespace",

270586 "deprecated": false,

270587 "key": "namespace",

270588 "docstring": "The namespace of the tool that produced the output.\n",

270589 "type": {

270590 "kind": "HttpTypeString"

270591 },

270592 "optional": true,

270593 "nullable": false,

270594 "schemaType": "string",

270595 "children": []

270596 },

270005 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {270597 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {

270006 "kind": "HttpDeclProperty",270598 "kind": "HttpDeclProperty",

270007 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",270599 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",


290755 },291347 },

290756 {291348 {

290757 "ident": "created_by"291349 "ident": "created_by"

291350 },

291351 {

291352 "ident": "name"

291353 },

291354 {

291355 "ident": "namespace"

290758 }291356 }

290759 ]291357 ]

290760 },291358 },


290766 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",291364 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",

290767 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",291365 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",

290768 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",291366 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",

290769 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by"291367 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by",

291368 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name",

291369 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace"

290770 ]291370 ]

290771 },291371 },

290772 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {291372 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {


291756 },292356 },

291757 {292357 {

291758 "ident": "created_by"292358 "ident": "created_by"

292359 },

292360 {

292361 "ident": "name"

292362 },

292363 {

292364 "ident": "namespace"

291759 }292365 }

291760 ]292366 ]

291761 },292367 },


293046 "schemaType": "string",293652 "schemaType": "string",

293047 "children": []293653 "children": []

293048 },293654 },

293655 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name": {

293656 "kind": "HttpDeclProperty",

293657 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/name",

293658 "deprecated": false,

293659 "key": "name",

293660 "docstring": "The name of the tool that produced the output.\n",

293661 "type": {

293662 "kind": "HttpTypeString"

293663 },

293664 "optional": true,

293665 "nullable": false,

293666 "schemaType": "string",

293667 "children": []

293668 },

293669 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace": {

293670 "kind": "HttpDeclProperty",

293671 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/namespace",

293672 "deprecated": false,

293673 "key": "namespace",

293674 "docstring": "The namespace of the tool that produced the output.\n",

293675 "type": {

293676 "kind": "HttpTypeString"

293677 },

293678 "optional": true,

293679 "nullable": false,

293680 "schemaType": "string",

293681 "children": []

293682 },

293049 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {293683 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {

293050 "kind": "HttpDeclProperty",293684 "kind": "HttpDeclProperty",

293051 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",293685 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",


321811 {322445 {

321812 "ident": "caller"322446 "ident": "caller"

321813 },322447 },

322448 {

322449 "ident": "name"

322450 },

322451 {

322452 "ident": "namespace"

322453 },

321814 {322454 {

321815 "ident": "status"322455 "ident": "status"

321816 }322456 }


323181 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",323821 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",

323182 "deprecated": false,323822 "deprecated": false,

323183 "key": "service_tier",323823 "key": "service_tier",

323184 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",323824 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

323185 "type": {323825 "type": {

323186 "kind": "HttpTypeUnion",323826 "kind": "HttpTypeUnion",

323187 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",323827 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",


323205 {323845 {

323206 "kind": "HttpTypeLiteral",323846 "kind": "HttpTypeLiteral",

323207 "literal": "priority"323847 "literal": "priority"

323848 },

323849 {

323850 "kind": "HttpTypeLiteral",

323851 "literal": "fast"

323208 }323852 }

323209 ]323853 ]

323210 },323854 },


323218 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",323862 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",

323219 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",323863 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",

323220 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",323864 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",

323221 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4"323865 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4",

323866 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5"

323222 ]323867 ]

323223 },323868 },

323224 "(resource) responses > (model) response > (schema) > (property) status": {323869 "(resource) responses > (model) response > (schema) > (property) status": {


323885 {324530 {

323886 "ident": "caller"324531 "ident": "caller"

323887 },324532 },

324533 {

324534 "ident": "name"

324535 },

324536 {

324537 "ident": "namespace"

324538 },

323888 {324539 {

323889 "ident": "status"324540 "ident": "status"

323890 }324541 }


325544 },326195 },

325545 {326196 {

325546 "ident": "created_by"326197 "ident": "created_by"

326198 },

326199 {

326200 "ident": "name"

326201 },

326202 {

326203 "ident": "namespace"

325547 }326204 }

325548 ]326205 ]

325549 },326206 },


325555 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",326212 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",

325556 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",326213 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",

325557 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",326214 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",

325558 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by"326215 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by",

326216 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name",

326217 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace"

325559 ]326218 ]

325560 },326219 },

325561 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {326220 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {


326545 },327204 },

326546 {327205 {

326547 "ident": "created_by"327206 "ident": "created_by"

327207 },

327208 {

327209 "ident": "name"

327210 },

327211 {

327212 "ident": "namespace"

326548 }327213 }

326549 ]327214 ]

326550 },327215 },


327953 },328618 },

327954 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {328619 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {

327955 "kind": "HttpDeclProperty",328620 "kind": "HttpDeclProperty",

327956 "oasRef": "#/components/schemas/Conversation-2/properties/id",328621 "oasRef": "#/components/schemas/ResponseConversation/properties/id",

327957 "deprecated": false,328622 "deprecated": false,

327958 "key": "id",328623 "key": "id",

327959 "docstring": "The unique ID of the conversation that this response was associated with.",328624 "docstring": "The unique ID of the conversation that this response was associated with.",


328491 "literal": "priority"329156 "literal": "priority"

328492 }329157 }

328493 },329158 },

329159 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5": {

329160 "kind": "HttpDeclReference",

329161 "type": {

329162 "kind": "HttpTypeLiteral",

329163 "literal": "fast"

329164 }

329165 },

328494 "(resource) responses > (model) response_status > (schema) > (member) 0": {329166 "(resource) responses > (model) response_status > (schema) > (member) 0": {

328495 "kind": "HttpDeclReference",329167 "kind": "HttpDeclReference",

328496 "type": {329168 "type": {


329225 {329897 {

329226 "ident": "caller"329898 "ident": "caller"

329227 },329899 },

329900 {

329901 "ident": "name"

329902 },

329903 {

329904 "ident": "namespace"

329905 },

329228 {329906 {

329229 "ident": "status"329907 "ident": "status"

329230 }329908 }


329237 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",329915 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",

329238 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",329916 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

329239 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",329917 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

329918 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

329919 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

329240 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"329920 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

329241 ]329921 ]

329242 },329922 },


331478 "schemaType": "string",332158 "schemaType": "string",

331479 "children": []332159 "children": []

331480 },332160 },

332161 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name": {

332162 "kind": "HttpDeclProperty",

332163 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/name",

332164 "deprecated": false,

332165 "key": "name",

332166 "docstring": "The name of the tool that produced the output.\n",

332167 "type": {

332168 "kind": "HttpTypeString"

332169 },

332170 "optional": true,

332171 "nullable": false,

332172 "schemaType": "string",

332173 "children": []

332174 },

332175 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace": {

332176 "kind": "HttpDeclProperty",

332177 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/namespace",

332178 "deprecated": false,

332179 "key": "namespace",

332180 "docstring": "The namespace of the tool that produced the output.\n",

332181 "type": {

332182 "kind": "HttpTypeString"

332183 },

332184 "optional": true,

332185 "nullable": false,

332186 "schemaType": "string",

332187 "children": []

332188 },

331481 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {332189 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {

331482 "kind": "HttpDeclProperty",332190 "kind": "HttpDeclProperty",

331483 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",332191 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",


339407 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"340115 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

339408 ]340116 ]

339409 },340117 },

340118 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

340119 "kind": "HttpDeclProperty",

340120 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/name",

340121 "deprecated": false,

340122 "key": "name",

340123 "docstring": "The name of the tool that produced the output.",

340124 "type": {

340125 "kind": "HttpTypeString"

340126 },

340127 "constraints": {

340128 "minLength": 1,

340129 "maxLength": 128

340130 },

340131 "optional": true,

340132 "nullable": true,

340133 "schemaType": "string",

340134 "children": []

340135 },

340136 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

340137 "kind": "HttpDeclProperty",

340138 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/namespace",

340139 "deprecated": false,

340140 "key": "namespace",

340141 "docstring": "The namespace of the tool that produced the output.",

340142 "type": {

340143 "kind": "HttpTypeString"

340144 },

340145 "constraints": {

340146 "minLength": 1,

340147 "maxLength": 64

340148 },

340149 "optional": true,

340150 "nullable": true,

340151 "schemaType": "string",

340152 "children": []

340153 },

339410 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {340154 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

339411 "kind": "HttpDeclProperty",340155 "kind": "HttpDeclProperty",

339412 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",340156 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",

Details

978 978 

979 The namespace of the function to run.979 The namespace of the function to run.

980 980 

981 - `FunctionCallOutput object { id, call_id, output, 4 more }`981 - `FunctionCallOutput object { id, call_id, output, 6 more }`

982 982 

983 - `id: string`983 - `id: string`

984 984 


1058 1058 

1059 The identifier of the actor that created the item.1059 The identifier of the actor that created the item.

1060 1060 

1061 - `name: optional string`

1062 

1063 The name of the tool that produced the output.

1064 

1065 - `namespace: optional string`

1066 

1067 The namespace of the tool that produced the output.

1068 

1061 - `ToolSearchCall object { id, arguments, call_id, 4 more }`1069 - `ToolSearchCall object { id, arguments, call_id, 4 more }`

1062 1070 

1063 - `id: string`1071 - `id: string`


5018 5026 

5019 The namespace of the function to run.5027 The namespace of the function to run.

5020 5028 

5021 - `FunctionCallOutput object { id, call_id, output, 4 more }`5029 - `FunctionCallOutput object { id, call_id, output, 6 more }`

5022 5030 

5023 - `id: string`5031 - `id: string`

5024 5032 


5098 5106 

5099 The identifier of the actor that created the item.5107 The identifier of the actor that created the item.

5100 5108 

5109 - `name: optional string`

5110 

5111 The name of the tool that produced the output.

5112 

5113 - `namespace: optional string`

5114 

5115 The namespace of the tool that produced the output.

5116 

5101 - `ToolSearchCall object { id, arguments, call_id, 4 more }`5117 - `ToolSearchCall object { id, arguments, call_id, 4 more }`

5102 5118 

5103 - `id: string`5119 - `id: string`

Details

976 976 

977 The namespace of the function to run.977 The namespace of the function to run.

978 978 

979 - `FunctionCallOutput object { id, call_id, output, 4 more }`979 - `FunctionCallOutput object { id, call_id, output, 6 more }`

980 980 

981 - `id: string`981 - `id: string`

982 982 


1056 1056 

1057 The identifier of the actor that created the item.1057 The identifier of the actor that created the item.

1058 1058 

1059 - `name: optional string`

1060 

1061 The name of the tool that produced the output.

1062 

1063 - `namespace: optional string`

1064 

1065 The namespace of the tool that produced the output.

1066 

1059 - `ToolSearchCall object { id, arguments, call_id, 4 more }`1067 - `ToolSearchCall object { id, arguments, call_id, 4 more }`

1060 1068 

1061 - `id: string`1069 - `id: string`

Details

998 998 

999 - `"incomplete"`999 - `"incomplete"`

1000 1000 

1001 - `FunctionCallOutput object { call_id, output, type, 3 more }`1001 - `FunctionCallOutput object { call_id, output, type, 5 more }`

1002 1002 

1003 The output of a function tool call.1003 The output of a function tool call.

1004 1004 


1162 1162 

1163 - `"program"`1163 - `"program"`

1164 1164 

1165 - `name: optional string`

1166 

1167 The name of the tool that produced the output.

1168 

1169 - `namespace: optional string`

1170 

1171 The namespace of the tool that produced the output.

1172 

1165 - `status: optional "in_progress" or "completed" or "incomplete"`1173 - `status: optional "in_progress" or "completed" or "incomplete"`

1166 1174 

1167 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1175 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.

Details

996 996 

997 - `"incomplete"`997 - `"incomplete"`

998 998 

999 - `FunctionCallOutput object { call_id, output, type, 3 more }`999 - `FunctionCallOutput object { call_id, output, type, 5 more }`

1000 1000 

1001 The output of a function tool call.1001 The output of a function tool call.

1002 1002 


1160 1160 

1161 - `"program"`1161 - `"program"`

1162 1162 

1163 - `name: optional string`

1164 

1165 The name of the tool that produced the output.

1166 

1167 - `namespace: optional string`

1168 

1169 The namespace of the tool that produced the output.

1170 

1163 - `status: optional "in_progress" or "completed" or "incomplete"`1171 - `status: optional "in_progress" or "completed" or "incomplete"`

1164 1172 

1165 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.1173 The status of the item. One of `in_progress`, `completed`, or `incomplete`. Populated when items are returned via API.

Details

472 {472 {

473 "ident": "caller"473 "ident": "caller"

474 },474 },

475 {

476 "ident": "name"

477 },

478 {

479 "ident": "namespace"

480 },

475 {481 {

476 "ident": "status"482 "ident": "status"

477 }483 }


1254 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",1260 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",

1255 "deprecated": false,1261 "deprecated": false,

1256 "key": "service_tier",1262 "key": "service_tier",

1257 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",1263 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

1258 "type": {1264 "type": {

1259 "kind": "HttpTypeUnion",1265 "kind": "HttpTypeUnion",

1260 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",1266 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",


1278 {1284 {

1279 "kind": "HttpTypeLiteral",1285 "kind": "HttpTypeLiteral",

1280 "literal": "priority"1286 "literal": "priority"

1287 },

1288 {

1289 "kind": "HttpTypeLiteral",

1290 "literal": "fast"

1281 }1291 }

1282 ]1292 ]

1283 },1293 },


1291 "(resource) responses > (model) responses_client_event > (schema) > (property) service_tier > (member) 1",1301 "(resource) responses > (model) responses_client_event > (schema) > (property) service_tier > (member) 1",

1292 "(resource) responses > (model) responses_client_event > (schema) > (property) service_tier > (member) 2",1302 "(resource) responses > (model) responses_client_event > (schema) > (property) service_tier > (member) 2",

1293 "(resource) responses > (model) responses_client_event > (schema) > (property) service_tier > (member) 3",1303 "(resource) responses > (model) responses_client_event > (schema) > (property) service_tier > (member) 3",

1294 "(resource) responses > (model) responses_client_event > (schema) > (property) service_tier > (member) 4"1304 "(resource) responses > (model) responses_client_event > (schema) > (property) service_tier > (member) 4",

1305 "(resource) responses > (model) responses_client_event > (schema) > (property) service_tier > (member) 5"

1295 ]1306 ]

1296 },1307 },

1297 "(resource) responses > (model) responses_client_event > (schema) > (property) store": {1308 "(resource) responses > (model) responses_client_event > (schema) > (property) store": {


2265 {2276 {

2266 "ident": "caller"2277 "ident": "caller"

2267 },2278 },

2279 {

2280 "ident": "name"

2281 },

2282 {

2283 "ident": "namespace"

2284 },

2268 {2285 {

2269 "ident": "status"2286 "ident": "status"

2270 }2287 }


4243 "literal": "priority"4260 "literal": "priority"

4244 }4261 }

4245 },4262 },

4263 "(resource) responses > (model) responses_client_event > (schema) > (property) service_tier > (member) 5": {

4264 "kind": "HttpDeclReference",

4265 "type": {

4266 "kind": "HttpTypeLiteral",

4267 "literal": "fast"

4268 }

4269 },

4246 "(resource) responses > (model) responses_client_event > (schema) > (property) stream_options > (property) include_obfuscation": {4270 "(resource) responses > (model) responses_client_event > (schema) > (property) stream_options > (property) include_obfuscation": {

4247 "kind": "HttpDeclProperty",4271 "kind": "HttpDeclProperty",

4248 "oasRef": "#/components/schemas/ResponseStreamOptions/anyOf/0/properties/include_obfuscation",4272 "oasRef": "#/components/schemas/ResponseStreamOptions/anyOf/0/properties/include_obfuscation",


5463 {5487 {

5464 "ident": "caller"5488 "ident": "caller"

5465 },5489 },

5490 {

5491 "ident": "name"

5492 },

5493 {

5494 "ident": "namespace"

5495 },

5466 {5496 {

5467 "ident": "status"5497 "ident": "status"

5468 }5498 }


5475 "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) type",5505 "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) type",

5476 "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) id",5506 "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) id",

5477 "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller",5507 "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller",

5508 "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) name",

5509 "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) namespace",

5478 "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status"5510 "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status"

5479 ]5511 ]

5480 },5512 },


11137 "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"11169 "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

11138 ]11170 ]

11139 },11171 },

11172 "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) name": {

11173 "kind": "HttpDeclProperty",

11174 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/name",

11175 "deprecated": false,

11176 "key": "name",

11177 "docstring": "The name of the tool that produced the output.",

11178 "type": {

11179 "kind": "HttpTypeString"

11180 },

11181 "constraints": {

11182 "minLength": 1,

11183 "maxLength": 128

11184 },

11185 "optional": true,

11186 "nullable": true,

11187 "schemaType": "string",

11188 "children": []

11189 },

11190 "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

11191 "kind": "HttpDeclProperty",

11192 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/namespace",

11193 "deprecated": false,

11194 "key": "namespace",

11195 "docstring": "The namespace of the tool that produced the output.",

11196 "type": {

11197 "kind": "HttpTypeString"

11198 },

11199 "constraints": {

11200 "minLength": 1,

11201 "maxLength": 64

11202 },

11203 "optional": true,

11204 "nullable": true,

11205 "schemaType": "string",

11206 "children": []

11207 },

11140 "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status": {11208 "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 8 > (property) status": {

11141 "kind": "HttpDeclProperty",11209 "kind": "HttpDeclProperty",

11142 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",11210 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",


34451 {34519 {

34452 "ident": "caller"34520 "ident": "caller"

34453 },34521 },

34522 {

34523 "ident": "name"

34524 },

34525 {

34526 "ident": "namespace"

34527 },

34454 {34528 {

34455 "ident": "status"34529 "ident": "status"

34456 }34530 }


35821 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",35895 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",

35822 "deprecated": false,35896 "deprecated": false,

35823 "key": "service_tier",35897 "key": "service_tier",

35824 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",35898 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

35825 "type": {35899 "type": {

35826 "kind": "HttpTypeUnion",35900 "kind": "HttpTypeUnion",

35827 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",35901 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",


35845 {35919 {

35846 "kind": "HttpTypeLiteral",35920 "kind": "HttpTypeLiteral",

35847 "literal": "priority"35921 "literal": "priority"

35922 },

35923 {

35924 "kind": "HttpTypeLiteral",

35925 "literal": "fast"

35848 }35926 }

35849 ]35927 ]

35850 },35928 },


35858 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",35936 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",

35859 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",35937 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",

35860 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",35938 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",

35861 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4"35939 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4",

35940 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5"

35862 ]35941 ]

35863 },35942 },

35864 "(resource) responses > (model) response > (schema) > (property) status": {35943 "(resource) responses > (model) response > (schema) > (property) status": {


36525 {36604 {

36526 "ident": "caller"36605 "ident": "caller"

36527 },36606 },

36607 {

36608 "ident": "name"

36609 },

36610 {

36611 "ident": "namespace"

36612 },

36528 {36613 {

36529 "ident": "status"36614 "ident": "status"

36530 }36615 }


38184 },38269 },

38185 {38270 {

38186 "ident": "created_by"38271 "ident": "created_by"

38272 },

38273 {

38274 "ident": "name"

38275 },

38276 {

38277 "ident": "namespace"

38187 }38278 }

38188 ]38279 ]

38189 },38280 },


38195 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",38286 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",

38196 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",38287 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",

38197 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",38288 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",

38198 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by"38289 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by",

38290 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name",

38291 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace"

38199 ]38292 ]

38200 },38293 },

38201 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {38294 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {


39185 },39278 },

39186 {39279 {

39187 "ident": "created_by"39280 "ident": "created_by"

39281 },

39282 {

39283 "ident": "name"

39284 },

39285 {

39286 "ident": "namespace"

39188 }39287 }

39189 ]39288 ]

39190 },39289 },


40593 },40692 },

40594 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {40693 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {

40595 "kind": "HttpDeclProperty",40694 "kind": "HttpDeclProperty",

40596 "oasRef": "#/components/schemas/Conversation-2/properties/id",40695 "oasRef": "#/components/schemas/ResponseConversation/properties/id",

40597 "deprecated": false,40696 "deprecated": false,

40598 "key": "id",40697 "key": "id",

40599 "docstring": "The unique ID of the conversation that this response was associated with.",40698 "docstring": "The unique ID of the conversation that this response was associated with.",


41131 "literal": "priority"41230 "literal": "priority"

41132 }41231 }

41133 },41232 },

41233 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5": {

41234 "kind": "HttpDeclReference",

41235 "type": {

41236 "kind": "HttpTypeLiteral",

41237 "literal": "fast"

41238 }

41239 },

41134 "(resource) responses > (model) response_status > (schema) > (member) 0": {41240 "(resource) responses > (model) response_status > (schema) > (member) 0": {

41135 "kind": "HttpDeclReference",41241 "kind": "HttpDeclReference",

41136 "type": {41242 "type": {


41865 {41971 {

41866 "ident": "caller"41972 "ident": "caller"

41867 },41973 },

41974 {

41975 "ident": "name"

41976 },

41977 {

41978 "ident": "namespace"

41979 },

41868 {41980 {

41869 "ident": "status"41981 "ident": "status"

41870 }41982 }


41877 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",41989 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",

41878 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",41990 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

41879 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",41991 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

41992 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

41993 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

41880 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"41994 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

41881 ]41995 ]

41882 },41996 },


44118 "schemaType": "string",44232 "schemaType": "string",

44119 "children": []44233 "children": []

44120 },44234 },

44235 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name": {

44236 "kind": "HttpDeclProperty",

44237 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/name",

44238 "deprecated": false,

44239 "key": "name",

44240 "docstring": "The name of the tool that produced the output.\n",

44241 "type": {

44242 "kind": "HttpTypeString"

44243 },

44244 "optional": true,

44245 "nullable": false,

44246 "schemaType": "string",

44247 "children": []

44248 },

44249 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace": {

44250 "kind": "HttpDeclProperty",

44251 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/namespace",

44252 "deprecated": false,

44253 "key": "namespace",

44254 "docstring": "The namespace of the tool that produced the output.\n",

44255 "type": {

44256 "kind": "HttpTypeString"

44257 },

44258 "optional": true,

44259 "nullable": false,

44260 "schemaType": "string",

44261 "children": []

44262 },

44121 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {44263 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {

44122 "kind": "HttpDeclProperty",44264 "kind": "HttpDeclProperty",

44123 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",44265 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",


52047 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"52189 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

52048 ]52190 ]

52049 },52191 },

52192 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

52193 "kind": "HttpDeclProperty",

52194 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/name",

52195 "deprecated": false,

52196 "key": "name",

52197 "docstring": "The name of the tool that produced the output.",

52198 "type": {

52199 "kind": "HttpTypeString"

52200 },

52201 "constraints": {

52202 "minLength": 1,

52203 "maxLength": 128

52204 },

52205 "optional": true,

52206 "nullable": true,

52207 "schemaType": "string",

52208 "children": []

52209 },

52210 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

52211 "kind": "HttpDeclProperty",

52212 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/namespace",

52213 "deprecated": false,

52214 "key": "namespace",

52215 "docstring": "The namespace of the tool that produced the output.",

52216 "type": {

52217 "kind": "HttpTypeString"

52218 },

52219 "constraints": {

52220 "minLength": 1,

52221 "maxLength": 64

52222 },

52223 "optional": true,

52224 "nullable": true,

52225 "schemaType": "string",

52226 "children": []

52227 },

52050 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {52228 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

52051 "kind": "HttpDeclProperty",52229 "kind": "HttpDeclProperty",

52052 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",52230 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",


87936 {88114 {

87937 "ident": "caller"88115 "ident": "caller"

87938 },88116 },

88117 {

88118 "ident": "name"

88119 },

88120 {

88121 "ident": "namespace"

88122 },

87939 {88123 {

87940 "ident": "status"88124 "ident": "status"

87941 }88125 }


89306 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",89490 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",

89307 "deprecated": false,89491 "deprecated": false,

89308 "key": "service_tier",89492 "key": "service_tier",

89309 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",89493 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

89310 "type": {89494 "type": {

89311 "kind": "HttpTypeUnion",89495 "kind": "HttpTypeUnion",

89312 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",89496 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",


89330 {89514 {

89331 "kind": "HttpTypeLiteral",89515 "kind": "HttpTypeLiteral",

89332 "literal": "priority"89516 "literal": "priority"

89517 },

89518 {

89519 "kind": "HttpTypeLiteral",

89520 "literal": "fast"

89333 }89521 }

89334 ]89522 ]

89335 },89523 },


89343 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",89531 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",

89344 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",89532 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",

89345 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",89533 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",

89346 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4"89534 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4",

89535 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5"

89347 ]89536 ]

89348 },89537 },

89349 "(resource) responses > (model) response > (schema) > (property) status": {89538 "(resource) responses > (model) response > (schema) > (property) status": {


90010 {90199 {

90011 "ident": "caller"90200 "ident": "caller"

90012 },90201 },

90202 {

90203 "ident": "name"

90204 },

90205 {

90206 "ident": "namespace"

90207 },

90013 {90208 {

90014 "ident": "status"90209 "ident": "status"

90015 }90210 }


91669 },91864 },

91670 {91865 {

91671 "ident": "created_by"91866 "ident": "created_by"

91867 },

91868 {

91869 "ident": "name"

91870 },

91871 {

91872 "ident": "namespace"

91672 }91873 }

91673 ]91874 ]

91674 },91875 },


91680 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",91881 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",

91681 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",91882 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",

91682 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",91883 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",

91683 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by"91884 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by",

91885 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name",

91886 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace"

91684 ]91887 ]

91685 },91888 },

91686 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {91889 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {


92670 },92873 },

92671 {92874 {

92672 "ident": "created_by"92875 "ident": "created_by"

92876 },

92877 {

92878 "ident": "name"

92879 },

92880 {

92881 "ident": "namespace"

92673 }92882 }

92674 ]92883 ]

92675 },92884 },


94078 },94287 },

94079 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {94288 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {

94080 "kind": "HttpDeclProperty",94289 "kind": "HttpDeclProperty",

94081 "oasRef": "#/components/schemas/Conversation-2/properties/id",94290 "oasRef": "#/components/schemas/ResponseConversation/properties/id",

94082 "deprecated": false,94291 "deprecated": false,

94083 "key": "id",94292 "key": "id",

94084 "docstring": "The unique ID of the conversation that this response was associated with.",94293 "docstring": "The unique ID of the conversation that this response was associated with.",


94616 "literal": "priority"94825 "literal": "priority"

94617 }94826 }

94618 },94827 },

94828 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5": {

94829 "kind": "HttpDeclReference",

94830 "type": {

94831 "kind": "HttpTypeLiteral",

94832 "literal": "fast"

94833 }

94834 },

94619 "(resource) responses > (model) response_status > (schema) > (member) 0": {94835 "(resource) responses > (model) response_status > (schema) > (member) 0": {

94620 "kind": "HttpDeclReference",94836 "kind": "HttpDeclReference",

94621 "type": {94837 "type": {


95350 {95566 {

95351 "ident": "caller"95567 "ident": "caller"

95352 },95568 },

95569 {

95570 "ident": "name"

95571 },

95572 {

95573 "ident": "namespace"

95574 },

95353 {95575 {

95354 "ident": "status"95576 "ident": "status"

95355 }95577 }


95362 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",95584 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",

95363 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",95585 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

95364 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",95586 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

95587 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

95588 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

95365 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"95589 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

95366 ]95590 ]

95367 },95591 },


97603 "schemaType": "string",97827 "schemaType": "string",

97604 "children": []97828 "children": []

97605 },97829 },

97830 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name": {

97831 "kind": "HttpDeclProperty",

97832 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/name",

97833 "deprecated": false,

97834 "key": "name",

97835 "docstring": "The name of the tool that produced the output.\n",

97836 "type": {

97837 "kind": "HttpTypeString"

97838 },

97839 "optional": true,

97840 "nullable": false,

97841 "schemaType": "string",

97842 "children": []

97843 },

97844 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace": {

97845 "kind": "HttpDeclProperty",

97846 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/namespace",

97847 "deprecated": false,

97848 "key": "namespace",

97849 "docstring": "The namespace of the tool that produced the output.\n",

97850 "type": {

97851 "kind": "HttpTypeString"

97852 },

97853 "optional": true,

97854 "nullable": false,

97855 "schemaType": "string",

97856 "children": []

97857 },

97606 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {97858 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {

97607 "kind": "HttpDeclProperty",97859 "kind": "HttpDeclProperty",

97608 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",97860 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",


105532 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"105784 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

105533 ]105785 ]

105534 },105786 },

105787 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

105788 "kind": "HttpDeclProperty",

105789 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/name",

105790 "deprecated": false,

105791 "key": "name",

105792 "docstring": "The name of the tool that produced the output.",

105793 "type": {

105794 "kind": "HttpTypeString"

105795 },

105796 "constraints": {

105797 "minLength": 1,

105798 "maxLength": 128

105799 },

105800 "optional": true,

105801 "nullable": true,

105802 "schemaType": "string",

105803 "children": []

105804 },

105805 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

105806 "kind": "HttpDeclProperty",

105807 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/namespace",

105808 "deprecated": false,

105809 "key": "namespace",

105810 "docstring": "The namespace of the tool that produced the output.",

105811 "type": {

105812 "kind": "HttpTypeString"

105813 },

105814 "constraints": {

105815 "minLength": 1,

105816 "maxLength": 64

105817 },

105818 "optional": true,

105819 "nullable": true,

105820 "schemaType": "string",

105821 "children": []

105822 },

105535 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {105823 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

105536 "kind": "HttpDeclProperty",105824 "kind": "HttpDeclProperty",

105537 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",105825 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",


141421 {141709 {

141422 "ident": "caller"141710 "ident": "caller"

141423 },141711 },

141712 {

141713 "ident": "name"

141714 },

141715 {

141716 "ident": "namespace"

141717 },

141424 {141718 {

141425 "ident": "status"141719 "ident": "status"

141426 }141720 }


142791 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",143085 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",

142792 "deprecated": false,143086 "deprecated": false,

142793 "key": "service_tier",143087 "key": "service_tier",

142794 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",143088 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

142795 "type": {143089 "type": {

142796 "kind": "HttpTypeUnion",143090 "kind": "HttpTypeUnion",

142797 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",143091 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",


142815 {143109 {

142816 "kind": "HttpTypeLiteral",143110 "kind": "HttpTypeLiteral",

142817 "literal": "priority"143111 "literal": "priority"

143112 },

143113 {

143114 "kind": "HttpTypeLiteral",

143115 "literal": "fast"

142818 }143116 }

142819 ]143117 ]

142820 },143118 },


142828 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",143126 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",

142829 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",143127 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",

142830 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",143128 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",

142831 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4"143129 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4",

143130 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5"

142832 ]143131 ]

142833 },143132 },

142834 "(resource) responses > (model) response > (schema) > (property) status": {143133 "(resource) responses > (model) response > (schema) > (property) status": {


143495 {143794 {

143496 "ident": "caller"143795 "ident": "caller"

143497 },143796 },

143797 {

143798 "ident": "name"

143799 },

143800 {

143801 "ident": "namespace"

143802 },

143498 {143803 {

143499 "ident": "status"143804 "ident": "status"

143500 }143805 }


145154 },145459 },

145155 {145460 {

145156 "ident": "created_by"145461 "ident": "created_by"

145462 },

145463 {

145464 "ident": "name"

145465 },

145466 {

145467 "ident": "namespace"

145157 }145468 }

145158 ]145469 ]

145159 },145470 },


145165 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",145476 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",

145166 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",145477 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",

145167 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",145478 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",

145168 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by"145479 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by",

145480 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name",

145481 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace"

145169 ]145482 ]

145170 },145483 },

145171 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {145484 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {


146155 },146468 },

146156 {146469 {

146157 "ident": "created_by"146470 "ident": "created_by"

146471 },

146472 {

146473 "ident": "name"

146474 },

146475 {

146476 "ident": "namespace"

146158 }146477 }

146159 ]146478 ]

146160 },146479 },


147563 },147882 },

147564 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {147883 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {

147565 "kind": "HttpDeclProperty",147884 "kind": "HttpDeclProperty",

147566 "oasRef": "#/components/schemas/Conversation-2/properties/id",147885 "oasRef": "#/components/schemas/ResponseConversation/properties/id",

147567 "deprecated": false,147886 "deprecated": false,

147568 "key": "id",147887 "key": "id",

147569 "docstring": "The unique ID of the conversation that this response was associated with.",147888 "docstring": "The unique ID of the conversation that this response was associated with.",


148101 "literal": "priority"148420 "literal": "priority"

148102 }148421 }

148103 },148422 },

148423 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5": {

148424 "kind": "HttpDeclReference",

148425 "type": {

148426 "kind": "HttpTypeLiteral",

148427 "literal": "fast"

148428 }

148429 },

148104 "(resource) responses > (model) response_status > (schema) > (member) 0": {148430 "(resource) responses > (model) response_status > (schema) > (member) 0": {

148105 "kind": "HttpDeclReference",148431 "kind": "HttpDeclReference",

148106 "type": {148432 "type": {


148835 {149161 {

148836 "ident": "caller"149162 "ident": "caller"

148837 },149163 },

149164 {

149165 "ident": "name"

149166 },

149167 {

149168 "ident": "namespace"

149169 },

148838 {149170 {

148839 "ident": "status"149171 "ident": "status"

148840 }149172 }


148847 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",149179 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",

148848 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",149180 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

148849 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",149181 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

149182 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

149183 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

148850 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"149184 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

148851 ]149185 ]

148852 },149186 },


151088 "schemaType": "string",151422 "schemaType": "string",

151089 "children": []151423 "children": []

151090 },151424 },

151425 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name": {

151426 "kind": "HttpDeclProperty",

151427 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/name",

151428 "deprecated": false,

151429 "key": "name",

151430 "docstring": "The name of the tool that produced the output.\n",

151431 "type": {

151432 "kind": "HttpTypeString"

151433 },

151434 "optional": true,

151435 "nullable": false,

151436 "schemaType": "string",

151437 "children": []

151438 },

151439 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace": {

151440 "kind": "HttpDeclProperty",

151441 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/namespace",

151442 "deprecated": false,

151443 "key": "namespace",

151444 "docstring": "The namespace of the tool that produced the output.\n",

151445 "type": {

151446 "kind": "HttpTypeString"

151447 },

151448 "optional": true,

151449 "nullable": false,

151450 "schemaType": "string",

151451 "children": []

151452 },

151091 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {151453 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {

151092 "kind": "HttpDeclProperty",151454 "kind": "HttpDeclProperty",

151093 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",151455 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",


159017 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"159379 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

159018 ]159380 ]

159019 },159381 },

159382 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

159383 "kind": "HttpDeclProperty",

159384 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/name",

159385 "deprecated": false,

159386 "key": "name",

159387 "docstring": "The name of the tool that produced the output.",

159388 "type": {

159389 "kind": "HttpTypeString"

159390 },

159391 "constraints": {

159392 "minLength": 1,

159393 "maxLength": 128

159394 },

159395 "optional": true,

159396 "nullable": true,

159397 "schemaType": "string",

159398 "children": []

159399 },

159400 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

159401 "kind": "HttpDeclProperty",

159402 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/namespace",

159403 "deprecated": false,

159404 "key": "namespace",

159405 "docstring": "The namespace of the tool that produced the output.",

159406 "type": {

159407 "kind": "HttpTypeString"

159408 },

159409 "constraints": {

159410 "minLength": 1,

159411 "maxLength": 64

159412 },

159413 "optional": true,

159414 "nullable": true,

159415 "schemaType": "string",

159416 "children": []

159417 },

159020 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {159418 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

159021 "kind": "HttpDeclProperty",159419 "kind": "HttpDeclProperty",

159022 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",159420 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",


194923 {195321 {

194924 "ident": "caller"195322 "ident": "caller"

194925 },195323 },

195324 {

195325 "ident": "name"

195326 },

195327 {

195328 "ident": "namespace"

195329 },

194926 {195330 {

194927 "ident": "status"195331 "ident": "status"

194928 }195332 }


196293 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",196697 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",

196294 "deprecated": false,196698 "deprecated": false,

196295 "key": "service_tier",196699 "key": "service_tier",

196296 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",196700 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

196297 "type": {196701 "type": {

196298 "kind": "HttpTypeUnion",196702 "kind": "HttpTypeUnion",

196299 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",196703 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",


196317 {196721 {

196318 "kind": "HttpTypeLiteral",196722 "kind": "HttpTypeLiteral",

196319 "literal": "priority"196723 "literal": "priority"

196724 },

196725 {

196726 "kind": "HttpTypeLiteral",

196727 "literal": "fast"

196320 }196728 }

196321 ]196729 ]

196322 },196730 },


196330 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",196738 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",

196331 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",196739 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",

196332 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",196740 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",

196333 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4"196741 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4",

196742 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5"

196334 ]196743 ]

196335 },196744 },

196336 "(resource) responses > (model) response > (schema) > (property) status": {196745 "(resource) responses > (model) response > (schema) > (property) status": {


196997 {197406 {

196998 "ident": "caller"197407 "ident": "caller"

196999 },197408 },

197409 {

197410 "ident": "name"

197411 },

197412 {

197413 "ident": "namespace"

197414 },

197000 {197415 {

197001 "ident": "status"197416 "ident": "status"

197002 }197417 }


198656 },199071 },

198657 {199072 {

198658 "ident": "created_by"199073 "ident": "created_by"

199074 },

199075 {

199076 "ident": "name"

199077 },

199078 {

199079 "ident": "namespace"

198659 }199080 }

198660 ]199081 ]

198661 },199082 },


198667 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",199088 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",

198668 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",199089 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",

198669 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",199090 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",

198670 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by"199091 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by",

199092 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name",

199093 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace"

198671 ]199094 ]

198672 },199095 },

198673 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {199096 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {


199657 },200080 },

199658 {200081 {

199659 "ident": "created_by"200082 "ident": "created_by"

200083 },

200084 {

200085 "ident": "name"

200086 },

200087 {

200088 "ident": "namespace"

199660 }200089 }

199661 ]200090 ]

199662 },200091 },


201065 },201494 },

201066 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {201495 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {

201067 "kind": "HttpDeclProperty",201496 "kind": "HttpDeclProperty",

201068 "oasRef": "#/components/schemas/Conversation-2/properties/id",201497 "oasRef": "#/components/schemas/ResponseConversation/properties/id",

201069 "deprecated": false,201498 "deprecated": false,

201070 "key": "id",201499 "key": "id",

201071 "docstring": "The unique ID of the conversation that this response was associated with.",201500 "docstring": "The unique ID of the conversation that this response was associated with.",


201603 "literal": "priority"202032 "literal": "priority"

201604 }202033 }

201605 },202034 },

202035 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5": {

202036 "kind": "HttpDeclReference",

202037 "type": {

202038 "kind": "HttpTypeLiteral",

202039 "literal": "fast"

202040 }

202041 },

201606 "(resource) responses > (model) response_status > (schema) > (member) 0": {202042 "(resource) responses > (model) response_status > (schema) > (member) 0": {

201607 "kind": "HttpDeclReference",202043 "kind": "HttpDeclReference",

201608 "type": {202044 "type": {


202337 {202773 {

202338 "ident": "caller"202774 "ident": "caller"

202339 },202775 },

202776 {

202777 "ident": "name"

202778 },

202779 {

202780 "ident": "namespace"

202781 },

202340 {202782 {

202341 "ident": "status"202783 "ident": "status"

202342 }202784 }


202349 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",202791 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",

202350 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",202792 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

202351 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",202793 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

202794 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

202795 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

202352 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"202796 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

202353 ]202797 ]

202354 },202798 },


204590 "schemaType": "string",205034 "schemaType": "string",

204591 "children": []205035 "children": []

204592 },205036 },

205037 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name": {

205038 "kind": "HttpDeclProperty",

205039 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/name",

205040 "deprecated": false,

205041 "key": "name",

205042 "docstring": "The name of the tool that produced the output.\n",

205043 "type": {

205044 "kind": "HttpTypeString"

205045 },

205046 "optional": true,

205047 "nullable": false,

205048 "schemaType": "string",

205049 "children": []

205050 },

205051 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace": {

205052 "kind": "HttpDeclProperty",

205053 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/namespace",

205054 "deprecated": false,

205055 "key": "namespace",

205056 "docstring": "The namespace of the tool that produced the output.\n",

205057 "type": {

205058 "kind": "HttpTypeString"

205059 },

205060 "optional": true,

205061 "nullable": false,

205062 "schemaType": "string",

205063 "children": []

205064 },

204593 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {205065 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {

204594 "kind": "HttpDeclProperty",205066 "kind": "HttpDeclProperty",

204595 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",205067 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",


212519 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"212991 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

212520 ]212992 ]

212521 },212993 },

212994 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

212995 "kind": "HttpDeclProperty",

212996 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/name",

212997 "deprecated": false,

212998 "key": "name",

212999 "docstring": "The name of the tool that produced the output.",

213000 "type": {

213001 "kind": "HttpTypeString"

213002 },

213003 "constraints": {

213004 "minLength": 1,

213005 "maxLength": 128

213006 },

213007 "optional": true,

213008 "nullable": true,

213009 "schemaType": "string",

213010 "children": []

213011 },

213012 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

213013 "kind": "HttpDeclProperty",

213014 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/namespace",

213015 "deprecated": false,

213016 "key": "namespace",

213017 "docstring": "The namespace of the tool that produced the output.",

213018 "type": {

213019 "kind": "HttpTypeString"

213020 },

213021 "constraints": {

213022 "minLength": 1,

213023 "maxLength": 64

213024 },

213025 "optional": true,

213026 "nullable": true,

213027 "schemaType": "string",

213028 "children": []

213029 },

212522 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {213030 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

212523 "kind": "HttpDeclProperty",213031 "kind": "HttpDeclProperty",

212524 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",213032 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",


248406 {248914 {

248407 "ident": "caller"248915 "ident": "caller"

248408 },248916 },

248917 {

248918 "ident": "name"

248919 },

248920 {

248921 "ident": "namespace"

248922 },

248409 {248923 {

248410 "ident": "status"248924 "ident": "status"

248411 }248925 }


249776 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",250290 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",

249777 "deprecated": false,250291 "deprecated": false,

249778 "key": "service_tier",250292 "key": "service_tier",

249779 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",250293 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

249780 "type": {250294 "type": {

249781 "kind": "HttpTypeUnion",250295 "kind": "HttpTypeUnion",

249782 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",250296 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",


249800 {250314 {

249801 "kind": "HttpTypeLiteral",250315 "kind": "HttpTypeLiteral",

249802 "literal": "priority"250316 "literal": "priority"

250317 },

250318 {

250319 "kind": "HttpTypeLiteral",

250320 "literal": "fast"

249803 }250321 }

249804 ]250322 ]

249805 },250323 },


249813 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",250331 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",

249814 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",250332 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",

249815 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",250333 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",

249816 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4"250334 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4",

250335 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5"

249817 ]250336 ]

249818 },250337 },

249819 "(resource) responses > (model) response > (schema) > (property) status": {250338 "(resource) responses > (model) response > (schema) > (property) status": {


250480 {250999 {

250481 "ident": "caller"251000 "ident": "caller"

250482 },251001 },

251002 {

251003 "ident": "name"

251004 },

251005 {

251006 "ident": "namespace"

251007 },

250483 {251008 {

250484 "ident": "status"251009 "ident": "status"

250485 }251010 }


252139 },252664 },

252140 {252665 {

252141 "ident": "created_by"252666 "ident": "created_by"

252667 },

252668 {

252669 "ident": "name"

252670 },

252671 {

252672 "ident": "namespace"

252142 }252673 }

252143 ]252674 ]

252144 },252675 },


252150 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",252681 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",

252151 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",252682 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",

252152 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",252683 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",

252153 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by"252684 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by",

252685 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name",

252686 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace"

252154 ]252687 ]

252155 },252688 },

252156 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {252689 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {


253140 },253673 },

253141 {253674 {

253142 "ident": "created_by"253675 "ident": "created_by"

253676 },

253677 {

253678 "ident": "name"

253679 },

253680 {

253681 "ident": "namespace"

253143 }253682 }

253144 ]253683 ]

253145 },253684 },


254548 },255087 },

254549 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {255088 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {

254550 "kind": "HttpDeclProperty",255089 "kind": "HttpDeclProperty",

254551 "oasRef": "#/components/schemas/Conversation-2/properties/id",255090 "oasRef": "#/components/schemas/ResponseConversation/properties/id",

254552 "deprecated": false,255091 "deprecated": false,

254553 "key": "id",255092 "key": "id",

254554 "docstring": "The unique ID of the conversation that this response was associated with.",255093 "docstring": "The unique ID of the conversation that this response was associated with.",


255086 "literal": "priority"255625 "literal": "priority"

255087 }255626 }

255088 },255627 },

255628 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5": {

255629 "kind": "HttpDeclReference",

255630 "type": {

255631 "kind": "HttpTypeLiteral",

255632 "literal": "fast"

255633 }

255634 },

255089 "(resource) responses > (model) response_status > (schema) > (member) 0": {255635 "(resource) responses > (model) response_status > (schema) > (member) 0": {

255090 "kind": "HttpDeclReference",255636 "kind": "HttpDeclReference",

255091 "type": {255637 "type": {


255820 {256366 {

255821 "ident": "caller"256367 "ident": "caller"

255822 },256368 },

256369 {

256370 "ident": "name"

256371 },

256372 {

256373 "ident": "namespace"

256374 },

255823 {256375 {

255824 "ident": "status"256376 "ident": "status"

255825 }256377 }


255832 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",256384 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",

255833 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",256385 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

255834 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",256386 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

256387 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

256388 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

255835 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"256389 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

255836 ]256390 ]

255837 },256391 },


258073 "schemaType": "string",258627 "schemaType": "string",

258074 "children": []258628 "children": []

258075 },258629 },

258630 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name": {

258631 "kind": "HttpDeclProperty",

258632 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/name",

258633 "deprecated": false,

258634 "key": "name",

258635 "docstring": "The name of the tool that produced the output.\n",

258636 "type": {

258637 "kind": "HttpTypeString"

258638 },

258639 "optional": true,

258640 "nullable": false,

258641 "schemaType": "string",

258642 "children": []

258643 },

258644 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace": {

258645 "kind": "HttpDeclProperty",

258646 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/namespace",

258647 "deprecated": false,

258648 "key": "namespace",

258649 "docstring": "The namespace of the tool that produced the output.\n",

258650 "type": {

258651 "kind": "HttpTypeString"

258652 },

258653 "optional": true,

258654 "nullable": false,

258655 "schemaType": "string",

258656 "children": []

258657 },

258076 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {258658 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {

258077 "kind": "HttpDeclProperty",258659 "kind": "HttpDeclProperty",

258078 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",258660 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",


266002 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"266584 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

266003 ]266585 ]

266004 },266586 },

266587 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

266588 "kind": "HttpDeclProperty",

266589 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/name",

266590 "deprecated": false,

266591 "key": "name",

266592 "docstring": "The name of the tool that produced the output.",

266593 "type": {

266594 "kind": "HttpTypeString"

266595 },

266596 "constraints": {

266597 "minLength": 1,

266598 "maxLength": 128

266599 },

266600 "optional": true,

266601 "nullable": true,

266602 "schemaType": "string",

266603 "children": []

266604 },

266605 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

266606 "kind": "HttpDeclProperty",

266607 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/namespace",

266608 "deprecated": false,

266609 "key": "namespace",

266610 "docstring": "The namespace of the tool that produced the output.",

266611 "type": {

266612 "kind": "HttpTypeString"

266613 },

266614 "constraints": {

266615 "minLength": 1,

266616 "maxLength": 64

266617 },

266618 "optional": true,

266619 "nullable": true,

266620 "schemaType": "string",

266621 "children": []

266622 },

266005 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {266623 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

266006 "kind": "HttpDeclProperty",266624 "kind": "HttpDeclProperty",

266007 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",266625 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",


301768 },302386 },

301769 {302387 {

301770 "ident": "created_by"302388 "ident": "created_by"

302389 },

302390 {

302391 "ident": "name"

302392 },

302393 {

302394 "ident": "namespace"

301771 }302395 }

301772 ]302396 ]

301773 },302397 },


301779 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",302403 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",

301780 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",302404 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",

301781 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",302405 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",

301782 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by"302406 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by",

302407 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name",

302408 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace"

301783 ]302409 ]

301784 },302410 },

301785 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {302411 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {


302769 },303395 },

302770 {303396 {

302771 "ident": "created_by"303397 "ident": "created_by"

303398 },

303399 {

303400 "ident": "name"

303401 },

303402 {

303403 "ident": "namespace"

302772 }303404 }

302773 ]303405 ]

302774 },303406 },


304059 "schemaType": "string",304691 "schemaType": "string",

304060 "children": []304692 "children": []

304061 },304693 },

304694 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name": {

304695 "kind": "HttpDeclProperty",

304696 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/name",

304697 "deprecated": false,

304698 "key": "name",

304699 "docstring": "The name of the tool that produced the output.\n",

304700 "type": {

304701 "kind": "HttpTypeString"

304702 },

304703 "optional": true,

304704 "nullable": false,

304705 "schemaType": "string",

304706 "children": []

304707 },

304708 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace": {

304709 "kind": "HttpDeclProperty",

304710 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/namespace",

304711 "deprecated": false,

304712 "key": "namespace",

304713 "docstring": "The namespace of the tool that produced the output.\n",

304714 "type": {

304715 "kind": "HttpTypeString"

304716 },

304717 "optional": true,

304718 "nullable": false,

304719 "schemaType": "string",

304720 "children": []

304721 },

304062 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {304722 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {

304063 "kind": "HttpDeclProperty",304723 "kind": "HttpDeclProperty",

304064 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",304724 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",


324812 },325472 },

324813 {325473 {

324814 "ident": "created_by"325474 "ident": "created_by"

325475 },

325476 {

325477 "ident": "name"

325478 },

325479 {

325480 "ident": "namespace"

324815 }325481 }

324816 ]325482 ]

324817 },325483 },


324823 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",325489 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",

324824 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",325490 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",

324825 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",325491 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",

324826 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by"325492 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by",

325493 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name",

325494 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace"

324827 ]325495 ]

324828 },325496 },

324829 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {325497 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {


325813 },326481 },

325814 {326482 {

325815 "ident": "created_by"326483 "ident": "created_by"

326484 },

326485 {

326486 "ident": "name"

326487 },

326488 {

326489 "ident": "namespace"

325816 }326490 }

325817 ]326491 ]

325818 },326492 },


327103 "schemaType": "string",327777 "schemaType": "string",

327104 "children": []327778 "children": []

327105 },327779 },

327780 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name": {

327781 "kind": "HttpDeclProperty",

327782 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/name",

327783 "deprecated": false,

327784 "key": "name",

327785 "docstring": "The name of the tool that produced the output.\n",

327786 "type": {

327787 "kind": "HttpTypeString"

327788 },

327789 "optional": true,

327790 "nullable": false,

327791 "schemaType": "string",

327792 "children": []

327793 },

327794 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace": {

327795 "kind": "HttpDeclProperty",

327796 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/namespace",

327797 "deprecated": false,

327798 "key": "namespace",

327799 "docstring": "The namespace of the tool that produced the output.\n",

327800 "type": {

327801 "kind": "HttpTypeString"

327802 },

327803 "optional": true,

327804 "nullable": false,

327805 "schemaType": "string",

327806 "children": []

327807 },

327106 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {327808 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {

327107 "kind": "HttpDeclProperty",327809 "kind": "HttpDeclProperty",

327108 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",327810 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",


355868 {356570 {

355869 "ident": "caller"356571 "ident": "caller"

355870 },356572 },

356573 {

356574 "ident": "name"

356575 },

356576 {

356577 "ident": "namespace"

356578 },

355871 {356579 {

355872 "ident": "status"356580 "ident": "status"

355873 }356581 }


357238 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",357946 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",

357239 "deprecated": false,357947 "deprecated": false,

357240 "key": "service_tier",357948 "key": "service_tier",

357241 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)' or '[priority](https://openai.com/api-priority-processing/)', then the request will be processed with the corresponding service tier.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",357949 "docstring": "Specifies the processing type used for serving the request.\n - If set to 'auto', then the request will be processed with the service tier configured in the Project settings. Unless otherwise configured, the Project will use 'default'.\n - If set to 'default', then the request will be processed with the standard pricing and performance for the selected model.\n - If set to '[flex](/docs/guides/flex-processing)', then the request will be processed with the Flex Processing service tier.\n - To opt-in to [Fast mode](/api/docs/guides/fast-mode) at the request level, include the `service_tier=fast` or `service_tier=priority` parameter for Responses or Chat Completions. The response will show `service_tier=priority` regardless of if you specify `service_tier=fast` or `priority` in your request.\n - When not set, the default behavior is 'auto'.\n\n When the `service_tier` parameter is set, the response body will include the `service_tier` value based on the processing mode actually used to serve the request. This response value may be different from the value set in the parameter.\n",

357242 "type": {357950 "type": {

357243 "kind": "HttpTypeUnion",357951 "kind": "HttpTypeUnion",

357244 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",357952 "oasRef": "#/components/schemas/ModelResponseProperties/properties/service_tier",


357262 {357970 {

357263 "kind": "HttpTypeLiteral",357971 "kind": "HttpTypeLiteral",

357264 "literal": "priority"357972 "literal": "priority"

357973 },

357974 {

357975 "kind": "HttpTypeLiteral",

357976 "literal": "fast"

357265 }357977 }

357266 ]357978 ]

357267 },357979 },


357275 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",357987 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 1",

357276 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",357988 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 2",

357277 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",357989 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 3",

357278 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4"357990 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 4",

357991 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5"

357279 ]357992 ]

357280 },357993 },

357281 "(resource) responses > (model) response > (schema) > (property) status": {357994 "(resource) responses > (model) response > (schema) > (property) status": {


357942 {358655 {

357943 "ident": "caller"358656 "ident": "caller"

357944 },358657 },

358658 {

358659 "ident": "name"

358660 },

358661 {

358662 "ident": "namespace"

358663 },

357945 {358664 {

357946 "ident": "status"358665 "ident": "status"

357947 }358666 }


359601 },360320 },

359602 {360321 {

359603 "ident": "created_by"360322 "ident": "created_by"

360323 },

360324 {

360325 "ident": "name"

360326 },

360327 {

360328 "ident": "namespace"

359604 }360329 }

359605 ]360330 ]

359606 },360331 },


359612 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",360337 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) status",

359613 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",360338 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) type",

359614 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",360339 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) caller",

359615 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by"360340 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) created_by",

360341 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name",

360342 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace"

359616 ]360343 ]

359617 },360344 },

359618 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {360345 "(resource) responses > (model) response_output_item > (schema) > (variant) 4": {


360602 },361329 },

360603 {361330 {

360604 "ident": "created_by"361331 "ident": "created_by"

361332 },

361333 {

361334 "ident": "name"

361335 },

361336 {

361337 "ident": "namespace"

360605 }361338 }

360606 ]361339 ]

360607 },361340 },


362010 },362743 },

362011 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {362744 "(resource) responses > (model) response > (schema) > (property) conversation > (property) id": {

362012 "kind": "HttpDeclProperty",362745 "kind": "HttpDeclProperty",

362013 "oasRef": "#/components/schemas/Conversation-2/properties/id",362746 "oasRef": "#/components/schemas/ResponseConversation/properties/id",

362014 "deprecated": false,362747 "deprecated": false,

362015 "key": "id",362748 "key": "id",

362016 "docstring": "The unique ID of the conversation that this response was associated with.",362749 "docstring": "The unique ID of the conversation that this response was associated with.",


362548 "literal": "priority"363281 "literal": "priority"

362549 }363282 }

362550 },363283 },

363284 "(resource) responses > (model) response > (schema) > (property) service_tier > (member) 5": {

363285 "kind": "HttpDeclReference",

363286 "type": {

363287 "kind": "HttpTypeLiteral",

363288 "literal": "fast"

363289 }

363290 },

362551 "(resource) responses > (model) response_status > (schema) > (member) 0": {363291 "(resource) responses > (model) response_status > (schema) > (member) 0": {

362552 "kind": "HttpDeclReference",363292 "kind": "HttpDeclReference",

362553 "type": {363293 "type": {


363282 {364022 {

363283 "ident": "caller"364023 "ident": "caller"

363284 },364024 },

364025 {

364026 "ident": "name"

364027 },

364028 {

364029 "ident": "namespace"

364030 },

363285 {364031 {

363286 "ident": "status"364032 "ident": "status"

363287 }364033 }


363294 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",364040 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) type",

363295 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",364041 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) id",

363296 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",364042 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller",

364043 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name",

364044 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace",

363297 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"364045 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status"

363298 ]364046 ]

363299 },364047 },


365535 "schemaType": "string",366283 "schemaType": "string",

365536 "children": []366284 "children": []

365537 },366285 },

366286 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) name": {

366287 "kind": "HttpDeclProperty",

366288 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/name",

366289 "deprecated": false,

366290 "key": "name",

366291 "docstring": "The name of the tool that produced the output.\n",

366292 "type": {

366293 "kind": "HttpTypeString"

366294 },

366295 "optional": true,

366296 "nullable": false,

366297 "schemaType": "string",

366298 "children": []

366299 },

366300 "(resource) responses > (model) response_output_item > (schema) > (variant) 3 > (property) namespace": {

366301 "kind": "HttpDeclProperty",

366302 "oasRef": "#/components/schemas/FunctionToolCallOutput/properties/namespace",

366303 "deprecated": false,

366304 "key": "namespace",

366305 "docstring": "The namespace of the tool that produced the output.\n",

366306 "type": {

366307 "kind": "HttpTypeString"

366308 },

366309 "optional": true,

366310 "nullable": false,

366311 "schemaType": "string",

366312 "children": []

366313 },

365538 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {366314 "(resource) responses > (model) response_output_item > (schema) > (variant) 4 > (property) id": {

365539 "kind": "HttpDeclProperty",366315 "kind": "HttpDeclProperty",

365540 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",366316 "oasRef": "#/components/schemas/WebSearchToolCall/properties/id",


373464 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"374240 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) caller > (variant) 1"

373465 ]374241 ]

373466 },374242 },

374243 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) name": {

374244 "kind": "HttpDeclProperty",

374245 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/name",

374246 "deprecated": false,

374247 "key": "name",

374248 "docstring": "The name of the tool that produced the output.",

374249 "type": {

374250 "kind": "HttpTypeString"

374251 },

374252 "constraints": {

374253 "minLength": 1,

374254 "maxLength": 128

374255 },

374256 "optional": true,

374257 "nullable": true,

374258 "schemaType": "string",

374259 "children": []

374260 },

374261 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) namespace": {

374262 "kind": "HttpDeclProperty",

374263 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/namespace",

374264 "deprecated": false,

374265 "key": "namespace",

374266 "docstring": "The namespace of the tool that produced the output.",

374267 "type": {

374268 "kind": "HttpTypeString"

374269 },

374270 "constraints": {

374271 "minLength": 1,

374272 "maxLength": 64

374273 },

374274 "optional": true,

374275 "nullable": true,

374276 "schemaType": "string",

374277 "children": []

374278 },

373467 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {374279 "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 8 > (property) status": {

373468 "kind": "HttpDeclProperty",374280 "kind": "HttpDeclProperty",

373469 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",374281 "oasRef": "#/components/schemas/FunctionCallOutputItemParam/properties/status",

ruby/index.md +1 −1

Details

15<!-- x-release-please-start-version -->15<!-- x-release-please-start-version -->

16 16 

17```ruby17```ruby

18gem "openai", "~> 0.73.0"18gem "openai", "~> 0.74.0"

19```19```

20 20 

21<!-- x-release-please-end -->21<!-- x-release-please-end -->

Details

1# OpenAI TypeScript and JavaScript API Library1# OpenAI TypeScript and JavaScript API Library

2 2 

3[![NPM version](<https://img.shields.io/npm/v/openai.svg?label=npm%20(stable)>)](https://npmjs.org/package/openai) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/openai) [![JSR Version](https://jsr.io/badges/@openai/openai)](https://jsr.io/@openai/openai)3[![NPM version](<https://img.shields.io/npm/v/openai.svg?label=npm%20(stable)>)](https://npmjs.org/package/openai) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/openai)

4 4 

5This library provides convenient access to the OpenAI REST API from TypeScript or JavaScript.5This library provides convenient access to the OpenAI REST API from TypeScript or JavaScript.

6 6 


14npm install openai14npm install openai

15```15```

16 16 

17### Installation from JSR17### Installation with Deno

18 18 

19```sh19Deno can import the package directly from npm:

20deno add jsr:@openai/openai

21npx jsr add @openai/openai

22```

23 

24These commands will make the module importable from the `@openai/openai` scope. You can also [import directly from JSR](https://jsr.io/docs/using-packages#importing-with-jsr-specifiers) without an install step if you're using the Deno JavaScript runtime:

25 20 

26```ts21```ts

27import OpenAI from 'jsr:@openai/openai';22import OpenAI from 'npm:openai';

28```23```

29 24 

30## Usage25## Usage


631#### Custom logger626#### Custom logger

632 627 

633By default, this library logs to `globalThis.console`. You can also provide a custom logger.628By default, this library logs to `globalThis.console`. You can also provide a custom logger.

634Most logging libraries are supported, including [pino](https://www.npmjs.com/package/pino), [winston](https://www.npmjs.com/package/winston), [bunyan](https://www.npmjs.com/package/bunyan), [consola](https://www.npmjs.com/package/consola), [signale](https://www.npmjs.com/package/signale), and [@std/log](https://jsr.io/@std/log). If your logger doesn't work, please open an issue.629Most logging libraries are supported, including [pino](https://www.npmjs.com/package/pino), [winston](https://www.npmjs.com/package/winston), [bunyan](https://www.npmjs.com/package/bunyan), [consola](https://www.npmjs.com/package/consola), and [signale](https://www.npmjs.com/package/signale). If your logger doesn't work, please open an issue.

635 630 

636When providing a custom logger, the `logLevel` option still controls which messages are emitted, messages631When providing a custom logger, the `logLevel` option still controls which messages are emitted, messages

637below the configured level will not be sent to your logger.632below the configured level will not be sent to your logger.