Overview
async-openai
is an unofficial Rust library for OpenAI REST API.
- It's based on OpenAI OpenAPI spec
- Current features:
- Microsoft Azure Endpoints / AD Authentication
- Completions
- Edit
- Embeddings
- Fine-Tuning
- Image (Generation/Edit/Variation)
- Moderation
Being a young project there are rough edges
Usage
The library reads API key from the environment variable OPENAI_API_KEY
.
- Visit examples directory on how to use
async-openai
. - Visit docs.rs/async-openai for docs.
Image Generation Example
use Error;
use async_openai as openai;
use ;
async
Contributing
Thank you for your time to contribute and improve the project, I'd be happy to have you!
License
This project is licensed under MIT license.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in async-openai by you, shall be licensed as MIT, without any additional terms or conditions.