#openai #ai #api #chat #chat-completion #error #tts

bin+lib simple-open-ai

一个用于使用 openai API 的简单库

1 个不稳定版本

0.1.0 2023 年 11 月 10 日

#995 in 音频

MIT 许可证

19KB
321 代码行

Rust 聊天和语音库

这个 Rust 库旨在为构建聊天和语音处理应用程序提供一套全面的功能。它包括与 AI 模型进行聊天操作、执行语音转文本 (STT) 和文本转语音 (TTS) 转换以及管理 API 相关错误的模块。

功能

  • 聊天完成 API 集成
  • API 请求错误处理
  • 语音转文本 (STT) 处理能力
  • 支持多种格式的文本转语音 (TTS) 转换

入门指南

先决条件

  • Rust 编程语言
  • Cargo 软件包管理器

安装

将以下内容添加到您的 Cargo.toml 文件中,以将此库包含到您的 Rust 项目中

[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)

依赖项

~6–21MB
~290K SLoC