Batch Processing at Scale
Process large volumes of LLM inferences, embeddings, and multimodal inputs at scale with Parasail Batch.
Why batch?
Quickstart
import random
from openai_batch import Batch
with Batch() as batch:
objects = ["cat", "robot", "coffee mug", "spaceship", "banana"]
for i in range(100):
batch.add_to_batch(
model="NousResearch/DeepHermes-3-Mistral-24B-Preview",
messages=[{"role": "user", "content": f"Tell me a joke about a {random.choice(objects)}"}]
)
result, output_path, error_path = batch.submit_wait_download()
print(f"Batch completed with status {result.status}")What you can batch
Task
Example models
Guide
Pricing
Relevant pages
Last updated