kproc_llm/prelude.rs
1//! prelude for kproc_llm, with common types, usually used with `use kproc::prelude::*`.
2pub use crate::{
3 template, ChatPrompt, Format, GenerationPrompt, LargeLanguageModel, Role, StringStream,
4};
5
6#[allow(unused_imports)]
7pub(crate) use crate::{pin_stream, Error, Result};
8
9#[cfg(feature = "llama.cpp")]
10pub use crate::llama_cpp;
11#[cfg(feature = "ollama")]
12pub use crate::ollama;
13#[cfg(feature = "simple-api")]
14pub use crate::simple_api;