kproc-llm 0.7.0

Knowledge Processing library, using LLMs.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! prelude for kproc_llm, with common types, usually used with `use kproc::prelude::*`.
pub use crate::{
  template, ChatPrompt, Format, GenerationPrompt, LargeLanguageModel, Message, Role, StringStream,
};

#[allow(unused_imports)]
pub(crate) use crate::{Error, Result};

#[cfg(feature = "llama.cpp")]
pub use crate::llama_cpp;
#[cfg(feature = "ollama")]
pub use crate::ollama;
#[cfg(feature = "simple-api")]
pub use crate::simple_api;