SpyBara
Go Premium

Reference 2026-09-09 16:02 UTC to 2026-09-10 18:01 UTC

29 files changed +131,652 −27. View all changes and history on the product overview
2026
Wed 30 22:59 Tue 29 22:57 Mon 28 22:57 Sun 27 23:58 Sat 26 23:59 Fri 25 23:58 Thu 24 23:58 Wed 23 23:58 Tue 22 23:57 Mon 21 23:00 Sat 19 23:00 Fri 18 22:59 Wed 16 22:58 Fri 11 20:00 Thu 10 18:01 Wed 9 16:02 Fri 4 23:59 Thu 3 23:00 Wed 2 01:58 Tue 1 01:57
Details

4085 4085 

4086 The canonical name of the agent that produced this item.4086 The canonical name of the agent that produced this item.

4087 4087 

4088 - `ImageGenerationCall object { id, result, status, 4 more }`4088 - `ImageGenerationCall object { id, result, status, 8 more }`

4089 4089 

4090 An image generation request made by the model.4090 An image generation request made by the model.

4091 4091 


4115 4115 

4116 - `"image_generation_call"`4116 - `"image_generation_call"`

4117 4117 

4118 - `action: optional "generate" or "edit" or "auto" or null`

4119 

4120 The action used for image generation.

4121 

4122 - `"generate"`

4123 

4124 - `"edit"`

4125 

4126 - `"auto"`

4127 

4118 - `agent: optional object { agent_name } or null`4128 - `agent: optional object { agent_name } or null`

4119 4129 

4120 The agent that produced this item.4130 The agent that produced this item.


4123 4133 

4124 The canonical name of the agent that produced this item.4134 The canonical name of the agent that produced this item.

4125 4135 

4136 - `background: optional "transparent" or "opaque" or "auto" or null`

4137 

4138 The background setting used for generation.

4139 

4140 - `"transparent"`

4141 

4142 - `"opaque"`

4143 

4144 - `"auto"`

4145 

4146 - `output_format: optional "png" or "webp" or "jpeg" or null`

4147 

4148 The output format used for generation.

4149 

4150 - `"png"`

4151 

4152 - `"webp"`

4153 

4154 - `"jpeg"`

4155 

4126 - `quality: optional "low" or "medium" or "high" or 3 more or null`4156 - `quality: optional "low" or "medium" or "high" or 3 more or null`

4127 4157 

4128 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.4158 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


4139 4169 

4140 - `"auto"`4170 - `"auto"`

4141 4171 

4172 - `revised_prompt: optional string or null`

4173 

4174 The prompt that was used after any model prompt rewriting.

4175 

4142 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`4176 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

4143 4177 

4144 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.4178 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.


8517 8551 

8518 The identifier of the actor that created the item.8552 The identifier of the actor that created the item.

8519 8553 

8520 - `ImageGenerationCall object { id, result, status, 4 more }`8554 - `ImageGenerationCall object { id, result, status, 8 more }`

8521 8555 

8522 An image generation request made by the model.8556 An image generation request made by the model.

8523 8557 


8547 8581 

8548 - `"image_generation_call"`8582 - `"image_generation_call"`

8549 8583 

8584 - `action: optional "generate" or "edit" or "auto" or null`

8585 

8586 The action used for image generation.

8587 

8588 - `"generate"`

8589 

8590 - `"edit"`

8591 

8592 - `"auto"`

8593 

8550 - `agent: optional object { agent_name } or null`8594 - `agent: optional object { agent_name } or null`

8551 8595 

8552 The agent that produced this item.8596 The agent that produced this item.


8555 8599 

8556 The canonical name of the agent that produced this item.8600 The canonical name of the agent that produced this item.

8557 8601 

8602 - `background: optional "transparent" or "opaque" or "auto" or null`

8603 

8604 The background setting used for generation.

8605 

8606 - `"transparent"`

8607 

8608 - `"opaque"`

8609 

8610 - `"auto"`

8611 

8612 - `output_format: optional "png" or "webp" or "jpeg" or null`

8613 

8614 The output format used for generation.

8615 

8616 - `"png"`

8617 

8618 - `"webp"`

8619 

8620 - `"jpeg"`

8621 

8558 - `quality: optional "low" or "medium" or "high" or 3 more or null`8622 - `quality: optional "low" or "medium" or "high" or 3 more or null`

8559 8623 

8560 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.8624 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


8571 8635 

8572 - `"auto"`8636 - `"auto"`

8573 8637 

8638 - `revised_prompt: optional string or null`

8639 

8640 The prompt that was used after any model prompt rewriting.

8641 

8574 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`8642 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

8575 8643 

8576 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.8644 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.

Details

4176 4176 

4177 The canonical name of the agent that produced this item.4177 The canonical name of the agent that produced this item.

4178 4178 

4179 - `ImageGenerationCall object { id, result, status, 4 more }`4179 - `ImageGenerationCall object { id, result, status, 8 more }`

4180 4180 

4181 An image generation request made by the model.4181 An image generation request made by the model.

4182 4182 


4206 4206 

4207 - `"image_generation_call"`4207 - `"image_generation_call"`

4208 4208 

4209 - `action: optional "generate" or "edit" or "auto" or null`

4210 

4211 The action used for image generation.

4212 

4213 - `"generate"`

4214 

4215 - `"edit"`

4216 

4217 - `"auto"`

4218 

4209 - `agent: optional object { agent_name } or null`4219 - `agent: optional object { agent_name } or null`

4210 4220 

4211 The agent that produced this item.4221 The agent that produced this item.


4214 4224 

4215 The canonical name of the agent that produced this item.4225 The canonical name of the agent that produced this item.

4216 4226 

4227 - `background: optional "transparent" or "opaque" or "auto" or null`

4228 

4229 The background setting used for generation.

4230 

4231 - `"transparent"`

4232 

4233 - `"opaque"`

4234 

4235 - `"auto"`

4236 

4237 - `output_format: optional "png" or "webp" or "jpeg" or null`

4238 

4239 The output format used for generation.

4240 

4241 - `"png"`

4242 

4243 - `"webp"`

4244 

4245 - `"jpeg"`

4246 

4217 - `quality: optional "low" or "medium" or "high" or 3 more or null`4247 - `quality: optional "low" or "medium" or "high" or 3 more or null`

4218 4248 

4219 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.4249 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


4230 4260 

4231 - `"auto"`4261 - `"auto"`

4232 4262 

4263 - `revised_prompt: optional string or null`

4264 

4265 The prompt that was used after any model prompt rewriting.

4266 

4233 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`4267 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

4234 4268 

4235 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.4269 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.


8752 8786 

8753 The canonical name of the agent that produced this item.8787 The canonical name of the agent that produced this item.

8754 8788 

8755 - `ImageGenerationCall object { id, result, status, 4 more }`8789 - `ImageGenerationCall object { id, result, status, 8 more }`

8756 8790 

8757 An image generation request made by the model.8791 An image generation request made by the model.

8758 8792 


8782 8816 

8783 - `"image_generation_call"`8817 - `"image_generation_call"`

8784 8818 

8819 - `action: optional "generate" or "edit" or "auto" or null`

8820 

8821 The action used for image generation.

8822 

8823 - `"generate"`

8824 

8825 - `"edit"`

8826 

8827 - `"auto"`

8828 

8785 - `agent: optional object { agent_name } or null`8829 - `agent: optional object { agent_name } or null`

8786 8830 

8787 The agent that produced this item.8831 The agent that produced this item.


8790 8834 

8791 The canonical name of the agent that produced this item.8835 The canonical name of the agent that produced this item.

8792 8836 

8837 - `background: optional "transparent" or "opaque" or "auto" or null`

8838 

8839 The background setting used for generation.

8840 

8841 - `"transparent"`

8842 

8843 - `"opaque"`

8844 

8845 - `"auto"`

8846 

8847 - `output_format: optional "png" or "webp" or "jpeg" or null`

8848 

8849 The output format used for generation.

8850 

8851 - `"png"`

8852 

8853 - `"webp"`

8854 

8855 - `"jpeg"`

8856 

8793 - `quality: optional "low" or "medium" or "high" or 3 more or null`8857 - `quality: optional "low" or "medium" or "high" or 3 more or null`

8794 8858 

8795 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.8859 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


8806 8870 

8807 - `"auto"`8871 - `"auto"`

8808 8872 

8873 - `revised_prompt: optional string or null`

8874 

8875 The prompt that was used after any model prompt rewriting.

8876 

8809 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`8877 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

8810 8878 

8811 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.8879 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.

Details

4036 4036 

4037 The canonical name of the agent that produced this item.4037 The canonical name of the agent that produced this item.

4038 4038 

4039 - `ImageGenerationCall object { id, result, status, 4 more }`4039 - `ImageGenerationCall object { id, result, status, 8 more }`

4040 4040 

4041 An image generation request made by the model.4041 An image generation request made by the model.

4042 4042 


4066 4066 

4067 - `"image_generation_call"`4067 - `"image_generation_call"`

4068 4068 

4069 - `action: optional "generate" or "edit" or "auto" or null`

4070 

4071 The action used for image generation.

4072 

4073 - `"generate"`

4074 

4075 - `"edit"`

4076 

4077 - `"auto"`

4078 

4069 - `agent: optional object { agent_name } or null`4079 - `agent: optional object { agent_name } or null`

4070 4080 

4071 The agent that produced this item.4081 The agent that produced this item.


4074 4084 

4075 The canonical name of the agent that produced this item.4085 The canonical name of the agent that produced this item.

4076 4086 

4087 - `background: optional "transparent" or "opaque" or "auto" or null`

4088 

4089 The background setting used for generation.

4090 

4091 - `"transparent"`

4092 

4093 - `"opaque"`

4094 

4095 - `"auto"`

4096 

4097 - `output_format: optional "png" or "webp" or "jpeg" or null`

4098 

4099 The output format used for generation.

4100 

4101 - `"png"`

4102 

4103 - `"webp"`

4104 

4105 - `"jpeg"`

4106 

4077 - `quality: optional "low" or "medium" or "high" or 3 more or null`4107 - `quality: optional "low" or "medium" or "high" or 3 more or null`

4078 4108 

4079 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.4109 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


4090 4120 

4091 - `"auto"`4121 - `"auto"`

4092 4122 

4123 - `revised_prompt: optional string or null`

4124 

4125 The prompt that was used after any model prompt rewriting.

4126 

4093 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`4127 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

4094 4128 

4095 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.4129 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.


11068 11102 

11069 The canonical name of the agent that produced this item.11103 The canonical name of the agent that produced this item.

11070 11104 

11071 - `ImageGenerationCall object { id, result, status, 4 more }`11105 - `ImageGenerationCall object { id, result, status, 8 more }`

11072 11106 

11073 An image generation request made by the model.11107 An image generation request made by the model.

11074 11108 


11098 11132 

11099 - `"image_generation_call"`11133 - `"image_generation_call"`

11100 11134 

11135 - `action: optional "generate" or "edit" or "auto" or null`

11136 

11137 The action used for image generation.

11138 

11139 - `"generate"`

11140 

11141 - `"edit"`

11142 

11143 - `"auto"`

11144 

11101 - `agent: optional object { agent_name } or null`11145 - `agent: optional object { agent_name } or null`

11102 11146 

11103 The agent that produced this item.11147 The agent that produced this item.


11106 11150 

11107 The canonical name of the agent that produced this item.11151 The canonical name of the agent that produced this item.

11108 11152 

11153 - `background: optional "transparent" or "opaque" or "auto" or null`

11154 

11155 The background setting used for generation.

11156 

11157 - `"transparent"`

11158 

11159 - `"opaque"`

11160 

11161 - `"auto"`

11162 

11163 - `output_format: optional "png" or "webp" or "jpeg" or null`

11164 

11165 The output format used for generation.

11166 

11167 - `"png"`

11168 

11169 - `"webp"`

11170 

11171 - `"jpeg"`

11172 

11109 - `quality: optional "low" or "medium" or "high" or 3 more or null`11173 - `quality: optional "low" or "medium" or "high" or 3 more or null`

11110 11174 

11111 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.11175 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


11122 11186 

11123 - `"auto"`11187 - `"auto"`

11124 11188 

11189 - `revised_prompt: optional string or null`

11190 

11191 The prompt that was used after any model prompt rewriting.

11192 

11125 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`11193 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

11126 11194 

11127 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.11195 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.


15500 15568 

15501 The identifier of the actor that created the item.15569 The identifier of the actor that created the item.

15502 15570 

15503 - `ImageGenerationCall object { id, result, status, 4 more }`15571 - `ImageGenerationCall object { id, result, status, 8 more }`

15504 15572 

15505 An image generation request made by the model.15573 An image generation request made by the model.

15506 15574 


15530 15598 

15531 - `"image_generation_call"`15599 - `"image_generation_call"`

15532 15600 

15601 - `action: optional "generate" or "edit" or "auto" or null`

15602 

15603 The action used for image generation.

15604 

15605 - `"generate"`

15606 

15607 - `"edit"`

15608 

15609 - `"auto"`

15610 

15533 - `agent: optional object { agent_name } or null`15611 - `agent: optional object { agent_name } or null`

15534 15612 

15535 The agent that produced this item.15613 The agent that produced this item.


15538 15616 

15539 The canonical name of the agent that produced this item.15617 The canonical name of the agent that produced this item.

15540 15618 

15619 - `background: optional "transparent" or "opaque" or "auto" or null`

15620 

15621 The background setting used for generation.

15622 

15623 - `"transparent"`

15624 

15625 - `"opaque"`

15626 

15627 - `"auto"`

15628 

15629 - `output_format: optional "png" or "webp" or "jpeg" or null`

15630 

15631 The output format used for generation.

15632 

15633 - `"png"`

15634 

15635 - `"webp"`

15636 

15637 - `"jpeg"`

15638 

15541 - `quality: optional "low" or "medium" or "high" or 3 more or null`15639 - `quality: optional "low" or "medium" or "high" or 3 more or null`

15542 15640 

15543 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.15641 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


15554 15652 

15555 - `"auto"`15653 - `"auto"`

15556 15654 

15655 - `revised_prompt: optional string or null`

15656 

15657 The prompt that was used after any model prompt rewriting.

15658 

15557 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`15659 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

15558 15660 

15559 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.15661 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.

Details

4129 4129 

4130 The canonical name of the agent that produced this item.4130 The canonical name of the agent that produced this item.

4131 4131 

4132 - `ImageGenerationCall object { id, result, status, 4 more }`4132 - `ImageGenerationCall object { id, result, status, 8 more }`

4133 4133 

4134 An image generation request made by the model.4134 An image generation request made by the model.

4135 4135 


4159 4159 

4160 - `"image_generation_call"`4160 - `"image_generation_call"`

4161 4161 

4162 - `action: optional "generate" or "edit" or "auto" or null`

4163 

4164 The action used for image generation.

4165 

4166 - `"generate"`

4167 

4168 - `"edit"`

4169 

4170 - `"auto"`

4171 

4162 - `agent: optional object { agent_name } or null`4172 - `agent: optional object { agent_name } or null`

4163 4173 

4164 The agent that produced this item.4174 The agent that produced this item.


4167 4177 

4168 The canonical name of the agent that produced this item.4178 The canonical name of the agent that produced this item.

4169 4179 

4180 - `background: optional "transparent" or "opaque" or "auto" or null`

4181 

4182 The background setting used for generation.

4183 

4184 - `"transparent"`

4185 

4186 - `"opaque"`

4187 

4188 - `"auto"`

4189 

4190 - `output_format: optional "png" or "webp" or "jpeg" or null`

4191 

4192 The output format used for generation.

4193 

4194 - `"png"`

4195 

4196 - `"webp"`

4197 

4198 - `"jpeg"`

4199 

4170 - `quality: optional "low" or "medium" or "high" or 3 more or null`4200 - `quality: optional "low" or "medium" or "high" or 3 more or null`

4171 4201 

4172 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.4202 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


4183 4213 

4184 - `"auto"`4214 - `"auto"`

4185 4215 

4216 - `revised_prompt: optional string or null`

4217 

4218 The prompt that was used after any model prompt rewriting.

4219 

4186 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`4220 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

4187 4221 

4188 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.4222 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.


8561 8595 

8562 The identifier of the actor that created the item.8596 The identifier of the actor that created the item.

8563 8597 

8564 - `ImageGenerationCall object { id, result, status, 4 more }`8598 - `ImageGenerationCall object { id, result, status, 8 more }`

8565 8599 

8566 An image generation request made by the model.8600 An image generation request made by the model.

8567 8601 


8591 8625 

8592 - `"image_generation_call"`8626 - `"image_generation_call"`

8593 8627 

8628 - `action: optional "generate" or "edit" or "auto" or null`

8629 

8630 The action used for image generation.

8631 

8632 - `"generate"`

8633 

8634 - `"edit"`

8635 

8636 - `"auto"`

8637 

8594 - `agent: optional object { agent_name } or null`8638 - `agent: optional object { agent_name } or null`

8595 8639 

8596 The agent that produced this item.8640 The agent that produced this item.


8599 8643 

8600 The canonical name of the agent that produced this item.8644 The canonical name of the agent that produced this item.

8601 8645 

8646 - `background: optional "transparent" or "opaque" or "auto" or null`

8647 

8648 The background setting used for generation.

8649 

8650 - `"transparent"`

8651 

8652 - `"opaque"`

8653 

8654 - `"auto"`

8655 

8656 - `output_format: optional "png" or "webp" or "jpeg" or null`

8657 

8658 The output format used for generation.

8659 

8660 - `"png"`

8661 

8662 - `"webp"`

8663 

8664 - `"jpeg"`

8665 

8602 - `quality: optional "low" or "medium" or "high" or 3 more or null`8666 - `quality: optional "low" or "medium" or "high" or 3 more or null`

8603 8667 

8604 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.8668 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


8615 8679 

8616 - `"auto"`8680 - `"auto"`

8617 8681 

8682 - `revised_prompt: optional string or null`

8683 

8684 The prompt that was used after any model prompt rewriting.

8685 

8618 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`8686 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

8619 8687 

8620 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.8688 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.

Details

3972 3972 

3973 The identifier of the actor that created the item.3973 The identifier of the actor that created the item.

3974 3974 

3975 - `ImageGenerationCall object { id, result, status, 4 more }`3975 - `ImageGenerationCall object { id, result, status, 8 more }`

3976 3976 

3977 An image generation request made by the model.3977 An image generation request made by the model.

3978 3978 


4002 4002 

4003 - `"image_generation_call"`4003 - `"image_generation_call"`

4004 4004 

4005 - `action: optional "generate" or "edit" or "auto" or null`

4006 

4007 The action used for image generation.

4008 

4009 - `"generate"`

4010 

4011 - `"edit"`

4012 

4013 - `"auto"`

4014 

4005 - `agent: optional object { agent_name } or null`4015 - `agent: optional object { agent_name } or null`

4006 4016 

4007 The agent that produced this item.4017 The agent that produced this item.


4010 4020 

4011 The canonical name of the agent that produced this item.4021 The canonical name of the agent that produced this item.

4012 4022 

4023 - `background: optional "transparent" or "opaque" or "auto" or null`

4024 

4025 The background setting used for generation.

4026 

4027 - `"transparent"`

4028 

4029 - `"opaque"`

4030 

4031 - `"auto"`

4032 

4033 - `output_format: optional "png" or "webp" or "jpeg" or null`

4034 

4035 The output format used for generation.

4036 

4037 - `"png"`

4038 

4039 - `"webp"`

4040 

4041 - `"jpeg"`

4042 

4013 - `quality: optional "low" or "medium" or "high" or 3 more or null`4043 - `quality: optional "low" or "medium" or "high" or 3 more or null`

4014 4044 

4015 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.4045 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


4026 4056 

4027 - `"auto"`4057 - `"auto"`

4028 4058 

4059 - `revised_prompt: optional string or null`

4060 

4061 The prompt that was used after any model prompt rewriting.

4062 

4029 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`4063 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

4030 4064 

4031 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.4065 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.

Details

3977 3977 

3978 The canonical name of the agent that produced this item.3978 The canonical name of the agent that produced this item.

3979 3979 

3980 - `ImageGenerationCall object { id, result, status, 4 more }`3980 - `ImageGenerationCall object { id, result, status, 8 more }`

3981 3981 

3982 An image generation request made by the model.3982 An image generation request made by the model.

3983 3983 


4007 4007 

4008 - `"image_generation_call"`4008 - `"image_generation_call"`

4009 4009 

4010 - `action: optional "generate" or "edit" or "auto" or null`

4011 

4012 The action used for image generation.

4013 

4014 - `"generate"`

4015 

4016 - `"edit"`

4017 

4018 - `"auto"`

4019 

4010 - `agent: optional object { agent_name } or null`4020 - `agent: optional object { agent_name } or null`

4011 4021 

4012 The agent that produced this item.4022 The agent that produced this item.


4015 4025 

4016 The canonical name of the agent that produced this item.4026 The canonical name of the agent that produced this item.

4017 4027 

4028 - `background: optional "transparent" or "opaque" or "auto" or null`

4029 

4030 The background setting used for generation.

4031 

4032 - `"transparent"`

4033 

4034 - `"opaque"`

4035 

4036 - `"auto"`

4037 

4038 - `output_format: optional "png" or "webp" or "jpeg" or null`

4039 

4040 The output format used for generation.

4041 

4042 - `"png"`

4043 

4044 - `"webp"`

4045 

4046 - `"jpeg"`

4047 

4018 - `quality: optional "low" or "medium" or "high" or 3 more or null`4048 - `quality: optional "low" or "medium" or "high" or 3 more or null`

4019 4049 

4020 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.4050 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


4031 4061 

4032 - `"auto"`4062 - `"auto"`

4033 4063 

4064 - `revised_prompt: optional string or null`

4065 

4066 The prompt that was used after any model prompt rewriting.

4067 

4034 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`4068 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

4035 4069 

4036 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.4070 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.

Details

3341 3341 

3342 The ID of the compaction item.3342 The ID of the compaction item.

3343 3343 

3344 - `ImageGenerationCall object { id, result, status, 3 more }`3344 - `ImageGenerationCall object { id, result, status, 7 more }`

3345 3345 

3346 An image generation request made by the model.3346 An image generation request made by the model.

3347 3347 


3371 3371 

3372 - `"image_generation_call"`3372 - `"image_generation_call"`

3373 3373 

3374 - `action: optional "generate" or "edit" or "auto" or null`

3375 

3376 The action used for image generation.

3377 

3378 - `"generate"`

3379 

3380 - `"edit"`

3381 

3382 - `"auto"`

3383 

3384 - `background: optional "transparent" or "opaque" or "auto" or null`

3385 

3386 The background setting used for generation.

3387 

3388 - `"transparent"`

3389 

3390 - `"opaque"`

3391 

3392 - `"auto"`

3393 

3394 - `output_format: optional "png" or "webp" or "jpeg" or null`

3395 

3396 The output format used for generation.

3397 

3398 - `"png"`

3399 

3400 - `"webp"`

3401 

3402 - `"jpeg"`

3403 

3374 - `quality: optional "low" or "medium" or "high" or 3 more or null`3404 - `quality: optional "low" or "medium" or "high" or 3 more or null`

3375 3405 

3376 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.3406 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


3387 3417 

3388 - `"auto"`3418 - `"auto"`

3389 3419 

3420 - `revised_prompt: optional string or null`

3421 

3422 The prompt that was used after any model prompt rewriting.

3423 

3390 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`3424 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

3391 3425 

3392 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.3426 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.

Details

3368 3368 

3369 The ID of the compaction item.3369 The ID of the compaction item.

3370 3370 

3371 - `ImageGenerationCall object { id, result, status, 3 more }`3371 - `ImageGenerationCall object { id, result, status, 7 more }`

3372 3372 

3373 An image generation request made by the model.3373 An image generation request made by the model.

3374 3374 


3398 3398 

3399 - `"image_generation_call"`3399 - `"image_generation_call"`

3400 3400 

3401 - `action: optional "generate" or "edit" or "auto" or null`

3402 

3403 The action used for image generation.

3404 

3405 - `"generate"`

3406 

3407 - `"edit"`

3408 

3409 - `"auto"`

3410 

3411 - `background: optional "transparent" or "opaque" or "auto" or null`

3412 

3413 The background setting used for generation.

3414 

3415 - `"transparent"`

3416 

3417 - `"opaque"`

3418 

3419 - `"auto"`

3420 

3421 - `output_format: optional "png" or "webp" or "jpeg" or null`

3422 

3423 The output format used for generation.

3424 

3425 - `"png"`

3426 

3427 - `"webp"`

3428 

3429 - `"jpeg"`

3430 

3401 - `quality: optional "low" or "medium" or "high" or 3 more or null`3431 - `quality: optional "low" or "medium" or "high" or 3 more or null`

3402 3432 

3403 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.3433 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


3414 3444 

3415 - `"auto"`3445 - `"auto"`

3416 3446 

3447 - `revised_prompt: optional string or null`

3448 

3449 The prompt that was used after any model prompt rewriting.

3450 

3417 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`3451 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

3418 3452 

3419 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.3453 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.


5002 5036 

5003 - `"web_search_call"`5037 - `"web_search_call"`

5004 5038 

5005 - `ImageGenerationCall object { id, result, status, 3 more }`5039 - `ImageGenerationCall object { id, result, status, 7 more }`

5006 5040 

5007 An image generation request made by the model.5041 An image generation request made by the model.

5008 5042 


5032 5066 

5033 - `"image_generation_call"`5067 - `"image_generation_call"`

5034 5068 

5069 - `action: optional "generate" or "edit" or "auto" or null`

5070 

5071 The action used for image generation.

5072 

5073 - `"generate"`

5074 

5075 - `"edit"`

5076 

5077 - `"auto"`

5078 

5079 - `background: optional "transparent" or "opaque" or "auto" or null`

5080 

5081 The background setting used for generation.

5082 

5083 - `"transparent"`

5084 

5085 - `"opaque"`

5086 

5087 - `"auto"`

5088 

5089 - `output_format: optional "png" or "webp" or "jpeg" or null`

5090 

5091 The output format used for generation.

5092 

5093 - `"png"`

5094 

5095 - `"webp"`

5096 

5097 - `"jpeg"`

5098 

5035 - `quality: optional "low" or "medium" or "high" or 3 more or null`5099 - `quality: optional "low" or "medium" or "high" or 3 more or null`

5036 5100 

5037 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.5101 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


5048 5112 

5049 - `"auto"`5113 - `"auto"`

5050 5114 

5115 - `revised_prompt: optional string or null`

5116 

5117 The prompt that was used after any model prompt rewriting.

5118 

5051 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`5119 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

5052 5120 

5053 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.5121 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.

Details

769 769 

770 - `"web_search_call"`770 - `"web_search_call"`

771 771 

772 - `ImageGenerationCall object { id, result, status, 3 more }`772 - `ImageGenerationCall object { id, result, status, 7 more }`

773 773 

774 An image generation request made by the model.774 An image generation request made by the model.

775 775 


799 799 

800 - `"image_generation_call"`800 - `"image_generation_call"`

801 801 

802 - `action: optional "generate" or "edit" or "auto" or null`

803 

804 The action used for image generation.

805 

806 - `"generate"`

807 

808 - `"edit"`

809 

810 - `"auto"`

811 

812 - `background: optional "transparent" or "opaque" or "auto" or null`

813 

814 The background setting used for generation.

815 

816 - `"transparent"`

817 

818 - `"opaque"`

819 

820 - `"auto"`

821 

822 - `output_format: optional "png" or "webp" or "jpeg" or null`

823 

824 The output format used for generation.

825 

826 - `"png"`

827 

828 - `"webp"`

829 

830 - `"jpeg"`

831 

802 - `quality: optional "low" or "medium" or "high" or 3 more or null`832 - `quality: optional "low" or "medium" or "high" or 3 more or null`

803 833 

804 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.834 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


815 845 

816 - `"auto"`846 - `"auto"`

817 847 

848 - `revised_prompt: optional string or null`

849 

850 The prompt that was used after any model prompt rewriting.

851 

818 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`852 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

819 853 

820 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.854 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.

Details

740 740 

741 - `"web_search_call"`741 - `"web_search_call"`

742 742 

743 - `ImageGenerationCall object { id, result, status, 3 more }`743 - `ImageGenerationCall object { id, result, status, 7 more }`

744 744 

745 An image generation request made by the model.745 An image generation request made by the model.

746 746 


770 770 

771 - `"image_generation_call"`771 - `"image_generation_call"`

772 772 

773 - `action: optional "generate" or "edit" or "auto" or null`

774 

775 The action used for image generation.

776 

777 - `"generate"`

778 

779 - `"edit"`

780 

781 - `"auto"`

782 

783 - `background: optional "transparent" or "opaque" or "auto" or null`

784 

785 The background setting used for generation.

786 

787 - `"transparent"`

788 

789 - `"opaque"`

790 

791 - `"auto"`

792 

793 - `output_format: optional "png" or "webp" or "jpeg" or null`

794 

795 The output format used for generation.

796 

797 - `"png"`

798 

799 - `"webp"`

800 

801 - `"jpeg"`

802 

773 - `quality: optional "low" or "medium" or "high" or 3 more or null`803 - `quality: optional "low" or "medium" or "high" or 3 more or null`

774 804 

775 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.805 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


786 816 

787 - `"auto"`817 - `"auto"`

788 818 

819 - `revised_prompt: optional string or null`

820 

821 The prompt that was used after any model prompt rewriting.

822 

789 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`823 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

790 824 

791 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.825 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.

Details

1## Create session

2 

3**post** `/live/sessions`

4 

5Create a Live WebRTC session. Start with the [Live prompting guide](/api/docs/guides/live-prompting).

6 

7### Body Parameters

8 

9- `session: MediaSessionConfig`

10 

11 Startup configuration for the Live session.

12 

13 - `model: string or "gpt-live-1"`

14 

15 The Live model. Required in the session configuration for every transport; do not pass it as a URL query parameter.

16 

17 - `string`

18 

19 - `"gpt-live-1"`

20 

21 The Live model. Required in the session configuration for every transport; do not pass it as a URL query parameter.

22 

23 - `"gpt-live-1"`

24 

25 - `audio: optional object { output }`

26 

27 Startup audio configuration. WebRTC and SIP negotiate their audio format on the media transport.

28 

29 - `output: optional object { voice }`

30 

31 Settings for speech generated by the Live model. Choose the voice before starting the session.

32 

33 - `voice: optional string or "alloy" or "ash" or "ballad" or 19 more or CustomVoice`

34 

35 The voice used for Live speech, as a built-in voice name or a custom voice object containing its ID. Defaults to `marin` and cannot change after startup.

36 

37 - `string`

38 

39 - `"alloy" or "ash" or "ballad" or 19 more`

40 

41 The voice used for Live speech, as a built-in voice name or a custom voice object containing its ID. Defaults to `marin` and cannot change after startup.

42 

43 - `"alloy"`

44 

45 - `"ash"`

46 

47 - `"ballad"`

48 

49 - `"beacon"`

50 

51 - `"bossa"`

52 

53 - `"cedar"`

54 

55 - `"cinder"`

56 

57 - `"coral"`

58 

59 - `"delta"`

60 

61 - `"echo"`

62 

63 - `"gleam"`

64 

65 - `"marin"`

66 

67 - `"meridian"`

68 

69 - `"quartz"`

70 

71 - `"ripple"`

72 

73 - `"sage"`

74 

75 - `"shimmer"`

76 

77 - `"stone"`

78 

79 - `"tempo"`

80 

81 - `"verse"`

82 

83 - `"vesper"`

84 

85 - `"willow"`

86 

87 - `CustomVoice object { id }`

88 

89 - `id: string`

90 

91 - `client: optional ClientConfig`

92 

93 Startup-only capabilities for an untrusted frontend attached to a unified WebRTC session. Trusted sideband connections are unaffected.

94 

95 - `data_channel: DataChannelConfig`

96 

97 Client and server event permissions for the WebRTC frontend data channel.

98 

99 - `allowed_client_events: optional "all" or array of string`

100 

101 Client event types that the frontend data channel may send. Use 'all' to allow every client event; an empty array allows none. Omission preserves the existing allow-all behavior.

102 

103 - `"all"`

104 

105 - `"all"`

106 

107 - `array of string`

108 

109 - `allowed_server_events: optional "all" or array of ServerEventSelector`

110 

111 Server events that may be sent to the frontend data channel. Use 'all' to allow every server event; an empty array allows none. Omission preserves the existing allow-all behavior. Responses events use an object with type 'response.event' and a response_event selector.

112 

113 - `"all"`

114 

115 - `"all"`

116 

117 - `array of ServerEventSelector`

118 

119 - `type: string`

120 

121 The outer Live server event type. Use 'response.event' for Responses events.

122 

123 - `response_event: optional string`

124 

125 The nested Responses event type. Required when type is 'response.event'; forbidden for other event types.

126 

127 - `delegation: optional ClientDelegation or object { responses, type } or null`

128 

129 Who handles tasks delegated by the Live model. Omitted or null selects your application; use `responses` to let the API manage a Responses backend.

130 

131 - `ClientDelegation object { type }`

132 

133 Delegate tasks to your application. The Live session emits delegation events that your backend handles.

134 

135 - `type: "client"`

136 

137 The delegation owner. Always `client` for tasks handled by your application.

138 

139 - `"client"`

140 

141 - `Responses object { responses, type }`

142 

143 Delegate tasks to a Responses model managed by the Live session.

144 

145 - `responses: ResponsesDelegationConfig`

146 

147 Backend model, prompt, and tools used when the Live session delegates a task to Responses.

148 

149 - `model: string`

150 

151 The model used for server-owned Responses delegations.

152 

153 - `instructions: optional string or null`

154 

155 Instructions for the delegated Responses model, separate from Live instructions. See [backend prompting](/api/docs/guides/live-delegation#start-with-your-existing-backend-prompt).

156 

157 - `max_output_tokens: optional number or null`

158 

159 Maximum number of output tokens for each delegated response.

160 

161 - `parallel_tool_calls: optional boolean or null`

162 

163 Whether the delegated Responses model may request multiple tool calls in a single response.

164 

165 - `reasoning: optional object { effort, summary } or null`

166 

167 Reasoning settings passed to each delegated Responses request.

168 

169 - `effort: optional "none" or "minimal" or "low" or 3 more or null`

170 

171 How much reasoning effort the delegated Responses model should use. Supported values depend on the backend model.

172 

173 - `"none"`

174 

175 - `"minimal"`

176 

177 - `"low"`

178 

179 - `"medium"`

180 

181 - `"high"`

182 

183 - `"xhigh"`

184 

185 - `summary: optional "concise" or "detailed" or "auto" or null`

186 

187 The reasoning summary to request from the delegated Responses model, when supported.

188 

189 - `"concise"`

190 

191 - `"detailed"`

192 

193 - `"auto"`

194 

195 - `service_tier: optional "auto" or "default" or "fast_tier_temp_pilot" or 3 more or null`

196 

197 Service tier for delegated Responses requests.

198 

199 - `"auto"`

200 

201 - `"default"`

202 

203 - `"fast_tier_temp_pilot"`

204 

205 - `"flex"`

206 

207 - `"priority"`

208 

209 - `"ultrafast"`

210 

211 - `text: optional object { verbosity } or null`

212 

213 Text generation settings passed to each delegated Responses request.

214 

215 - `verbosity: optional "low" or "medium" or "high" or null`

216 

217 The amount of detail in text generated by the Responses backend. This does not configure the Live model’s spoken delivery.

218 

219 - `"low"`

220 

221 - `"medium"`

222 

223 - `"high"`

224 

225 - `tool_choice: optional "auto" or "none" or "required" or object { name, type } or object { name, server_label, type }`

226 

227 Controls which tool the Responses backend uses when handling a task delegated by the Live model.

228 

229 - `LiveToolChoiceEnum = "auto" or "none" or "required"`

230 

231 - `"auto"`

232 

233 - `"none"`

234 

235 - `"required"`

236 

237 - `LiveFunctionToolChoiceParam object { name, type }`

238 

239 - `name: string`

240 

241 - `type: "function"`

242 

243 - `"function"`

244 

245 - `LiveMCPToolChoiceParam object { name, server_label, type }`

246 

247 - `name: string`

248 

249 - `server_label: string`

250 

251 - `type: "mcp"`

252 

253 - `"mcp"`

254 

255 - `tools: optional array of FunctionTool or object { type }`

256 

257 Tools available to the Responses backend while it handles tasks delegated by the Live model.

258 

259 - `FunctionTool object { name, type, description, 2 more }`

260 

261 A function tool available to the Responses backend when the Live model delegates a task.

262 

263 - `name: string`

264 

265 The name the delegated Responses model uses when calling this function.

266 

267 - `type: "function"`

268 

269 The tool type. Always `function`.

270 

271 - `"function"`

272 

273 - `description: optional string or null`

274 

275 What the function does and when the delegated Responses model should call it.

276 

277 - `parameters: optional map[unknown] or null`

278 

279 A JSON Schema object describing the arguments accepted by the function.

280 

281 - `strict: optional boolean or null`

282 

283 Whether the delegated Responses model must follow the function’s parameter schema exactly.

284 

285 - `WebSearch object { type }`

286 

287 A web search tool available to the Live session’s Responses backend.

288 

289 - `type: "web_search"`

290 

291 The tool type. Always `web_search`.

292 

293 - `"web_search"`

294 

295 - `type: "responses"`

296 

297 The delegation owner. Always `responses` for tasks handled by the Responses API.

298 

299 - `"responses"`

300 

301 - `input: optional array of InitialItem`

302 

303 Ordered text-only history supplied before startup. Supports developer, user, and assistant messages with one text part each; at most 128 messages and 8,192 rendered tokens in total.

304 

305 - `Developer object { content, role, id, 2 more }`

306 

307 A developer message included in the initial text history of a Live session.

308 

309 - `content: array of object { text, type }`

310 

311 The message content. Supply exactly one text part for the initial Live conversation history.

312 

313 - `text: string`

314 

315 The message text to include in the Live session’s initial conversation history.

316 

317 - `type: optional "input_text"`

318 

319 The text content type. Always `input_text`.

320 

321 - `"input_text"`

322 

323 - `role: "developer"`

324 

325 The author of this history message. Always `developer`.

326 

327 - `"developer"`

328 

329 - `id: optional string or null`

330 

331 An optional identifier for the supplied history message. Live uses the message’s role and text to initialize the conversation.

332 

333 - `status: optional "incomplete" or "completed" or null`

334 

335 The supplied message’s status. Live uses its text as history and does not resume an incomplete message.

336 

337 - `"incomplete"`

338 

339 - `"completed"`

340 

341 - `type: optional "message"`

342 

343 The history item type. Always `message`.

344 

345 - `"message"`

346 

347 - `User object { content, role, id, 2 more }`

348 

349 A user message included in the initial text history of a Live session.

350 

351 - `content: array of object { text, type }`

352 

353 The message content. Supply exactly one text part for the initial Live conversation history.

354 

355 - `text: string`

356 

357 The message text to include in the Live session’s initial conversation history.

358 

359 - `type: optional "input_text"`

360 

361 The text content type. Always `input_text`.

362 

363 - `"input_text"`

364 

365 - `role: "user"`

366 

367 The author of this history message. Always `user`.

368 

369 - `"user"`

370 

371 - `id: optional string or null`

372 

373 An optional identifier for the supplied history message. Live uses the message’s role and text to initialize the conversation.

374 

375 - `status: optional "incomplete" or "completed" or null`

376 

377 The supplied message’s status. Live uses its text as history and does not resume an incomplete message.

378 

379 - `"incomplete"`

380 

381 - `"completed"`

382 

383 - `type: optional "message"`

384 

385 The history item type. Always `message`.

386 

387 - `"message"`

388 

389 - `Assistant object { content, role, id, 2 more }`

390 

391 An assistant message included in the initial text history of a Live session.

392 

393 - `content: array of object { text, type } or object { text, type }`

394 

395 The message content. Supply exactly one text part for the initial Live conversation history.

396 

397 - `Text object { text, type }`

398 

399 Assistant text supplied as conversation history when starting a Live session.

400 

401 - `text: string`

402 

403 The message text to include in the Live session’s initial conversation history.

404 

405 - `type: optional "text"`

406 

407 The text content type. Always `text`.

408 

409 - `"text"`

410 

411 - `OutputText object { text, type }`

412 

413 Assistant output text supplied as conversation history when starting a Live session.

414 

415 - `text: string`

416 

417 The message text to include in the Live session’s initial conversation history.

418 

419 - `type: "output_text"`

420 

421 The text content type. Always `output_text`.

422 

423 - `"output_text"`

424 

425 - `role: "assistant"`

426 

427 The author of this history message. Always `assistant`.

428 

429 - `"assistant"`

430 

431 - `id: optional string or null`

432 

433 An optional identifier for the supplied history message. Live uses the message’s role and text to initialize the conversation.

434 

435 - `status: optional "incomplete" or "completed" or null`

436 

437 The supplied message’s status. Live uses its text as history and does not resume an incomplete message.

438 

439 - `"incomplete"`

440 

441 - `"completed"`

442 

443 - `type: optional "message"`

444 

445 The history item type. Always `message`.

446 

447 - `"message"`

448 

449 - `instructions: optional string or null`

450 

451 Frontend instructions for voice, conversation, interruptions, and when to delegate. Start with the [Live prompting guide](/api/docs/guides/live-prompting); put business rules and tool workflows in a separate [backend prompt](/api/docs/guides/live-delegation#start-with-your-existing-backend-prompt). Limited to 16,384 client-supplied tokens. Omitted or blank instructions use server defaults. Immutable after startup.

452 

453 - `store: optional boolean`

454 

455 Whether to store the session for later forking and recording download. Defaults to false for new sessions.

456 

457- `transport: object { sdp, type }`

458 

459 WebRTC transport with the browser's SDP offer.

460 

461 - `sdp: string`

462 

463 Session Description Protocol message for the WebRTC connection.

464 

465 - `type: "webrtc"`

466 

467 The transport used for the Live session. Always `webrtc`.

468 

469 - `"webrtc"`

470 

471### Returns

472 

473- `session: object { id }`

474 

475 The newly created Live session. Use its ID for session controls and sideband connections.

476 

477 - `id: string`

478 

479 Opaque session identifier. Preserve the returned value unchanged, including its prefix.

480 

481- `transport: object { sdp, type }`

482 

483 WebRTC transport with the SDP answer.

484 

485 - `sdp: string`

486 

487 Session Description Protocol message for the WebRTC connection.

488 

489 - `type: "webrtc"`

490 

491 The transport used for the Live session. Always `webrtc`.

492 

493 - `"webrtc"`

494 

495### Example

496 

497```http

498curl https://api.openai.com/v1/live/sessions \

499 -H 'Content-Type: application/json' \

500 -H "Authorization: Bearer $OPENAI_API_KEY" \

501 -d '{

502 "session": {

503 "model": "gpt-live-1"

504 },

505 "transport": {

506 "sdp": "x",

507 "type": "webrtc"

508 }

509 }'

510```

511 

512#### Response

513 

514```json

515{

516 "session": {

517 "id": "live_123"

518 },

519 "transport": {

520 "type": "webrtc",

521 "sdp": "<SDP answer>"

522 }

523}

524```

525 

526### Example

527 

528```http

529curl https://api.openai.com/v1/live/sessions \

530 -H "Authorization: Bearer $OPENAI_API_KEY" \

531 -H "Content-Type: application/json" \

532 -d '{"session":{"model":"gpt-live-1","instructions":"Be concise. Ask for clarification when needed."},"transport":{"type":"webrtc","sdp":"<SDP offer>"}}'

533```

Details

1## Accept call

2 

3**post** `/live/sessions/{session_id}/accept`

4 

5Accept an incoming SIP call with Live startup configuration.

6 

7### Path Parameters

8 

9- `session_id: string`

10 

11### Body Parameters

12 

13- `session: object { model, type, audio, 4 more }`

14 

15 Model and startup configuration for the Live session that answers the incoming SIP call.

16 

17 - `model: string or "gpt-live-1"`

18 

19 The Live model to use for the accepted call.

20 

21 - `string`

22 

23 - `"gpt-live-1"`

24 

25 The Live model. Required in the session configuration for every transport; do not pass it as a URL query parameter.

26 

27 - `"gpt-live-1"`

28 

29 - `type: "live"`

30 

31 The session type. Always `live`.

32 

33 - `"live"`

34 

35 - `audio: optional object { output }`

36 

37 Startup audio output configuration. SIP negotiates the media format; audio.format is only accepted for primary WebSockets. Voice cannot change after startup.

38 

39 - `output: optional object { voice }`

40 

41 Settings for speech generated by the Live model. Choose the voice before starting the session.

42 

43 - `voice: optional string or "alloy" or "ash" or "ballad" or 19 more or CustomVoice`

44 

45 The voice used for Live speech, as a built-in voice name or a custom voice object containing its ID. Defaults to `marin` and cannot change after startup.

46 

47 - `string`

48 

49 - `"alloy" or "ash" or "ballad" or 19 more`

50 

51 The voice used for Live speech, as a built-in voice name or a custom voice object containing its ID. Defaults to `marin` and cannot change after startup.

52 

53 - `"alloy"`

54 

55 - `"ash"`

56 

57 - `"ballad"`

58 

59 - `"beacon"`

60 

61 - `"bossa"`

62 

63 - `"cedar"`

64 

65 - `"cinder"`

66 

67 - `"coral"`

68 

69 - `"delta"`

70 

71 - `"echo"`

72 

73 - `"gleam"`

74 

75 - `"marin"`

76 

77 - `"meridian"`

78 

79 - `"quartz"`

80 

81 - `"ripple"`

82 

83 - `"sage"`

84 

85 - `"shimmer"`

86 

87 - `"stone"`

88 

89 - `"tempo"`

90 

91 - `"verse"`

92 

93 - `"vesper"`

94 

95 - `"willow"`

96 

97 - `CustomVoice object { id }`

98 

99 - `id: string`

100 

101 - `delegation: optional ClientDelegation or object { responses, type } or null`

102 

103 Who handles tasks delegated by the Live model. Omitted or null selects your application; use `responses` to let the API manage a Responses backend.

104 

105 - `ClientDelegation object { type }`

106 

107 Delegate tasks to your application. The Live session emits delegation events that your backend handles.

108 

109 - `type: "client"`

110 

111 The delegation owner. Always `client` for tasks handled by your application.

112 

113 - `"client"`

114 

115 - `Responses object { responses, type }`

116 

117 Delegate tasks to a Responses model managed by the Live session.

118 

119 - `responses: ResponsesDelegationConfig`

120 

121 Backend model, prompt, and tools used when the Live session delegates a task to Responses.

122 

123 - `model: string`

124 

125 The model used for server-owned Responses delegations.

126 

127 - `instructions: optional string or null`

128 

129 Instructions for the delegated Responses model, separate from Live instructions. See [backend prompting](/api/docs/guides/live-delegation#start-with-your-existing-backend-prompt).

130 

131 - `max_output_tokens: optional number or null`

132 

133 Maximum number of output tokens for each delegated response.

134 

135 - `parallel_tool_calls: optional boolean or null`

136 

137 Whether the delegated Responses model may request multiple tool calls in a single response.

138 

139 - `reasoning: optional object { effort, summary } or null`

140 

141 Reasoning settings passed to each delegated Responses request.

142 

143 - `effort: optional "none" or "minimal" or "low" or 3 more or null`

144 

145 How much reasoning effort the delegated Responses model should use. Supported values depend on the backend model.

146 

147 - `"none"`

148 

149 - `"minimal"`

150 

151 - `"low"`

152 

153 - `"medium"`

154 

155 - `"high"`

156 

157 - `"xhigh"`

158 

159 - `summary: optional "concise" or "detailed" or "auto" or null`

160 

161 The reasoning summary to request from the delegated Responses model, when supported.

162 

163 - `"concise"`

164 

165 - `"detailed"`

166 

167 - `"auto"`

168 

169 - `service_tier: optional "auto" or "default" or "fast_tier_temp_pilot" or 3 more or null`

170 

171 Service tier for delegated Responses requests.

172 

173 - `"auto"`

174 

175 - `"default"`

176 

177 - `"fast_tier_temp_pilot"`

178 

179 - `"flex"`

180 

181 - `"priority"`

182 

183 - `"ultrafast"`

184 

185 - `text: optional object { verbosity } or null`

186 

187 Text generation settings passed to each delegated Responses request.

188 

189 - `verbosity: optional "low" or "medium" or "high" or null`

190 

191 The amount of detail in text generated by the Responses backend. This does not configure the Live model’s spoken delivery.

192 

193 - `"low"`

194 

195 - `"medium"`

196 

197 - `"high"`

198 

199 - `tool_choice: optional "auto" or "none" or "required" or object { name, type } or object { name, server_label, type }`

200 

201 Controls which tool the Responses backend uses when handling a task delegated by the Live model.

202 

203 - `LiveToolChoiceEnum = "auto" or "none" or "required"`

204 

205 - `"auto"`

206 

207 - `"none"`

208 

209 - `"required"`

210 

211 - `LiveFunctionToolChoiceParam object { name, type }`

212 

213 - `name: string`

214 

215 - `type: "function"`

216 

217 - `"function"`

218 

219 - `LiveMCPToolChoiceParam object { name, server_label, type }`

220 

221 - `name: string`

222 

223 - `server_label: string`

224 

225 - `type: "mcp"`

226 

227 - `"mcp"`

228 

229 - `tools: optional array of FunctionTool or object { type }`

230 

231 Tools available to the Responses backend while it handles tasks delegated by the Live model.

232 

233 - `FunctionTool object { name, type, description, 2 more }`

234 

235 A function tool available to the Responses backend when the Live model delegates a task.

236 

237 - `name: string`

238 

239 The name the delegated Responses model uses when calling this function.

240 

241 - `type: "function"`

242 

243 The tool type. Always `function`.

244 

245 - `"function"`

246 

247 - `description: optional string or null`

248 

249 What the function does and when the delegated Responses model should call it.

250 

251 - `parameters: optional map[unknown] or null`

252 

253 A JSON Schema object describing the arguments accepted by the function.

254 

255 - `strict: optional boolean or null`

256 

257 Whether the delegated Responses model must follow the function’s parameter schema exactly.

258 

259 - `WebSearch object { type }`

260 

261 A web search tool available to the Live session’s Responses backend.

262 

263 - `type: "web_search"`

264 

265 The tool type. Always `web_search`.

266 

267 - `"web_search"`

268 

269 - `type: "responses"`

270 

271 The delegation owner. Always `responses` for tasks handled by the Responses API.

272 

273 - `"responses"`

274 

275 - `input: optional array of InitialItem`

276 

277 Ordered text-only history supplied before startup. Supports developer, user, and assistant messages with one text part each; at most 128 messages and 8,192 rendered tokens in total.

278 

279 - `Developer object { content, role, id, 2 more }`

280 

281 A developer message included in the initial text history of a Live session.

282 

283 - `content: array of object { text, type }`

284 

285 The message content. Supply exactly one text part for the initial Live conversation history.

286 

287 - `text: string`

288 

289 The message text to include in the Live session’s initial conversation history.

290 

291 - `type: optional "input_text"`

292 

293 The text content type. Always `input_text`.

294 

295 - `"input_text"`

296 

297 - `role: "developer"`

298 

299 The author of this history message. Always `developer`.

300 

301 - `"developer"`

302 

303 - `id: optional string or null`

304 

305 An optional identifier for the supplied history message. Live uses the message’s role and text to initialize the conversation.

306 

307 - `status: optional "incomplete" or "completed" or null`

308 

309 The supplied message’s status. Live uses its text as history and does not resume an incomplete message.

310 

311 - `"incomplete"`

312 

313 - `"completed"`

314 

315 - `type: optional "message"`

316 

317 The history item type. Always `message`.

318 

319 - `"message"`

320 

321 - `User object { content, role, id, 2 more }`

322 

323 A user message included in the initial text history of a Live session.

324 

325 - `content: array of object { text, type }`

326 

327 The message content. Supply exactly one text part for the initial Live conversation history.

328 

329 - `text: string`

330 

331 The message text to include in the Live session’s initial conversation history.

332 

333 - `type: optional "input_text"`

334 

335 The text content type. Always `input_text`.

336 

337 - `"input_text"`

338 

339 - `role: "user"`

340 

341 The author of this history message. Always `user`.

342 

343 - `"user"`

344 

345 - `id: optional string or null`

346 

347 An optional identifier for the supplied history message. Live uses the message’s role and text to initialize the conversation.

348 

349 - `status: optional "incomplete" or "completed" or null`

350 

351 The supplied message’s status. Live uses its text as history and does not resume an incomplete message.

352 

353 - `"incomplete"`

354 

355 - `"completed"`

356 

357 - `type: optional "message"`

358 

359 The history item type. Always `message`.

360 

361 - `"message"`

362 

363 - `Assistant object { content, role, id, 2 more }`

364 

365 An assistant message included in the initial text history of a Live session.

366 

367 - `content: array of object { text, type } or object { text, type }`

368 

369 The message content. Supply exactly one text part for the initial Live conversation history.

370 

371 - `Text object { text, type }`

372 

373 Assistant text supplied as conversation history when starting a Live session.

374 

375 - `text: string`

376 

377 The message text to include in the Live session’s initial conversation history.

378 

379 - `type: optional "text"`

380 

381 The text content type. Always `text`.

382 

383 - `"text"`

384 

385 - `OutputText object { text, type }`

386 

387 Assistant output text supplied as conversation history when starting a Live session.

388 

389 - `text: string`

390 

391 The message text to include in the Live session’s initial conversation history.

392 

393 - `type: "output_text"`

394 

395 The text content type. Always `output_text`.

396 

397 - `"output_text"`

398 

399 - `role: "assistant"`

400 

401 The author of this history message. Always `assistant`.

402 

403 - `"assistant"`

404 

405 - `id: optional string or null`

406 

407 An optional identifier for the supplied history message. Live uses the message’s role and text to initialize the conversation.

408 

409 - `status: optional "incomplete" or "completed" or null`

410 

411 The supplied message’s status. Live uses its text as history and does not resume an incomplete message.

412 

413 - `"incomplete"`

414 

415 - `"completed"`

416 

417 - `type: optional "message"`

418 

419 The history item type. Always `message`.

420 

421 - `"message"`

422 

423 - `instructions: optional string or null`

424 

425 Frontend instructions for voice, conversation, interruptions, and when to delegate. Start with the [Live prompting guide](/api/docs/guides/live-prompting); put business rules and tool workflows in a separate [backend prompt](/api/docs/guides/live-delegation#start-with-your-existing-backend-prompt). Limited to 16,384 client-supplied tokens. Omitted or blank instructions use server defaults. Immutable after startup.

426 

427 - `store: optional boolean`

428 

429 Whether to store the session for later forking and recording download. Defaults to false for new sessions.

430 

431### Example

432 

433```http

434curl https://api.openai.com/v1/live/sessions/$SESSION_ID/accept \

435 -H 'Content-Type: application/json' \

436 -H "Authorization: Bearer $OPENAI_API_KEY" \

437 -d '{

438 "session": {

439 "model": "gpt-live-1",

440 "type": "live"

441 }

442 }'

443```

Details

1## Download recording

2 

3**get** `/live/sessions/{session_id}/content`

4 

5Get Live session content

6 

7### Path Parameters

8 

9- `session_id: string`

10 

11 The ID of the stored Live session to download. Use the session ID returned when the session started with storage enabled.

12 

13### Example

14 

15```http

16curl https://api.openai.com/v1/live/sessions/$SESSION_ID/content \

17 -H "Authorization: Bearer $OPENAI_API_KEY"

18```

Details

1## Fork session

2 

3**post** `/live/sessions/{session_id}/fork`

4 

5Fork a stored Live session onto a new WebRTC connection.

6 

7### Path Parameters

8 

9- `session_id: string`

10 

11### Body Parameters

12 

13- `transport: object { sdp, type }`

14 

15 WebRTC transport with an SDP offer for the new connection to the forked session.

16 

17 - `sdp: string`

18 

19 Session Description Protocol message for the WebRTC connection.

20 

21 - `type: "webrtc"`

22 

23 The transport used for the Live session. Always `webrtc`.

24 

25 - `"webrtc"`

26 

27- `session: optional MediaSessionForkConfig`

28 

29 Optional configuration overrides for the new Live session. Omit this object or send an empty object to inherit the stored session's settings.

30 

31 - `client: optional ClientConfig`

32 

33 Startup-only capabilities for an untrusted frontend attached to a unified WebRTC session. Trusted sideband connections are unaffected.

34 

35 - `data_channel: DataChannelConfig`

36 

37 Client and server event permissions for the WebRTC frontend data channel.

38 

39 - `allowed_client_events: optional "all" or array of string`

40 

41 Client event types that the frontend data channel may send. Use 'all' to allow every client event; an empty array allows none. Omission preserves the existing allow-all behavior.

42 

43 - `"all"`

44 

45 - `"all"`

46 

47 - `array of string`

48 

49 - `allowed_server_events: optional "all" or array of ServerEventSelector`

50 

51 Server events that may be sent to the frontend data channel. Use 'all' to allow every server event; an empty array allows none. Omission preserves the existing allow-all behavior. Responses events use an object with type 'response.event' and a response_event selector.

52 

53 - `"all"`

54 

55 - `"all"`

56 

57 - `array of ServerEventSelector`

58 

59 - `type: string`

60 

61 The outer Live server event type. Use 'response.event' for Responses events.

62 

63 - `response_event: optional string`

64 

65 The nested Responses event type. Required when type is 'response.event'; forbidden for other event types.

66 

67 - `delegation: optional object { type, responses }`

68 

69 Update the Responses backend for an existing Live session without changing delegation ownership.

70 

71 - `type: "responses"`

72 

73 The delegation owner. Always `responses` for tasks handled by the Responses API.

74 

75 - `"responses"`

76 

77 - `responses: optional ResponsesDelegationUpdateConfig`

78 

79 Responses backend settings to update. Omitted settings keep their existing values.

80 

81 - `instructions: optional string or null`

82 

83 Instructions for the delegated Responses model, separate from Live instructions. See [backend prompting](/api/docs/guides/live-delegation#start-with-your-existing-backend-prompt).

84 

85 - `max_output_tokens: optional number or null`

86 

87 Maximum number of output tokens for each delegated response.

88 

89 - `model: optional string`

90 

91 The Responses backend model to use for subsequent delegated requests. Omit to keep the current backend model.

92 

93 - `parallel_tool_calls: optional boolean or null`

94 

95 Whether the delegated Responses model may request multiple tool calls in a single response.

96 

97 - `reasoning: optional object { effort, summary } or null`

98 

99 Reasoning settings passed to each delegated Responses request.

100 

101 - `effort: optional "none" or "minimal" or "low" or 3 more or null`

102 

103 How much reasoning effort the delegated Responses model should use. Supported values depend on the backend model.

104 

105 - `"none"`

106 

107 - `"minimal"`

108 

109 - `"low"`

110 

111 - `"medium"`

112 

113 - `"high"`

114 

115 - `"xhigh"`

116 

117 - `summary: optional "concise" or "detailed" or "auto" or null`

118 

119 The reasoning summary to request from the delegated Responses model, when supported.

120 

121 - `"concise"`

122 

123 - `"detailed"`

124 

125 - `"auto"`

126 

127 - `service_tier: optional "auto" or "default" or "fast_tier_temp_pilot" or 3 more or null`

128 

129 Service tier for delegated Responses requests.

130 

131 - `"auto"`

132 

133 - `"default"`

134 

135 - `"fast_tier_temp_pilot"`

136 

137 - `"flex"`

138 

139 - `"priority"`

140 

141 - `"ultrafast"`

142 

143 - `text: optional object { verbosity } or null`

144 

145 Text generation settings passed to each delegated Responses request.

146 

147 - `verbosity: optional "low" or "medium" or "high" or null`

148 

149 The amount of detail in text generated by the Responses backend. This does not configure the Live model’s spoken delivery.

150 

151 - `"low"`

152 

153 - `"medium"`

154 

155 - `"high"`

156 

157 - `tool_choice: optional "auto" or "none" or "required" or object { name, type } or object { name, server_label, type }`

158 

159 Controls which tool the Responses backend uses when handling a task delegated by the Live model.

160 

161 - `LiveToolChoiceEnum = "auto" or "none" or "required"`

162 

163 - `"auto"`

164 

165 - `"none"`

166 

167 - `"required"`

168 

169 - `LiveFunctionToolChoiceParam object { name, type }`

170 

171 - `name: string`

172 

173 - `type: "function"`

174 

175 - `"function"`

176 

177 - `LiveMCPToolChoiceParam object { name, server_label, type }`

178 

179 - `name: string`

180 

181 - `server_label: string`

182 

183 - `type: "mcp"`

184 

185 - `"mcp"`

186 

187 - `tools: optional array of FunctionTool or object { type }`

188 

189 Tools available to the Responses backend while it handles tasks delegated by the Live model.

190 

191 - `FunctionTool object { name, type, description, 2 more }`

192 

193 A function tool available to the Responses backend when the Live model delegates a task.

194 

195 - `name: string`

196 

197 The name the delegated Responses model uses when calling this function.

198 

199 - `type: "function"`

200 

201 The tool type. Always `function`.

202 

203 - `"function"`

204 

205 - `description: optional string or null`

206 

207 What the function does and when the delegated Responses model should call it.

208 

209 - `parameters: optional map[unknown] or null`

210 

211 A JSON Schema object describing the arguments accepted by the function.

212 

213 - `strict: optional boolean or null`

214 

215 Whether the delegated Responses model must follow the function’s parameter schema exactly.

216 

217 - `WebSearch object { type }`

218 

219 A web search tool available to the Live session’s Responses backend.

220 

221 - `type: "web_search"`

222 

223 The tool type. Always `web_search`.

224 

225 - `"web_search"`

226 

227 - `store: optional boolean`

228 

229 Whether to store the forked session. Omission inherits the stored session's setting.

230 

231### Returns

232 

233- `session: object { id }`

234 

235 The newly created Live session. Use its ID for session controls and sideband connections.

236 

237 - `id: string`

238 

239 Opaque session identifier. Preserve the returned value unchanged, including its prefix.

240 

241- `transport: object { sdp, type }`

242 

243 WebRTC transport with the SDP answer.

244 

245 - `sdp: string`

246 

247 Session Description Protocol message for the WebRTC connection.

248 

249 - `type: "webrtc"`

250 

251 The transport used for the Live session. Always `webrtc`.

252 

253 - `"webrtc"`

254 

255### Example

256 

257```http

258curl https://api.openai.com/v1/live/sessions/$SESSION_ID/fork \

259 -H 'Content-Type: application/json' \

260 -H "Authorization: Bearer $OPENAI_API_KEY" \

261 -d '{

262 "transport": {

263 "sdp": "x",

264 "type": "webrtc"

265 }

266 }'

267```

268 

269#### Response

270 

271```json

272{

273 "session": {

274 "id": "id"

275 },

276 "transport": {

277 "sdp": "x",

278 "type": "webrtc"

279 }

280}

281```

282 

283### Example

284 

285```http

286curl https://api.openai.com/v1/live/sessions/live_123/fork \

287 -H "Authorization: Bearer $OPENAI_API_KEY" \

288 -H "Content-Type: application/json" \

289 -d '{"session":{},"transport":{"type":"webrtc","sdp":"<SDP offer>"}}'

290```

Details

1## Hang up session

2 

3**post** `/live/sessions/{session_id}/hangup`

4 

5Hang up a Live session.

6 

7### Path Parameters

8 

9- `session_id: string`

10 

11### Example

12 

13```http

14curl https://api.openai.com/v1/live/sessions/$SESSION_ID/hangup \

15 -X POST \

16 -H "Authorization: Bearer $OPENAI_API_KEY"

17```

Details

1## Transfer call

2 

3**post** `/live/sessions/{session_id}/refer`

4 

5Transfer a Live SIP call to another destination.

6 

7### Path Parameters

8 

9- `session_id: string`

10 

11### Body Parameters

12 

13- `target_uri: string`

14 

15 Nonblank URI for the SIP Refer-To header, such as tel:+14155550123 or sip:agent@example.com.

16 

17### Example

18 

19```http

20curl https://api.openai.com/v1/live/sessions/$SESSION_ID/refer \

21 -H 'Content-Type: application/json' \

22 -H "Authorization: Bearer $OPENAI_API_KEY" \

23 -d '{

24 "target_uri": "tel:+14155550123"

25 }'

26```

Details

1## Reject call

2 

3**post** `/live/sessions/{session_id}/reject`

4 

5Reject an incoming SIP call.

6 

7### Path Parameters

8 

9- `session_id: string`

10 

11### Body Parameters

12 

13- `status_code: number`

14 

15 SIP rejection status sent to the caller. This field is required.

16 

17### Example

18 

19```http

20curl https://api.openai.com/v1/live/sessions/$SESSION_ID/reject \

21 -H 'Content-Type: application/json' \

22 -H "Authorization: Bearer $OPENAI_API_KEY" \

23 -d '{

24 "status_code": 486

25 }'

26```

Details

3476 3476 

3477 The ID of the compaction item.3477 The ID of the compaction item.

3478 3478 

3479 - `ImageGenerationCall object { id, result, status, 3 more }`3479 - `ImageGenerationCall object { id, result, status, 7 more }`

3480 3480 

3481 An image generation request made by the model.3481 An image generation request made by the model.

3482 3482 


3506 3506 

3507 - `"image_generation_call"`3507 - `"image_generation_call"`

3508 3508 

3509 - `action: optional "generate" or "edit" or "auto" or null`

3510 

3511 The action used for image generation.

3512 

3513 - `"generate"`

3514 

3515 - `"edit"`

3516 

3517 - `"auto"`

3518 

3519 - `background: optional "transparent" or "opaque" or "auto" or null`

3520 

3521 The background setting used for generation.

3522 

3523 - `"transparent"`

3524 

3525 - `"opaque"`

3526 

3527 - `"auto"`

3528 

3529 - `output_format: optional "png" or "webp" or "jpeg" or null`

3530 

3531 The output format used for generation.

3532 

3533 - `"png"`

3534 

3535 - `"webp"`

3536 

3537 - `"jpeg"`

3538 

3509 - `quality: optional "low" or "medium" or "high" or 3 more or null`3539 - `quality: optional "low" or "medium" or "high" or 3 more or null`

3510 3540 

3511 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.3541 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


3522 3552 

3523 - `"auto"`3553 - `"auto"`

3524 3554 

3555 - `revised_prompt: optional string or null`

3556 

3557 The prompt that was used after any model prompt rewriting.

3558 

3525 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`3559 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

3526 3560 

3527 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.3561 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.


7057 7091 

7058 The identifier of the actor that created the item.7092 The identifier of the actor that created the item.

7059 7093 

7060 - `ImageGenerationCall object { id, result, status, 3 more }`7094 - `ImageGenerationCall object { id, result, status, 7 more }`

7061 7095 

7062 An image generation request made by the model.7096 An image generation request made by the model.

7063 7097 


7087 7121 

7088 - `"image_generation_call"`7122 - `"image_generation_call"`

7089 7123 

7124 - `action: optional "generate" or "edit" or "auto" or null`

7125 

7126 The action used for image generation.

7127 

7128 - `"generate"`

7129 

7130 - `"edit"`

7131 

7132 - `"auto"`

7133 

7134 - `background: optional "transparent" or "opaque" or "auto" or null`

7135 

7136 The background setting used for generation.

7137 

7138 - `"transparent"`

7139 

7140 - `"opaque"`

7141 

7142 - `"auto"`

7143 

7144 - `output_format: optional "png" or "webp" or "jpeg" or null`

7145 

7146 The output format used for generation.

7147 

7148 - `"png"`

7149 

7150 - `"webp"`

7151 

7152 - `"jpeg"`

7153 

7090 - `quality: optional "low" or "medium" or "high" or 3 more or null`7154 - `quality: optional "low" or "medium" or "high" or 3 more or null`

7091 7155 

7092 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.7156 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


7103 7167 

7104 - `"auto"`7168 - `"auto"`

7105 7169 

7170 - `revised_prompt: optional string or null`

7171 

7172 The prompt that was used after any model prompt rewriting.

7173 

7106 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`7174 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

7107 7175 

7108 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.7176 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.

Details

3567 3567 

3568 The ID of the compaction item.3568 The ID of the compaction item.

3569 3569 

3570 - `ImageGenerationCall object { id, result, status, 3 more }`3570 - `ImageGenerationCall object { id, result, status, 7 more }`

3571 3571 

3572 An image generation request made by the model.3572 An image generation request made by the model.

3573 3573 


3597 3597 

3598 - `"image_generation_call"`3598 - `"image_generation_call"`

3599 3599 

3600 - `action: optional "generate" or "edit" or "auto" or null`

3601 

3602 The action used for image generation.

3603 

3604 - `"generate"`

3605 

3606 - `"edit"`

3607 

3608 - `"auto"`

3609 

3610 - `background: optional "transparent" or "opaque" or "auto" or null`

3611 

3612 The background setting used for generation.

3613 

3614 - `"transparent"`

3615 

3616 - `"opaque"`

3617 

3618 - `"auto"`

3619 

3620 - `output_format: optional "png" or "webp" or "jpeg" or null`

3621 

3622 The output format used for generation.

3623 

3624 - `"png"`

3625 

3626 - `"webp"`

3627 

3628 - `"jpeg"`

3629 

3600 - `quality: optional "low" or "medium" or "high" or 3 more or null`3630 - `quality: optional "low" or "medium" or "high" or 3 more or null`

3601 3631 

3602 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.3632 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


3613 3643 

3614 - `"auto"`3644 - `"auto"`

3615 3645 

3646 - `revised_prompt: optional string or null`

3647 

3648 The prompt that was used after any model prompt rewriting.

3649 

3616 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`3650 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

3617 3651 

3618 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.3652 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.


7406 7440 

7407 - `"web_search_call"`7441 - `"web_search_call"`

7408 7442 

7409 - `ImageGenerationCall object { id, result, status, 3 more }`7443 - `ImageGenerationCall object { id, result, status, 7 more }`

7410 7444 

7411 An image generation request made by the model.7445 An image generation request made by the model.

7412 7446 


7436 7470 

7437 - `"image_generation_call"`7471 - `"image_generation_call"`

7438 7472 

7473 - `action: optional "generate" or "edit" or "auto" or null`

7474 

7475 The action used for image generation.

7476 

7477 - `"generate"`

7478 

7479 - `"edit"`

7480 

7481 - `"auto"`

7482 

7483 - `background: optional "transparent" or "opaque" or "auto" or null`

7484 

7485 The background setting used for generation.

7486 

7487 - `"transparent"`

7488 

7489 - `"opaque"`

7490 

7491 - `"auto"`

7492 

7493 - `output_format: optional "png" or "webp" or "jpeg" or null`

7494 

7495 The output format used for generation.

7496 

7497 - `"png"`

7498 

7499 - `"webp"`

7500 

7501 - `"jpeg"`

7502 

7439 - `quality: optional "low" or "medium" or "high" or 3 more or null`7503 - `quality: optional "low" or "medium" or "high" or 3 more or null`

7440 7504 

7441 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.7505 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


7452 7516 

7453 - `"auto"`7517 - `"auto"`

7454 7518 

7519 - `revised_prompt: optional string or null`

7520 

7521 The prompt that was used after any model prompt rewriting.

7522 

7455 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`7523 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

7456 7524 

7457 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.7525 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.

Details

3427 3427 

3428 The ID of the compaction item.3428 The ID of the compaction item.

3429 3429 

3430 - `ImageGenerationCall object { id, result, status, 3 more }`3430 - `ImageGenerationCall object { id, result, status, 7 more }`

3431 3431 

3432 An image generation request made by the model.3432 An image generation request made by the model.

3433 3433 


3457 3457 

3458 - `"image_generation_call"`3458 - `"image_generation_call"`

3459 3459 

3460 - `action: optional "generate" or "edit" or "auto" or null`

3461 

3462 The action used for image generation.

3463 

3464 - `"generate"`

3465 

3466 - `"edit"`

3467 

3468 - `"auto"`

3469 

3470 - `background: optional "transparent" or "opaque" or "auto" or null`

3471 

3472 The background setting used for generation.

3473 

3474 - `"transparent"`

3475 

3476 - `"opaque"`

3477 

3478 - `"auto"`

3479 

3480 - `output_format: optional "png" or "webp" or "jpeg" or null`

3481 

3482 The output format used for generation.

3483 

3484 - `"png"`

3485 

3486 - `"webp"`

3487 

3488 - `"jpeg"`

3489 

3460 - `quality: optional "low" or "medium" or "high" or 3 more or null`3490 - `quality: optional "low" or "medium" or "high" or 3 more or null`

3461 3491 

3462 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.3492 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


3473 3503 

3474 - `"auto"`3504 - `"auto"`

3475 3505 

3506 - `revised_prompt: optional string or null`

3507 

3508 The prompt that was used after any model prompt rewriting.

3509 

3476 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`3510 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

3477 3511 

3478 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.3512 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.


9502 9536 

9503 The ID of the compaction item.9537 The ID of the compaction item.

9504 9538 

9505 - `ImageGenerationCall object { id, result, status, 3 more }`9539 - `ImageGenerationCall object { id, result, status, 7 more }`

9506 9540 

9507 An image generation request made by the model.9541 An image generation request made by the model.

9508 9542 


9532 9566 

9533 - `"image_generation_call"`9567 - `"image_generation_call"`

9534 9568 

9569 - `action: optional "generate" or "edit" or "auto" or null`

9570 

9571 The action used for image generation.

9572 

9573 - `"generate"`

9574 

9575 - `"edit"`

9576 

9577 - `"auto"`

9578 

9579 - `background: optional "transparent" or "opaque" or "auto" or null`

9580 

9581 The background setting used for generation.

9582 

9583 - `"transparent"`

9584 

9585 - `"opaque"`

9586 

9587 - `"auto"`

9588 

9589 - `output_format: optional "png" or "webp" or "jpeg" or null`

9590 

9591 The output format used for generation.

9592 

9593 - `"png"`

9594 

9595 - `"webp"`

9596 

9597 - `"jpeg"`

9598 

9535 - `quality: optional "low" or "medium" or "high" or 3 more or null`9599 - `quality: optional "low" or "medium" or "high" or 3 more or null`

9536 9600 

9537 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.9601 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


9548 9612 

9549 - `"auto"`9613 - `"auto"`

9550 9614 

9615 - `revised_prompt: optional string or null`

9616 

9617 The prompt that was used after any model prompt rewriting.

9618 

9551 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`9619 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

9552 9620 

9553 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.9621 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.


13083 13151 

13084 The identifier of the actor that created the item.13152 The identifier of the actor that created the item.

13085 13153 

13086 - `ImageGenerationCall object { id, result, status, 3 more }`13154 - `ImageGenerationCall object { id, result, status, 7 more }`

13087 13155 

13088 An image generation request made by the model.13156 An image generation request made by the model.

13089 13157 


13113 13181 

13114 - `"image_generation_call"`13182 - `"image_generation_call"`

13115 13183 

13184 - `action: optional "generate" or "edit" or "auto" or null`

13185 

13186 The action used for image generation.

13187 

13188 - `"generate"`

13189 

13190 - `"edit"`

13191 

13192 - `"auto"`

13193 

13194 - `background: optional "transparent" or "opaque" or "auto" or null`

13195 

13196 The background setting used for generation.

13197 

13198 - `"transparent"`

13199 

13200 - `"opaque"`

13201 

13202 - `"auto"`

13203 

13204 - `output_format: optional "png" or "webp" or "jpeg" or null`

13205 

13206 The output format used for generation.

13207 

13208 - `"png"`

13209 

13210 - `"webp"`

13211 

13212 - `"jpeg"`

13213 

13116 - `quality: optional "low" or "medium" or "high" or 3 more or null`13214 - `quality: optional "low" or "medium" or "high" or 3 more or null`

13117 13215 

13118 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.13216 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


13129 13227 

13130 - `"auto"`13228 - `"auto"`

13131 13229 

13230 - `revised_prompt: optional string or null`

13231 

13232 The prompt that was used after any model prompt rewriting.

13233 

13132 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`13234 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

13133 13235 

13134 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.13236 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.

Details

3520 3520 

3521 The ID of the compaction item.3521 The ID of the compaction item.

3522 3522 

3523 - `ImageGenerationCall object { id, result, status, 3 more }`3523 - `ImageGenerationCall object { id, result, status, 7 more }`

3524 3524 

3525 An image generation request made by the model.3525 An image generation request made by the model.

3526 3526 


3550 3550 

3551 - `"image_generation_call"`3551 - `"image_generation_call"`

3552 3552 

3553 - `action: optional "generate" or "edit" or "auto" or null`

3554 

3555 The action used for image generation.

3556 

3557 - `"generate"`

3558 

3559 - `"edit"`

3560 

3561 - `"auto"`

3562 

3563 - `background: optional "transparent" or "opaque" or "auto" or null`

3564 

3565 The background setting used for generation.

3566 

3567 - `"transparent"`

3568 

3569 - `"opaque"`

3570 

3571 - `"auto"`

3572 

3573 - `output_format: optional "png" or "webp" or "jpeg" or null`

3574 

3575 The output format used for generation.

3576 

3577 - `"png"`

3578 

3579 - `"webp"`

3580 

3581 - `"jpeg"`

3582 

3553 - `quality: optional "low" or "medium" or "high" or 3 more or null`3583 - `quality: optional "low" or "medium" or "high" or 3 more or null`

3554 3584 

3555 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.3585 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


3566 3596 

3567 - `"auto"`3597 - `"auto"`

3568 3598 

3599 - `revised_prompt: optional string or null`

3600 

3601 The prompt that was used after any model prompt rewriting.

3602 

3569 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`3603 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

3570 3604 

3571 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.3605 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.


7101 7135 

7102 The identifier of the actor that created the item.7136 The identifier of the actor that created the item.

7103 7137 

7104 - `ImageGenerationCall object { id, result, status, 3 more }`7138 - `ImageGenerationCall object { id, result, status, 7 more }`

7105 7139 

7106 An image generation request made by the model.7140 An image generation request made by the model.

7107 7141 


7131 7165 

7132 - `"image_generation_call"`7166 - `"image_generation_call"`

7133 7167 

7168 - `action: optional "generate" or "edit" or "auto" or null`

7169 

7170 The action used for image generation.

7171 

7172 - `"generate"`

7173 

7174 - `"edit"`

7175 

7176 - `"auto"`

7177 

7178 - `background: optional "transparent" or "opaque" or "auto" or null`

7179 

7180 The background setting used for generation.

7181 

7182 - `"transparent"`

7183 

7184 - `"opaque"`

7185 

7186 - `"auto"`

7187 

7188 - `output_format: optional "png" or "webp" or "jpeg" or null`

7189 

7190 The output format used for generation.

7191 

7192 - `"png"`

7193 

7194 - `"webp"`

7195 

7196 - `"jpeg"`

7197 

7134 - `quality: optional "low" or "medium" or "high" or 3 more or null`7198 - `quality: optional "low" or "medium" or "high" or 3 more or null`

7135 7199 

7136 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.7200 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


7147 7211 

7148 - `"auto"`7212 - `"auto"`

7149 7213 

7214 - `revised_prompt: optional string or null`

7215 

7216 The prompt that was used after any model prompt rewriting.

7217 

7150 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`7218 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

7151 7219 

7152 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.7220 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.

Details

3339 3339 

3340 The identifier of the actor that created the item.3340 The identifier of the actor that created the item.

3341 3341 

3342 - `ImageGenerationCall object { id, result, status, 3 more }`3342 - `ImageGenerationCall object { id, result, status, 7 more }`

3343 3343 

3344 An image generation request made by the model.3344 An image generation request made by the model.

3345 3345 


3369 3369 

3370 - `"image_generation_call"`3370 - `"image_generation_call"`

3371 3371 

3372 - `action: optional "generate" or "edit" or "auto" or null`

3373 

3374 The action used for image generation.

3375 

3376 - `"generate"`

3377 

3378 - `"edit"`

3379 

3380 - `"auto"`

3381 

3382 - `background: optional "transparent" or "opaque" or "auto" or null`

3383 

3384 The background setting used for generation.

3385 

3386 - `"transparent"`

3387 

3388 - `"opaque"`

3389 

3390 - `"auto"`

3391 

3392 - `output_format: optional "png" or "webp" or "jpeg" or null`

3393 

3394 The output format used for generation.

3395 

3396 - `"png"`

3397 

3398 - `"webp"`

3399 

3400 - `"jpeg"`

3401 

3372 - `quality: optional "low" or "medium" or "high" or 3 more or null`3402 - `quality: optional "low" or "medium" or "high" or 3 more or null`

3373 3403 

3374 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.3404 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


3385 3415 

3386 - `"auto"`3416 - `"auto"`

3387 3417 

3418 - `revised_prompt: optional string or null`

3419 

3420 The prompt that was used after any model prompt rewriting.

3421 

3388 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`3422 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

3389 3423 

3390 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.3424 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.

Details

3368 3368 

3369 The ID of the compaction item.3369 The ID of the compaction item.

3370 3370 

3371 - `ImageGenerationCall object { id, result, status, 3 more }`3371 - `ImageGenerationCall object { id, result, status, 7 more }`

3372 3372 

3373 An image generation request made by the model.3373 An image generation request made by the model.

3374 3374 


3398 3398 

3399 - `"image_generation_call"`3399 - `"image_generation_call"`

3400 3400 

3401 - `action: optional "generate" or "edit" or "auto" or null`

3402 

3403 The action used for image generation.

3404 

3405 - `"generate"`

3406 

3407 - `"edit"`

3408 

3409 - `"auto"`

3410 

3411 - `background: optional "transparent" or "opaque" or "auto" or null`

3412 

3413 The background setting used for generation.

3414 

3415 - `"transparent"`

3416 

3417 - `"opaque"`

3418 

3419 - `"auto"`

3420 

3421 - `output_format: optional "png" or "webp" or "jpeg" or null`

3422 

3423 The output format used for generation.

3424 

3425 - `"png"`

3426 

3427 - `"webp"`

3428 

3429 - `"jpeg"`

3430 

3401 - `quality: optional "low" or "medium" or "high" or 3 more or null`3431 - `quality: optional "low" or "medium" or "high" or 3 more or null`

3402 3432 

3403 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.3433 The quality of the image generated by the image generation tool call. One of `low`, `medium`, `high`, `xhigh`, `max`, or `auto`.


3414 3444 

3415 - `"auto"`3445 - `"auto"`

3416 3446 

3447 - `revised_prompt: optional string or null`

3448 

3449 The prompt that was used after any model prompt rewriting.

3450 

3417 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`3451 - `size: optional string or "1024x1024" or "1024x1536" or "1536x1024" or null`

3418 3452 

3419 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.3453 The image dimensions as a `WIDTHxHEIGHT` string, for example `1536x864`.