# Pricing


## Fields

| Field                                                     | Type                                                      | Required                                                  | Description                                               |
| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- |
| `prompt`                                                  | *Any*                                                     | :heavy_check_mark:                                        | A value in string or number format that is a large number |
| `completion`                                              | *Any*                                                     | :heavy_check_mark:                                        | A value in string or number format that is a large number |
| `request`                                                 | *Optional[Any]*                                           | :heavy_minus_sign:                                        | A value in string or number format that is a large number |
| `image`                                                   | *Optional[Any]*                                           | :heavy_minus_sign:                                        | A value in string or number format that is a large number |
| `image_output`                                            | *Optional[Any]*                                           | :heavy_minus_sign:                                        | A value in string or number format that is a large number |
| `audio`                                                   | *Optional[Any]*                                           | :heavy_minus_sign:                                        | A value in string or number format that is a large number |
| `input_audio_cache`                                       | *Optional[Any]*                                           | :heavy_minus_sign:                                        | A value in string or number format that is a large number |
| `web_search`                                              | *Optional[Any]*                                           | :heavy_minus_sign:                                        | A value in string or number format that is a large number |
| `internal_reasoning`                                      | *Optional[Any]*                                           | :heavy_minus_sign:                                        | A value in string or number format that is a large number |
| `input_cache_read`                                        | *Optional[Any]*                                           | :heavy_minus_sign:                                        | A value in string or number format that is a large number |
| `input_cache_write`                                       | *Optional[Any]*                                           | :heavy_minus_sign:                                        | A value in string or number format that is a large number |
| `discount`                                                | *Optional[float]*                                         | :heavy_minus_sign:                                        | N/A                                                       |