openai-api and openai-cli

These are complementary tools where one provides a Rust library for OpenAI API interaction while the other wraps that functionality in a command-line interface for direct terminal access.

openai-api
49
Emerging
openai-cli
28
Experimental
Maintenance 6/25
Adoption 10/25
Maturity 16/25
Community 17/25
Maintenance 0/25
Adoption 5/25
Maturity 9/25
Community 14/25
Stars: 226
Forks: 31
Downloads:
Commits (30d): 0
Language: Rust
License: MIT
Stars: 10
Forks: 3
Downloads:
Commits (30d): 0
Language: Rust
License: Apache-2.0
No Package No Dependents
Stale 6m No Package No Dependents

About openai-api

openai-rs/openai-api

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

Provides synchronous bindings for OpenAI's models, completions, chat, images, embeddings, and audio endpoints. Built on blocking HTTP requests rather than async/await, reducing dependency overhead while maintaining full API coverage. Supports environment-based authentication and HTTP proxy configuration for flexible deployment scenarios.

About openai-cli

bigduu/openai-cli

This is a Rust library that provides a CLI (command-line interface) for easy and convenient access to the OpenAI ChatGPT API. The library offers a simple and straightforward way to integrate the ChatGPT API into your Rust-based applications.

Scores updated daily from GitHub, PyPI, and npm data. How scores work