Provider 配置

March 10, 2026 · View on GitHub

URL 常量

URL::OpenAI
URL::Anthropic
URL::DeepSeek
URL::OpenRouter
URL::Poe

OpenAI

auto client = Client(Config{
    .apiKey = std::getenv("OPENAI_API_KEY"),
    .model = "gpt-4o-mini",
});

Anthropic

auto client = Client(AnthropicConfig{
    .apiKey = std::getenv("ANTHROPIC_API_KEY"),
    .model = "claude-sonnet-4-20250514",
});

OpenAI 兼容端点

auto client = Client(Config{
    .apiKey = std::getenv("DEEPSEEK_API_KEY"),
    .baseUrl = std::string(URL::DeepSeek),
    .model = "deepseek-chat",
});

能力对比

Provider聊天流式Embeddings
openai::OpenAI
anthropic::Anthropic