openai-rs/openai-api

A simple Rust library for OpenAI API, free from complex async operations and redundant dependencies.

49
/ 100
Emerging

This is a simple tool for Rust developers who want to integrate OpenAI's AI capabilities into their applications. It allows you to send requests to the OpenAI API for tasks like generating text completions, managing chat conversations, creating images, and generating embeddings. The result is the AI's response, which can then be used within your Rust program. It's designed for Rust developers building AI-powered features.

226 stars.

Use this if you are a Rust developer needing a straightforward, non-asynchronous way to access core OpenAI API features without many external dependencies.

Not ideal if you need to access advanced OpenAI API features like file management, fine-tuning models, or content moderation, as these are not supported.

Rust development AI integration API client Generative AI application development
No Package No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 17 / 25

How are scores calculated?

Stars

226

Forks

31

Language

Rust

License

MIT

Last pushed

Nov 05, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/openai-rs/openai-api"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.