File: //usr/local/lib/python3.10/dist-packages/openai/resources/__pycache__/images.cpython-310.pyc
o
���gd � @ sD d dl mZ d dlmZmZmZmZ d dlmZ d dl Z ddl
mZ ddlm
Z
mZmZ ddlmZmZmZmZmZmZ dd lmZmZmZmZ dd
lmZ ddlmZm Z ddl!m"Z"m#Z# dd
l$m%Z% ddl&m'Z' ddl(m)Z) ddgZ*G dd� de�Z+G dd� de �Z,G dd� d�Z-G dd� d�Z.G dd� d�Z/G dd� d�Z0dS )� )�annotations)�Union�Mapping�Optional�cast)�LiteralN� )�_legacy_response)�image_edit_params�image_generate_params�image_create_variation_params)� NOT_GIVEN�Body�Query�Headers�NotGiven� FileTypes)�
extract_files�maybe_transform�deepcopy_minimal�async_maybe_transform)�cached_property)�SyncAPIResource�AsyncAPIResource)�to_streamed_response_wrapper�"async_to_streamed_response_wrapper)�make_request_options)�
ImageModel)�ImagesResponse�Images�AsyncImagesc @ � e Zd Zed0dd��Zed1dd��Zeeeeeddded � d2dd �Zeeeeeeddded!�
d3d&d'�Zeeeeeeeddded(�d4d.d/�Z dS )5r �return�ImagesWithRawResponsec C � t | �S �a
This property can be used as a prefix for any HTTP method call to return
the raw response object instead of the parsed content.
For more information, see https://www.github.com/openai/openai-python#accessing-raw-response-data-eg-headers
)r# ��self� r( �B/usr/local/lib/python3.10/dist-packages/openai/resources/images.py�with_raw_response � zImages.with_raw_response�ImagesWithStreamingResponsec C r$ �z�
An alternative to `.with_raw_response` that doesn't eagerly read the response body.
For more information, see https://www.github.com/openai/openai-python#with_streaming_response
)r, r&