semtree_embed/error.rs
1use thiserror::Error;
2
3#[derive(Debug, Error)]
4pub enum EmbedError {
5 #[error("model load failed: {0}")]
6 ModelLoad(String),
7 #[error("embed failed: {0}")]
8 EmbedFailed(String),
9 #[error("http error: {0}")]
10 Http(String),
11 #[error("api key missing - set {0} env var or embed.api_key in .semtree.toml")]
12 MissingApiKey(String),
13}