微软首次推出自愿离职买断计划,覆盖美国至多7%员工,面向高级总监及以下、工龄与年龄相加满70年的员工;同时改革年度绩效奖励机制,拆分股票与现金奖金,赋予管理者更大权限以激励高绩效者。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望每天自动获取科技、财经或国际新闻的核心要点,但手动筛选和阅读耗时费力,则可能是由于缺乏结构化数据提取能力与定时执行机制。以下是使用Perplexity API构建自动化新闻摘要工具的具体实施路径:
一、获取并配置有效的API Key
API Key是调用Perplexity服务的身份凭证,必须通过开发者后台申请并完成权限设定,确保密钥具备模型访问权与请求配额。
1、访问https://www.php.cn/link/ed8856951cf76b4e53c7850dcd16c2f0,点击右上角“Sign In”按钮完成登录。
2、登录后在浏览器地址栏输入https://www.php.cn/link/ed8856951cf76b4e53c7850dcd16c2f0settings/api-keys进入密钥管理页。
3、点击“Create new API key”,为密钥填写描述性名称,例如“news-summarizer-prod”。
4、密钥生成后立即点击“Copy”,其格式为sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,关闭窗口后不可再次查看。
5、点击该密钥右侧的“Edit permissions”,勾选pplx-70b-online与pplx-7b-chat模型,并将每分钟请求数(RPM)设为100。
二、编写Python脚本实现定时抓取与摘要生成
通过requests库构造HTTP请求,向Perplexity推理端点提交新闻源URL或原始文本,利用系统提示词约束输出格式,确保结果可直接用于发布。
1、在Python环境中安装依赖:pip install requests schedule。
2、创建脚本文件news_summary_bot.py,导入必要模块:import requests, schedule, time, os。
3、从环境变量读取密钥:api_key = os.environ.get("PERPLEXITY_API_KEY")。
4、定义请求头:headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}。
5、构造payload,指定模型与指令:{"model": "pplx-70b-online", "messages": [{"role": "system", "content": "你是一个新闻编辑,仅输出纯文本摘要,严格控制在300字以内,不加标题、不加来源说明"}, {"role": "user", "content": "请摘要以下新闻内容:" + news_text}]}。
三、接入RSS源或新闻API进行内容预处理
Perplexity API不直接抓取网页,需先获取正文文本。采用RSS Feed解析器可稳定拉取主流媒体更新,避免反爬机制干扰。
1、使用feedparser库解析RSS链接:import feedparser; d = feedparser.parse("https://techcrunch.com/feed/")。
Perplexity SEO 优化指南 — 如何获得 Perplexity AI 的引用。涵盖 Perplexity 引用行为、面向 Perplexity 答案的内容结构、Perplex...
2、提取最新条目的标题与摘要字段:title = d.entries[0].title; summary = d.entries[0].summary。
3、对HTML摘要进行清理,移除标签:from html import unescape; clean_text = unescape(summary).replace('', '>')。
4、截断过长文本至800字符内,防止超出API上下文限制:input_text = clean_text[:800]。
四、设置每日定时任务并写入本地文件
借助schedule库实现固定时间触发,将摘要结果保存为日期命名的Markdown文件,便于归档与后续集成。
1、定义执行函数run_daily_summary(),包含请求发送与响应解析逻辑。
2、在函数内捕获API响应:response = requests.post("https://api.perplexity.ai/chat/completions", json=payload, headers=headers)。
3、提取摘要内容:summary_text = response.json()['choices'][0]['message']['content'].strip()。
4、生成文件名:filename = f"summary_{time.strftime('%Y%m%d')}.md"。
5、写入文件并添加时间戳:with open(filename, 'w', encoding='utf-8') as f: f.write(f"# {title}\n\n{summary_text}\n\n*Generated at {time.strftime('%Y-%m-%d %H:%M:%S')}*。
五、部署至Linux服务器并启用后台守护
脱离本地开发环境运行需配置持久化进程管理,避免终端关闭导致任务中断。
1、将脚本上传至服务器目录,例如/opt/news-bot/。
2、创建systemd服务文件/etc/systemd/system/perplexity-news.service,指定WorkingDirectory与ExecStart路径。
3、设置环境变量:Environment="PERPLEXITY_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"。
4、启用服务:sudo systemctl daemon-reload && sudo systemctl enable perplexity-news && sudo systemctl start perplexity-news。
5、查看运行状态:sudo systemctl status perplexity-news,确认Active: active (running)。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!









