simple-open-ai

Crates.iosimple-open-ai
lib.rssimple-open-ai
version0.1.0
sourcesrc
created_at2023-11-10 12:09:19.87233
updated_at2023-11-10 12:09:19.87233
descriptionA simple library for using openai api.
homepage
repositoryhttps://github.com/Shahrooze/simple-open-ai
max_upload_size
id1031014
size50,105
Shahrooz Jafari (Shahrooze)

documentation

README

Rust Chat and Speech Library

This Rust library is designed to provide a comprehensive suite of functionalities for building chat and speech processing applications. It includes modules for handling chat operations with AI models, performing speech-to-text (STT) and text-to-speech (TTS) conversions, and managing API-related errors.

Features

  • Chat completion API integration
  • Error handling for API requests
  • Speech-to-text (STT) processing capabilities
  • Text-to-speech (TTS) conversion with multiple format support

Getting Started

Prerequisites

  • Rust programming language
  • Cargo package manager

Installation

Add the following to your Cargo.toml file to include this library in your Rust project:

[dependencies]

[![Rust](https://github.com/Shahrooze/simple-open-ai/actions/workflows/rust.yml/badge.svg)](https://github.com/Shahrooze/simple-open-ai/actions/workflows/rust.yml)
Commit count: 7

cargo fmt