capabilities.work

What you can do with OpenAI

Every task in plain language. Pick one, and we can help you get access.

282 things you can do

OpenAI

OpenAI publishes a single unversioned REST API at https://api.openai.com/v1 covering text and reasoning (Responses, Chat Completions), embeddings, images, audio and speech, video, moderation, file storage, vector stores and file search, containers, batch inference at half price, fine-tuning, evals, ChatKit, agent skills, and a full organization administration plane for projects, users, groups, rol

17 multi-step recipes

Identity & Access Management

Give a user a role in a projectRemove a project role from a userCreate a new project in the organizationRename or reconfigure an existing projectDelete an API key from a projectArchive a projectChange a project's rate limit for a modelCreate a service account in a projectDelete a service account from a projectAdd an organization member to a projectChange a user's role in a projectRemove a user from a projectGrant a group access to a projectRevoke a group's access to a projectGive a user an organization roleRemove an organization role from a userChange a user's role in the organizationRemove a user from the organizationCreate an organization admin API keyDelete an organization admin API keyCreate a user groupRename a groupDelete a groupCreate a custom organization roleUpdate an organization roleDelete a custom organization roleCreate a custom role in a projectUpdate a role in a projectDelete a custom role from a projectInvite a user to the organizationRevoke an organization inviteGive a group a role in a projectRemove a project role from a groupAdd a user to a groupRemove a user from a groupGive a group an organization roleRemove an organization role from a groupList the project roles a user holdsList the projects in my organizationGet the details of one projectList the API keys in a projectGet details of one project API keyList per-model rate limits for a projectList service accounts in a projectGet details of one project service accountList the users in a projectGet one user's membership in a projectList groups with access to a projectList a user's organization rolesList the users in my organizationGet an organization user's detailsList the organization's admin API keysGet one admin API key's detailsList the groups in my organizationList the organization's rolesList the roles in a projectList organization invitesRetrieve an inviteList the project roles a group holdsList the members of a groupList a group's organization roles

Other things you can do

Submit a batch of requests from a fileCancel an in-progress batchStart a multipart upload for a large fileCancel a multipart uploadFinish a multipart upload into a usable fileAdd a chunk to a multipart uploadGenerate a chat completionUpdate metadata on a stored chat completionDelete a stored chat completionDelete a fine-tuned modelEdit or extend an existing image with a promptGenerate an image from a text promptCreate variations of an existing imageGenerate a model responseDelete a stored model responseCancel a background responseCompact a long conversationStart a realtime voice call over WebRTCAccept an incoming SIP callHang up an active realtime callTransfer a SIP call to another destinationDecline an incoming SIP callCreate a short-lived realtime client secretCreate an ephemeral realtime session tokenCreate a realtime transcription sessionCreate a realtime translation client secretAdd items to a conversationDelete an item from a conversationCreate a conversationUpdate a conversation's metadataDelete a conversationCreate a vector storeRename or update a vector storeDelete a vector storeAdd many files to a vector store at onceCancel a vector store file batchAdd a single file to a vector storeUpdate attributes on a vector store fileRemove a file from a vector storeUpload a certificate to the organizationActivate certificates for the whole organizationDeactivate certificates for the whole organizationRename a certificateDelete a certificateActivate certificates for a projectDeactivate certificates for a projectStart a new conversation threadUpdate a conversation threadDelete a conversation threadAdd a message to a threadUpdate a message in a threadCreate a thread and run it in one callRun an assistant on an existing threadUpdate a run's metadataSubmit tool call results to a waiting runCancel an in-progress runCreate an evaluationRename or retag an evaluationDelete an evaluationStart an evaluation runCancel an ongoing evaluation runDelete an evaluation runGenerate a new video from a promptCreate a reusable character from a videoEdit a video with a promptExtend a completed videoDelete a video and its stored assetsRemix a completed video with a new promptCreate a new skill from filesChange which version of a skill is the defaultDelete a skillPublish a new version of a skillDelete one version of a skillCreate a container for running codeDelete a containerAdd a file to a containerDelete a file from a containerUpload a fileDelete an uploaded fileCancel an active ChatKit sessionStart a ChatKit session for a userDelete a ChatKit thread and its attachmentsList my organization's batchesCheck the status of a batchList stored chat completionsRetrieve a stored chat completionList messages in a stored chat completionList available modelsLook up a modelRetrieve a model responseList the input items of a responseCount input tokens before sending a requestList the items in a conversationRetrieve one item from a conversationRetrieve a conversationList my vector storesRetrieve a vector storeCheck a vector store file batchList the files in a file batchList files in a vector storeRetrieve a file in a vector storeRead the parsed contents of a vector store fileSearch a vector storeList the organization's certificatesRetrieve an uploaded certificateList a project's certificatesList files attached to a thread messageGet one file attached to a thread messageRetrieve a conversation threadList the messages in a threadRetrieve one message from a threadList the runs on a threadCheck the status of a runList the steps an assistant took in a runRetrieve one step of a runList evaluations in a projectRetrieve an evaluationList the runs of an evaluationCheck an evaluation runList output items from an evaluation runRetrieve one output item from an evaluation runList recently generated videosGet a saved video characterCheck a video generation job's statusDownload a generated video fileList the skills in my projectGet a skill's detailsDownload a skill's default zip bundleList the versions of a skillGet one specific version of a skillDownload the zip bundle of a skill versionCheck text or images for harmful contentList my code containersGet a container's detailsList files inside a containerGet metadata for a file in a containerDownload the contents of a container fileList my organization's uploaded filesGet details about an uploaded fileDownload a file's contentsList the items in a ChatKit threadRetrieve a ChatKit threadList ChatKit threadsReview user actions and config changes in the org

Showing 248 of 265. Search above to find the rest.