Description
Second LlmProvider implementation targeting Claude API.
Parent: #4
Branch
feat/m3/claude-backend
Files
crates/zeph-llm/src/claude.rs — ClaudeProvider struct + impl
crates/zeph-llm/src/lib.rs — add module
crates/zeph-llm/Cargo.toml — add reqwest (or anthropic crate) dep
Acceptance Criteria
Depends On
#8 (LlmProvider trait)
Description
Second LlmProvider implementation targeting Claude API.
Parent: #4
Branch
feat/m3/claude-backendFiles
crates/zeph-llm/src/claude.rs— ClaudeProvider struct + implcrates/zeph-llm/src/lib.rs— add modulecrates/zeph-llm/Cargo.toml— add reqwest (or anthropic crate) depAcceptance Criteria
ClaudeProvider::new(api_key, model)constructorchat()calls Claude Messages API#[ignore](requires API key)Depends On
#8 (LlmProvider trait)