# Pricing


## Fields

| Field                | Type                 | Required             | Description          | Example              |
| -------------------- | -------------------- | -------------------- | -------------------- | -------------------- |
| `audio`              | *Optional[str]*      | :heavy_minus_sign:   | N/A                  | 1000                 |
| `audio_output`       | *Optional[str]*      | :heavy_minus_sign:   | N/A                  | 1000                 |
| `completion`         | *str*                | :heavy_check_mark:   | N/A                  | 1000                 |
| `discount`           | *Optional[float]*    | :heavy_minus_sign:   | N/A                  |                      |
| `image`              | *Optional[str]*      | :heavy_minus_sign:   | N/A                  | 1000                 |
| `image_output`       | *Optional[str]*      | :heavy_minus_sign:   | N/A                  | 1000                 |
| `image_token`        | *Optional[str]*      | :heavy_minus_sign:   | N/A                  | 1000                 |
| `input_audio_cache`  | *Optional[str]*      | :heavy_minus_sign:   | N/A                  | 1000                 |
| `input_cache_read`   | *Optional[str]*      | :heavy_minus_sign:   | N/A                  | 1000                 |
| `input_cache_write`  | *Optional[str]*      | :heavy_minus_sign:   | N/A                  | 1000                 |
| `internal_reasoning` | *Optional[str]*      | :heavy_minus_sign:   | N/A                  | 1000                 |
| `prompt`             | *str*                | :heavy_check_mark:   | N/A                  | 1000                 |
| `request`            | *Optional[str]*      | :heavy_minus_sign:   | N/A                  | 1000                 |
| `web_search`         | *Optional[str]*      | :heavy_minus_sign:   | N/A                  | 1000                 |