# Pricing ## Fields | Field | Type | Required | Description | Example | | -------------------- | -------------------- | -------------------- | -------------------- | -------------------- | | `prompt` | *str* | :heavy_check_mark: | N/A | 1000 | | `completion` | *str* | :heavy_check_mark: | N/A | 1000 | | `request` | *Optional[str]* | :heavy_minus_sign: | N/A | 1000 | | `image` | *Optional[str]* | :heavy_minus_sign: | N/A | 1000 | | `image_token` | *Optional[str]* | :heavy_minus_sign: | N/A | 1000 | | `image_output` | *Optional[str]* | :heavy_minus_sign: | N/A | 1000 | | `audio` | *Optional[str]* | :heavy_minus_sign: | N/A | 1000 | | `audio_output` | *Optional[str]* | :heavy_minus_sign: | N/A | 1000 | | `input_audio_cache` | *Optional[str]* | :heavy_minus_sign: | N/A | 1000 | | `web_search` | *Optional[str]* | :heavy_minus_sign: | N/A | 1000 | | `internal_reasoning` | *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 | | `discount` | *Optional[float]* | :heavy_minus_sign: | N/A | |