OpenAI icon

OpenAI

AI platform for language models, image generation, audio, embeddings, files, and model responses.

Supports AI work across chat, image analysis, file search, embeddings, batches, fine-tuning activity, and generated model responses.

Sign in to connect OpenAI

Sign in to connect an account and start using OpenAI in your apps.

Example Use Cases

These are example ways Snow can use OpenAI when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically on its own.

Add Upload Part

Tool to add a part (chunk of bytes) to an Upload object. Use when uploading large files in chunks, with each part up to 64 MB.

Cancel batch

Tool to cancel an in-progress batch. Use when you need to stop a batch that is currently processing. The batch will be in status 'cancelling' for up to 10 minutes before changing to 'cancelled', where partial results (if any) will be available.

Cancel evaluation run

Tool to cancel an ongoing evaluation run. Use when you need to stop an evaluation run that is currently in progress.

Cancel Response

Tool to cancel a background model response by its ID. Use when you need to stop a response that was created with the 'background' parameter set to true. Only background responses can be cancelled; attempting to cancel a non-background response will fail.

Cancel Run

Tool to cancel a run that is currently in progress. Use when you need to stop an assistant run that is taking too long or is no longer needed. The run's status will transition to 'cancelling' and then 'cancelled'.

Cancel upload

Tool to cancel an upload. Use when you need to stop an upload that is in progress. No parts may be added after cancellation.

Compact Response

Tool to compact a conversation or response to reduce token usage. Use when you need to reduce the size of long conversations while preserving important context. Either provide an array of input messages or reference a previous response ID to compact.

Create Audio Transcription

Tool to transcribe audio files to text via OpenAI Audio Transcriptions API. Use when you need to convert speech in audio files to written text, optionally with timestamps or speaker diarization.

Create Audio Translation

Tool to translate audio files to English text via OpenAI Audio Translations API. Use when you need to convert speech in audio files (any language) to English text.

Create Batch

Tool to create and execute a batch from an uploaded file of requests. Use after uploading a JSONL file with purpose 'batch' to process multiple API requests in a single batch operation.