From 3a13161ec63b4b08ca96b820dcb2c1585bc4e0b9 Mon Sep 17 00:00:00 2001 From: Niki Vihtola Date: Wed, 17 Dec 2025 08:14:58 +0200 Subject: [PATCH] removed anthropic from requirements, replaced sdk with direct rest call --- jrnl/llm_providers/anthropic_provider.py | 2 -- requirements.txt | 1 - 2 files changed, 3 deletions(-) diff --git a/jrnl/llm_providers/anthropic_provider.py b/jrnl/llm_providers/anthropic_provider.py index d5b71ea..2e10460 100644 --- a/jrnl/llm_providers/anthropic_provider.py +++ b/jrnl/llm_providers/anthropic_provider.py @@ -1,6 +1,5 @@ """Anthropic/Claude LLM provider.""" -# import anthropic from typing import Dict, List from .base import LLMProvider from .prompts import COMPRESS_COMMIT_PROMPT, GENERATE_DAILY_PROMPT @@ -16,7 +15,6 @@ class AnthropicProvider(LLMProvider): if not self.api_key: raise ValueError("Anthropic API key not configured. Run: jrnl config set anthropic api_key YOUR_KEY") - # self.client = anthropic.Anthropic(api_key=api_key) self.model = config.get('model', 'claude-sonnet-4-5-20250929') self.max_tokens_commit = config.get('max_tokens_commit', 200) self.max_tokens_daily = config.get('max_tokens_daily', 500) diff --git a/requirements.txt b/requirements.txt index ef80afb..0eb8cae 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1 @@ -anthropic>=0.39.0 requests>=2.31.0