feat: Transcription Model support (#322)
feat: transcription model support
chore: run cargo fmt
fix: update doc strings and Transcription trait
fix: &Vec
-> &[u8] fix: implement Mochan’s suggestions
chore(transcription): add example tts to project
Co-authored-by: yavens 179155341+yavens@users.github.noreply.github.com Co-authored-by: 0xMochan mochanbot@gmail.com
📑 Docs • 🌐 Website • 🤝 Contribute • ✍🏽 Blogs
✨ If you would like to help spread the word about Rig, please consider starring the repo!
What is Rig?
Rig is a Rust library for building scalable, modular, and ergonomic LLM-powered applications.
More information about this crate can be found in the official & crate (API Reference) documentations.
Help us improve Rig by contributing to our Feedback form.
Table of contents
High-level features
Get Started
Simple example:
Note using
#[tokio::main]
requires you enable tokio’smacros
andrt-multi-thread
features or justfull
to enable all features (cargo add tokio --features macros,rt-multi-thread
).You can find more examples each crate’s
examples
(ie.rig-core/examples
) directory. More detailed use cases walkthroughs are regularly published on our Dev.to Blog and added to Rig’s official documentation (docs.rig.rs).Supported Integrations
Vector stores are available as separate companion-crates:
rig-mongodb
rig-lancedb
rig-neo4j
rig-qdrant
rig-sqlite
rig-surrealdb
The following providers are available as separate companion-crates:
rig-fastembed