File: //home/arjun/.local/lib/python3.10/site-packages/openai/cli/_api/__pycache__/audio.cpython-310.pyc
o
���g� � @ s� d dl mZ d dlZd dlmZmZmZmZ d dlm Z ddl
mZmZ ddl
mZ dd lmZ dd
lmZ ddlmZ erDd dlmZ ddd�ZG dd� de�ZG dd� de�ZG dd� d�ZdS )� )�annotationsN)�
TYPE_CHECKING�Any�Optional�cast)�ArgumentParser� )�
get_client�print_model� )� NOT_GIVEN)� BaseModel)�BufferReader)�
Transcription)�_SubParsersAction� subparser�!_SubParsersAction[ArgumentParser]�return�Nonec C s� | � d�}|jddtdd� |jddtdd � |jd
td� |jdtd� |jd
dtd� |jdtd� |jtjtd� | � d�}|jddtdd � |jddtdd� |jd
td� |jd
dtd� |jdtd� |jtjt d� d S )Nzaudio.transcriptions.createz-mz--modelz whisper-1)�type�defaultz-fz--fileT)r �requiredz--response-format)r z
--languagez-tz
--temperaturez--prompt)�func�
args_modelzaudio.translations.create)
�
add_parser�add_argument�str�float�set_defaults�CLIAudio�
transcribe�CLITranscribeArgs� translate�CLITranslationArgs)r �sub� r% �H/home/arjun/.local/lib/python3.10/site-packages/openai/cli/_api/audio.py�register s
r'