← all repositories

64bit/async-openai

Rust library providing async access to OpenAI's REST API including language models, embeddings, images, audio, and vector stores.

1.9k stars Rust Language Models
async-openai
Velocity · 7d
+1.5
★ / day
Trend
steady
star history

This is an unofficial Rust library wrapping the OpenAI API based on the OpenAI OpenAPI spec. It provides async HTTP bindings with exponential backoff retry, SSE streaming support, and ergonomic builder patterns for all request types. The library supports OpenAI-compatible providers including Azure OpenAI, with granular feature flags to enable specific API subsets like Responses, Assistants, Audio, Vision, Embeddings, Fine-tuning, Batch, Files, and Vector stores.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.