4 releases
0.1.3 | Oct 22, 2023 |
---|---|
0.1.2 | Dec 9, 2022 |
0.1.1 | Dec 9, 2022 |
0.1.0 | Dec 9, 2022 |
#575 in Images
335KB
512 lines
An async rust library that's a wrapper for the OpenAI API.
💫 Features
Handles some of the following endpoints of the API:
- Models
- Edits
- Images
- Embeddings
- Files
- Fine-tunes
- Moderations
🚀 Getting Started
Simply add oai_rs = "0.1.2"
to your cargo.toml file. The API key should be provided as an enivormental variable using OPENAI_API_KEY
.
📚 Examples
Simple example to complete a prompt string.
use oai_rs::{completions, models};
async {
let completions = completions::build(models::CompletionModels::TEXT_DAVINCI_003)
.prompt("Ice cream or cookies?")
.max_tokens(32)
.complete()
.await;
println!("{:?}", completions);
};
Dependencies
~5–19MB
~244K SLoC