Merge branch 'main' into adil/use_json_conv

This commit is contained in:
Adil Hafeez 2025-05-30 17:13:06 -07:00
commit beb7b40119
No known key found for this signature in database
GPG key ID: 9B18EF7691369645
6 changed files with 195 additions and 16 deletions

View file

@ -145,6 +145,8 @@ pub struct EmbeddingProviver {
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq, Hash)]
pub enum LlmProviderType {
#[serde(rename = "arch")]
Arch,
#[serde(rename = "claude")]
Claude,
#[serde(rename = "deepseek")]
@ -160,6 +162,7 @@ pub enum LlmProviderType {
impl Display for LlmProviderType {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
LlmProviderType::Arch => write!(f, "arch"),
LlmProviderType::Claude => write!(f, "claude"),
LlmProviderType::Deepseek => write!(f, "deepseek"),
LlmProviderType::Groq => write!(f, "groq"),