pkm13 commited on
Commit
00f8c88
·
verified ·
1 Parent(s): 527b9a1

Upload content_optimizer.py

Browse files
Files changed (1) hide show
  1. agents/content_optimizer.py +2 -2
agents/content_optimizer.py CHANGED
@@ -41,14 +41,14 @@ class ContentOptimizationAgent:
41
  num_beams=4,
42
  early_stopping=True
43
  )
44
- return self.meta_tokenizer.decode(summary_ids, skip_special_tokens=True)
45
 
46
  def optimize_title(self, content, keyword):
47
  if not hasattr(self, 'title_model'): return ""
48
  prompt = f"Write an SEO-optimized page title under 60 characters for content about '{keyword}': {content[:500]}"
49
  inputs = self.title_tokenizer(prompt, return_tensors="pt", truncation=True, max_length=512)
50
  outputs = self.title_model.generate(inputs["input_ids"], max_length=60, num_beams=5)
51
- return self.title_tokenizer.decode(outputs, skip_special_tokens=True)
52
 
53
  def analyze_page(self, url):
54
  logger.info(f"Optimizing content for: {url}")
 
41
  num_beams=4,
42
  early_stopping=True
43
  )
44
+ return self.meta_tokenizer.decode(summary_ids[0], skip_special_tokens=True)
45
 
46
  def optimize_title(self, content, keyword):
47
  if not hasattr(self, 'title_model'): return ""
48
  prompt = f"Write an SEO-optimized page title under 60 characters for content about '{keyword}': {content[:500]}"
49
  inputs = self.title_tokenizer(prompt, return_tensors="pt", truncation=True, max_length=512)
50
  outputs = self.title_model.generate(inputs["input_ids"], max_length=60, num_beams=5)
51
+ return self.title_tokenizer.decode(outputs[0], skip_special_tokens=True)
52
 
53
  def analyze_page(self, url):
54
  logger.info(f"Optimizing content for: {url}")