# sig/openai/assistants.rbs class OpenAI::Assistants def create: () -> untyped def delete: () -> untyped def initialize: () -> void def list: () -> untyped def modify: () -> untyped def retrieve: () -> untyped end # sig/openai/audio.rbs class OpenAI::Audio def initialize: () -> void def speech: () -> untyped def transcribe: () -> untyped def translate: () -> untyped end # sig/openai/batches.rbs class OpenAI::Batches def cancel: () -> untyped def create: () -> untyped def initialize: () -> void def list: () -> untyped def retrieve: () -> untyped end # sig/openai/client.rbs class OpenAI::Client def admin: () -> untyped def assistants: () -> untyped def audio: () -> untyped def azure?: () -> untyped def batches: () -> untyped def beta: () -> untyped def chat: () -> untyped def completions: () -> untyped def embeddings: () -> untyped def files: () -> untyped def finetunes: () -> untyped def images: () -> untyped def initialize: () -> void def inspect: () -> untyped def messages: () -> untyped def models: () -> untyped def moderations: () -> untyped def responses: () -> untyped def run_steps: () -> untyped def runs: () -> untyped def threads: () -> untyped def usage: () -> untyped def vector_store_file_batches: () -> untyped def vector_store_files: () -> untyped def vector_stores: () -> untyped end # sig/openai.rbs class OpenAI::Configuration def initialize: () -> void end # sig/openai/files.rbs class OpenAI::Files def content: () -> untyped def delete: () -> untyped def initialize: () -> void def list: () -> untyped def prepare_file_input: () -> untyped def retrieve: () -> untyped def upload: () -> untyped def validate: () -> untyped def validate_jsonl: () -> untyped end # sig/openai/finetunes.rbs class OpenAI::Finetunes def cancel: () -> untyped def create: () -> untyped def initialize: () -> void def list: () -> untyped def list_events: () -> untyped def retrieve: () -> untyped end # sig/openai/images.rbs class OpenAI::Images def edit: () -> untyped def generate: () -> untyped def initialize: () -> void def open_files: () -> untyped def variations: () -> untyped end # sig/openai/messages.rbs class OpenAI::Messages def create: () -> untyped def delete: () -> untyped def initialize: () -> void def list: () -> untyped def modify: () -> untyped def retrieve: () -> untyped end # sig/openai.rbs class OpenAI::MiddlewareErrors < OpenAI::Faraday::Middleware def call: () -> untyped end # sig/openai/models.rbs class OpenAI::Models def delete: () -> untyped def initialize: () -> void def list: () -> untyped def retrieve: () -> untyped end # sig/openai/responses.rbs class OpenAI::Responses def create: () -> untyped def delete: () -> untyped def initialize: () -> void def input_items: () -> untyped def retrieve: () -> untyped end # sig/openai/run_steps.rbs class OpenAI::RunSteps def initialize: () -> void def list: () -> untyped def retrieve: () -> untyped end # sig/openai/runs.rbs class OpenAI::Runs def cancel: () -> untyped def create: () -> untyped def create_thread_and_run: () -> untyped def initialize: () -> void def list: () -> untyped def modify: () -> untyped def retrieve: () -> untyped def submit_tool_outputs: () -> untyped end # sig/openai/threads.rbs class OpenAI::Threads def create: () -> untyped def delete: () -> untyped def initialize: () -> void def modify: () -> untyped def retrieve: () -> untyped end # sig/openai/usage.rbs class OpenAI::Usage def audio_speeches: () -> untyped def audio_transcriptions: () -> untyped def code_interpreter_sessions: () -> untyped def completions: () -> untyped def costs: () -> untyped def embeddings: () -> untyped def images: () -> untyped def initialize: () -> void def moderations: () -> untyped def vector_stores: () -> untyped end # sig/openai/vector_store_file_batches.rbs class OpenAI::VectorStoreFileBatches def cancel: () -> untyped def create: () -> untyped def initialize: () -> void def list: () -> untyped def retrieve: () -> untyped end # sig/openai/vector_store_files.rbs class OpenAI::VectorStoreFiles def create: () -> untyped def delete: () -> untyped def initialize: () -> void def list: () -> untyped def retrieve: () -> untyped end # sig/openai/vector_stores.rbs class OpenAI::VectorStores def create: () -> untyped def delete: () -> untyped def initialize: () -> void def list: () -> untyped def modify: () -> untyped def retrieve: () -> untyped def search: () -> untyped end # sig/openai.rbs module OpenAI def configuration: () -> untyped def configure: () -> untyped def log_message: () -> untyped def rough_token_count: () -> untyped end # sig/openai/http.rbs module OpenAI::HTTP def configure_json_post_request: () -> untyped def conn: () -> untyped def delete: () -> untyped def get: () -> untyped def json_post: () -> untyped def multipart_parameters: () -> untyped def multipart_post: () -> untyped def parse_json: () -> untyped def post: () -> untyped def to_json_stream: () -> untyped def try_parse_json: () -> untyped def uri: () -> untyped end # sig/openai/http_headers.rbs module OpenAI::HTTPHeaders def add_headers: () -> untyped def azure_headers: () -> untyped def extra_headers: () -> untyped def headers: () -> untyped def openai_headers: () -> untyped end