cryogenic22 commited on
Commit
73b4945
·
verified ·
1 Parent(s): c794367

Update selfapi_writer.py

Browse files
Files changed (1) hide show
  1. selfapi_writer.py +6 -6
selfapi_writer.py CHANGED
@@ -11,12 +11,12 @@ class SelfApiWriter:
11
  """Initialize the Self.api writer"""
12
  # Try to get API key from environment variables first, then from secrets
13
 
14
- api_key = os.getenv('ANTHROPIC_API_KEY')
15
-
16
- if not api_key:
17
- raise ValueError("ANTHROPIC_API_KEY not found in environment variables or Streamlit secrets.")
18
-
19
- self.client = anthropic.Anthropic(api_key=api_key)
20
  self.context = {}
21
  self.book_structure = None
22
  self.writing_guidelines = None
 
11
  """Initialize the Self.api writer"""
12
  # Try to get API key from environment variables first, then from secrets
13
 
14
+ ANTHROPIC_API_KEY = os.getenv('ANTHROPIC_API_KEY')
15
+
16
+ """Initialize Claude service with API key from HuggingFace secrets"""
17
+ if not ANTHROPIC_API_KEY:
18
+ raise ValueError("Anthropic API key not found in HuggingFace secrets. Please ensure ANTHROPIC_API_KEY is set in your space's secrets.")
19
+ self.client = Anthropic(api_key=ANTHROPIC_API_KEY)
20
  self.context = {}
21
  self.book_structure = None
22
  self.writing_guidelines = None