1 个不稳定版本

0.1.0 2023年12月16日

#896 in 机器学习

MIT/ApacheLGPL-3.0

265KB
6.5K SLoC

RMistral

RMistral 是 Mistral 7B 量化语言模型的 Rust 实现。

Mistral 7B 是一个非常小但性能优异的语言模型,可以在您的本地机器上轻松运行。

此库使用 Candle 来运行 Mistral。

用法

use rmistral::prelude::*;

#[tokio::main]
async fn main() {
    let mut model = Mistral::default();
    let prompt = "The capital of France is ";
    let mut result = model.stream_text(prompt).await.unwrap();

    print!("{prompt}");
    while let Some(token) = result.next().await {
        print!("{token}");
    }
}

依赖项

~30–50MB
~1M SLoC