Swagger Petstore - OpenAPI 3.0
01
Assistants
5 endpoints
02
Audio
9 endpoints
- GET/audio/voice_consentsList voice consent recordings
- GET/audio/voice_consents/{consent_id}Retrieve a voice consent recording
- POST/audio/speechGenerate audio from text
- POST/audio/transcriptionsTranscribe audio to text
- POST/audio/translationsTranslate audio to English
- POST/audio/voice_consentsUpload a voice consent recording
- POST/audio/voice_consents/{consent_id}Update a voice consent recording label
- POST/audio/voicesCreate a custom voice
- DELETE/audio/voice_consents/{consent_id}Delete a voice consent recording
03
Batches
4 endpoints
04
Chat
6 endpoints
- GET/chat/completionsList stored chat completions
- GET/chat/completions/{completion_id}Retrieve a stored chat completion
- GET/chat/completions/{completion_id}/messagesList messages from a stored chat completion
- POST/chat/completionsCreate a chat completion
- POST/chat/completions/{completion_id}Update a stored chat completion
- DELETE/chat/completions/{completion_id}Delete a stored chat completion
05
Completions
1 endpoint
06
Containers
9 endpoints
- GET/containersList containers
- GET/containers/{container_id}Retrieve a container
- GET/containers/{container_id}/filesList files in a container
- GET/containers/{container_id}/files/{file_id}Retrieve a container file
- GET/containers/{container_id}/files/{file_id}/contentRetrieve container file content
- POST/containersCreate a container
- POST/containers/{container_id}/filesCreate a container file
- DELETE/containers/{container_id}Delete a container
- DELETE/containers/{container_id}/files/{file_id}Delete a container file
07
Conversations
4 endpoints
08
Embeddings
1 endpoint
09
Evals
11 endpoints
- GET/evalsList evaluations
- GET/evals/{eval_id}Retrieve an evaluation
- GET/evals/{eval_id}/runsList evaluation runs
- GET/evals/{eval_id}/runs/{run_id}Retrieve an evaluation run
- GET/evals/{eval_id}/runs/{run_id}/output_itemsList evaluation run output items
- POST/evalsCreate an evaluation
- POST/evals/{eval_id}Update an evaluation
- POST/evals/{eval_id}/runsCreate an evaluation run
- POST/evals/{eval_id}/runs/{run_id}Cancel an evaluation run
- DELETE/evals/{eval_id}Delete an evaluation
- DELETE/evals/{eval_id}/runs/{run_id}Delete an evaluation run