久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

開發(fā)了一個快捷指令,一鍵AI總結(jié)網(wǎng)頁,,保存到本地,,附代碼

 ml_Py 2024-07-31 發(fā)布于河南

我一直想實現(xiàn)一個功能:

復(fù)制網(wǎng)址,一鍵總結(jié)并保存到備忘錄??

具體效果如下:

第一步:復(fù)制??鏈接

第二步:點擊快捷指令-網(wǎng)頁總結(jié)

然后總結(jié)后的文章自動出現(xiàn)在??備忘錄

實現(xiàn)過程

準備工作1:Jina Reader

這個我之前介紹過:如此“爬蟲”,?代碼全省了

方法是在r.后加網(wǎng)址,,curl 用法如下,,為取content方便,響應(yīng)采用 JSON 格式

curl 'https://r./https://' \
 -H "Accept: application/json" \
 -H "Authorization: Bearer jina_f6a1bafa163a4e18a2a2a47ac032b6edm3QgnduR2x93q5lSYLRBq-ZiOOUg"

備注:里面這個jina_ 開頭的是JINA_API_KEY,,你可以去https:///reader/ 拷貝

它的返回結(jié)果是如下格式:

{
  "code": 200,
  "status": 20000,
  "data": {
    "title""Example Domain",
    "url""https:///",
    "content""This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission.\n\n[More information...](https://www./domains/example)"
  }
}

準備工作2: DeepSeek api

這個不過多說了,,昨天我的文章中第二次介紹了用法:全文翻譯了吳恩達《如何打造AI職業(yè)生涯》PDF,附教程

Prompt 設(shè)計

"content": (
 "你是一個擅長總結(jié)長文本的助手,,能夠總結(jié)用戶給出的文本,,并生成摘要\n"
 "## 工作流程:\n"
 "讓我們一步一步思考,閱讀我提供的內(nèi)容,,并做出以下操作:\n"
 "標題:xxx\n"
 "標簽:閱讀文章內(nèi)容后給文章打上標簽,,標簽通常是領(lǐng)域、學(xué)科或?qū)S忻~\n"
 "一句話總結(jié)這篇文文章:xxx\n"
 "總結(jié)文章內(nèi)容并寫成摘要:xxx"
)

準備工作3:快捷指令設(shè)計

這部分也很簡單:

1,、讀取粘貼板

2,、運行腳本

3、將腳本運行結(jié)果保存到備忘錄

工作工作4:環(huán)境準備

這里是個坑,,快捷指令中的python環(huán)境是在/usr/bin/python3

正常方式安裝requests包會報錯如下:

正確姿勢是Terminal中運行:

/usr/bin/python3 -m pip install requests

準備工作5:Python腳本開發(fā)

這里就不啰嗦了,,直接放出完整代碼:

import requests
import json

# API 密鑰
JINA_API_KEY = "jina_你復(fù)制的api"
DEEPSEEK_API_KEY = "sk-你的api"

# 步驟 1: 獲取網(wǎng)頁內(nèi)容

jinna_url = "https://r."
search_url = 'Clipboard'
headers = {
    'Accept''application/json',
    'Authorization''Bearer jina_f6a1bafa163a4e18a2a2a47ac032b6edm3QgnduR2x93q5lSYLRBq-ZiOOUg'
}
response = requests.get(f"{jinna_url}/{search_url}", headers=headers)

# 檢查響應(yīng)狀態(tài)碼
if response.status_code == 200:
    data = response.json()

    title = data['data']['title']
    content = data['data']['content']
    

# 步驟 3: 將內(nèi)容傳遞給 DeepSeek API
deepseek_url = "https://api./chat/completions"
deepseek_headers = {
    "Content-Type""application/json",
    "Authorization"f"Bearer {DEEPSEEK_API_KEY}"
}
deepseek_data = {
    "model""deepseek-chat",
    "messages": [
        {"role""system""content""你是一個擅長總結(jié)長文本的助手,能夠總結(jié)用戶給出的文本,,并生成摘要\n## 工作流程:\n讓我們一步一步思考,,閱讀我提供的內(nèi)容,并做出以下操作:\n 標題:xxx\n 標簽:閱讀文章內(nèi)容后給文章打上標簽,,標簽通常是領(lǐng)域,、學(xué)科或?qū)S忻~\n 一句話總結(jié)這篇文文章:xxx\n 總結(jié)文章內(nèi)容并寫成摘要:xxx"},
        {"role""user""content": content}
    ],
    "stream"False
}

deepseek_response = requests.post(deepseek_url, headers=deepseek_headers, json=deepseek_data)

# 步驟 4: 從 DeepSeek API 的響應(yīng)中提取摘要內(nèi)容
try:
    summary = deepseek_response.json()['choices'][0]['message']['content']
    print(summary)
    print("\n")
    print(f"原文: {search_url}")
except Exception as e:
    print(f"處理 DeepSeek API 響應(yīng)時出錯:{e}")
    print(f"原始響應(yīng):{deepseek_response.text}")

粘貼到快捷指令中,注意下search_url那里:

以上

如有幫助,,求個??

我“參加了”阿里巴巴全球數(shù)學(xué)競賽決賽,分享一下經(jīng)驗

搭建機器學(xué)習(xí)開發(fā)環(huán)境及Python基礎(chǔ),,108頁PDF

116頁PDF小冊子:機器學(xué)習(xí)中的概率論,、統(tǒng)計學(xué)、線性代數(shù)

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多