yoi/crates/provider
2026-04-11 03:07:56 +09:00
..
src cratesの整理 2026-04-11 02:48:50 +09:00
Cargo.toml cratesの整理 2026-04-11 02:48:50 +09:00
README.md Add README to all crates 2026-04-11 03:07:56 +09:00

provider

マニフェストの設定から適切な LLM クライアントを構築するファクトリクレート。APIキーの環境変数解決を含む。

公開型

  • build_client(config: &ProviderConfig) -> Result<Box<dyn LlmClient>, ProviderError> — プロバイダ設定に応じたクライアント生成Anthropic, OpenAI, Gemini, Ollama
  • ProviderError — クライアント構築エラー