Skip to content

backend/ai: Add Anthropic provider#131

Open
rashmii2210 wants to merge 1 commit into
Team-NoxVeil:mainfrom
rashmii2210:feat/add-anthropic-provider
Open

backend/ai: Add Anthropic provider#131
rashmii2210 wants to merge 1 commit into
Team-NoxVeil:mainfrom
rashmii2210:feat/add-anthropic-provider

Conversation

@rashmii2210
Copy link
Copy Markdown
Contributor

Fixes #37

Changes

  • backend/app/ai/anthropic_llm.py — AnthropicProvider class using LangChain's ChatAnthropic
  • backend/app/config.py — Added ANTHROPIC_API_KEY and ANTHROPIC_MODEL_NAME settings
  • backend/pyproject.toml — Added langchain-anthropic and anthropic dependencies

Testing

Tested locally — AnthropicProvider initializes successfully ✅
image

Ruff check → All checks passed ✅
Mypy → Success: no issues found ✅

@sathwikshetty33 ready for review.

@rashmii2210 rashmii2210 force-pushed the feat/add-anthropic-provider branch from 9a57ad5 to fbb4d24 Compare May 24, 2026 11:21
@rashmii2210 rashmii2210 force-pushed the feat/add-anthropic-provider branch from fbb4d24 to 9f1f91b Compare May 24, 2026 11:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

LLM: Add Anthropic

1 participant