Files
AgentCompany/AgentCompany-Rust/crates/domain/src/catalog.rs
T

140 lines
3.7 KiB
Rust

#[derive(Clone, Copy, Debug)]
pub struct ConnectorSeed {
pub id: &'static str,
pub label: &'static str,
pub description: &'static str,
}
pub const CONNECTOR_SEEDS: &[ConnectorSeed] = &[
ConnectorSeed {
id: "claude-pro",
label: "Claude Pro",
description: "Anthropic OAuth session for Claude Pro.",
},
ConnectorSeed {
id: "openai-codex",
label: "OpenAI Codex",
description: "OpenAI OAuth session for Codex desktop flows.",
},
ConnectorSeed {
id: "github-copilot",
label: "GitHub Copilot",
description: "GitHub Copilot OAuth session.",
},
ConnectorSeed {
id: "gemini-cli",
label: "Gemini CLI",
description: "Google Gemini CLI OAuth session.",
},
ConnectorSeed {
id: "antigravity",
label: "Antigravity",
description: "Google Antigravity OAuth session.",
},
ConnectorSeed {
id: "anthropic",
label: "Anthropic",
description: "Anthropic API key connector.",
},
ConnectorSeed {
id: "openai",
label: "OpenAI",
description: "OpenAI API key connector.",
},
ConnectorSeed {
id: "google",
label: "Google",
description: "Google AI Studio API key connector.",
},
ConnectorSeed {
id: "mistral",
label: "Mistral",
description: "Mistral API key connector.",
},
ConnectorSeed {
id: "groq",
label: "Groq",
description: "Groq API key connector.",
},
ConnectorSeed {
id: "cerebras",
label: "Cerebras",
description: "Cerebras API key connector.",
},
ConnectorSeed {
id: "xai",
label: "xAI",
description: "xAI API key connector.",
},
ConnectorSeed {
id: "openrouter",
label: "OpenRouter",
description: "OpenRouter API key connector.",
},
ConnectorSeed {
id: "vercel-ai-gateway",
label: "Vercel AI Gateway",
description: "Vercel AI Gateway API key connector.",
},
ConnectorSeed {
id: "zai",
label: "Z AI",
description: "Z AI API key connector.",
},
ConnectorSeed {
id: "opencode",
label: "OpenCode",
description: "OpenCode API key connector.",
},
ConnectorSeed {
id: "opencode-go",
label: "OpenCode Go",
description: "OpenCode Go API key connector.",
},
ConnectorSeed {
id: "huggingface",
label: "Hugging Face",
description: "Hugging Face API key connector.",
},
ConnectorSeed {
id: "kimi-coding",
label: "Kimi Coding",
description: "Kimi Coding API key connector.",
},
ConnectorSeed {
id: "minimax",
label: "MiniMax",
description: "MiniMax global API connector.",
},
ConnectorSeed {
id: "minimax-cn",
label: "MiniMax CN",
description: "MiniMax China API connector.",
},
ConnectorSeed {
id: "fireworks",
label: "Fireworks",
description: "Fireworks API key connector.",
},
ConnectorSeed {
id: "fireworks-firepass",
label: "Fireworks Firepass",
description: "Fireworks Firepass API key connector.",
},
ConnectorSeed {
id: "amazon-bedrock",
label: "Amazon Bedrock",
description: "AWS Bedrock cloud connector.",
},
ConnectorSeed {
id: "azure-openai",
label: "Azure OpenAI",
description: "Azure OpenAI cloud connector.",
},
ConnectorSeed {
id: "google-vertex",
label: "Google Vertex",
description: "Google Vertex AI cloud connector.",
},
];