欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

本地AI Agent搭建實戰(zhàn):Ollama+Python調(diào)度+工具調(diào)用完整指南

本地AI Agent搭建實戰(zhàn):Ollama+Python調(diào)度+工具調(diào)用完整指南 最近不少朋友問我怎么在本地搭一個真正能干活的 AI Agent而不是只會聊天的對話框。我自己摸索了一段時間最后選定的方案是Ollama 跑本地模型再寫一套輕量的調(diào)度邏輯把模型變成一個能查資料、能調(diào)工具、能按流程執(zhí)行任務(wù)的智能代理。整套下來不花一分錢 API 費用數(shù)據(jù)全在自己機器上隱私和可控性都拿捏得很穩(wěn)。這篇文章就把我完整踩過的坑、選型的邏輯、以及可以直接照抄的搭建流程全部寫出來適合有一定編程基礎(chǔ)、想擺脫云 API 依賴的開發(fā)者參考。1. 搭一個本地 AI Agent 前先想清楚三件事1.1 Agent 到底是什么和聊天機器人有什么區(qū)別先說個基礎(chǔ)認知問題。很多人把能連續(xù)對話誤當成 Agent其實完全不是一回事。普通的聊天機器人是你說一句我回一句它沒有目標也不會主動調(diào)用外部工具。而 AI Agent 的核心是給定一個目標它能自己規(guī)劃步驟、調(diào)用工具、分析結(jié)果、調(diào)整策略直到把任務(wù)完成。舉個生活化的例子。你讓聊天機器人幫我查一下明天的天氣并規(guī)劃出行它只會回復一段建議。但一個合格的 Agent 會這樣做先調(diào)用天氣 API 獲取數(shù)據(jù)判斷是否需要帶傘再調(diào)用地圖 API 規(guī)劃路線最后把結(jié)果匯總成一段可讀的答復。每一步都是模型在思考但每一步的執(zhí)行都依賴外部工具。所以搭建 Agent 的關(guān)鍵不只是選一個大模型而是要把模型推理和工具執(zhí)行這兩條線拼接起來。Ollama 解決的是推理這一半另一半需要我們自己用代碼搭一個調(diào)度器這也是這篇文章里最核心的內(nèi)容。1.2 為什么選 Ollama 而不是云 API你可以用任何模型服務(wù)來搭 Agent但我最終選擇 Ollama原因有三個。第一是成本。我做的項目里有大量測試和反復調(diào)優(yōu)的場景每天可能要發(fā)幾百次請求。如果用云 API這些請求都是真金白銀。Ollama 跑在自己的 GPU 或 CPU 上沒有調(diào)用次數(shù)限制隨便刷。對于個人開發(fā)者、學習項目、原型驗證來說免費這個優(yōu)勢是壓倒性的。第二是隱私。很多企業(yè)場景或者個人敏感數(shù)據(jù)根本不適合發(fā)到云端。Ollama 的所有推理都在本地完成模型文件、中間結(jié)果、日志全部留在自己手里。這一點在做私有化知識庫、內(nèi)部文檔問答、代碼輔助工具時特別重要。第三是可控性。云 API 的版本更新、模型下架、限流策略都不由你控制。Ollama 裝好之后模型文件就在你的磁盤里你可以隨意切換版本、調(diào)整參數(shù)、做微調(diào)沒有任何外部約束。當然Ollama 也有代價。你沒有云端那么強的算力所以跑不了超大參數(shù)模型模型效果也不一定比頂級商業(yè) API 好。但對我這種方式是先用起來、跑通流程的開發(fā)階段來說Ollama 是性價比最高的起點。1.3 整體方案本地模型 調(diào)度腳本 工具接口我先說一下最終架構(gòu)讓你心里有個地圖。用戶輸入 - 主調(diào)度循環(huán) - Ollama 本地模型 - 輸出意圖判斷 ↓ 需要工具 解析出工具名和參數(shù) - 執(zhí)行函數(shù) - 返回結(jié)果給模型 - 繼續(xù)推理 ↓ 不需要工具 直接輸出最終回答整個系統(tǒng)分成三層模型層Ollama 加載本地開源模型負責理解意圖、生成文本、決定是否調(diào)用工具。調(diào)度層一段 Python 腳本負責循環(huán)調(diào)用模型、解析輸出、維護多輪對話記憶、判斷任務(wù)是否結(jié)束。工具層一組普通的 Python 函數(shù)比如查詢天氣、讀寫文件、計算表達式、搜索本地文檔。每個函數(shù)就對應(yīng) Agent 的一只手。這個架構(gòu)看起來簡單但很實用。好處是每一層都能獨立替換今天用 Ollama 跑一個 7B 模型明天換更大的模型調(diào)度層完全不用改工具層加一個函數(shù)Agent 就多一項能力。下面我按這個框架逐步拆解搭建過程。2. 環(huán)境搭建裝好 Ollama 并選對模型2.1 安裝 Ollama3 分鐘跑起第一個模型Ollama 的安裝是我見過的最省心的 AI 工具之一。在 macOS 和 Windows 上直接去官網(wǎng)下載安裝包雙擊安裝即可。在 Linux 上執(zhí)行一句腳本就能裝好curl -fsSL https://ollama.com/install.sh | sh裝好之后驗證是否成功ollama --version然后拉取一個模型試試。我用的主力模型是 Qwen2.5 7B Instruct這個模型中文效果好、工具調(diào)用能力也不錯體積適中適合大多數(shù)人的硬件。拉取命令ollama pull qwen2.5:7b第一次拉取會下載幾個 GB 的文件等它跑完然后啟動一個簡單對話ollama run qwen2.5:7b 你好做個自我介紹如果能看到正?;貜途驼f明 Ollama 已經(jīng)跑通了。這里有個值得多說一句的點Ollama 安裝完成后會默認在后臺啟動一個本地服務(wù)監(jiān)聽11434端口。也就是說你用命令行能對話其實底層就是通過 HTTP API 在調(diào)用后面我們用 Python 寫 Agent 調(diào)度器也是走這個端口。2.2 模型量化與顯存需求怎么算很多新手卡在這一步模型下載好了但跑起來特別慢或者直接報內(nèi)存不足。這涉及模型量化和硬件配置的關(guān)系。模型文件有很多種精度格式最常見的是 FP16 和量化版。一個 7B 參數(shù)的模型FP16 格式大約占用 14GB 顯存很多人的顯卡根本裝不下。量化指的是把模型里的浮點數(shù)精度降低比如從 16 位降到 4 位模型體積直接縮到四分之一效果損失卻控制在可接受范圍內(nèi)。Ollama 上默認拉取的模型都自帶量化版本你不需要手動處理。以 Qwen2.5 7B 為例量化格式模型文件大小運行所需內(nèi)存估算推薦硬件q4_K_M約 4.7GB6-8GB8GB 顯存或 16GB 內(nèi)存q8_0約 8.2GB10-12GB12GB 顯存或 32GB 內(nèi)存FP16約 15GB16GB24GB 顯存或 64GB 內(nèi)存我自己的機器是 8GB 顯存的顯卡跑 q4_K_M 版本很流暢生成速度大約每秒 40 個 token。如果你沒有獨立顯卡只有 CPU 和 16GB 內(nèi)存也能跑就是速度慢一些大概每秒幾個 token做實驗夠用但聊天的體驗會打折扣。注意如果你的機器內(nèi)存或顯存小于模型所需Ollama 會優(yōu)先保證模型加載然后擠壓其他程序的內(nèi)存空間結(jié)果就是電腦卡死。所以選模型之前先看一眼自己的硬件再決定用哪個量化版本。2.3 調(diào)好關(guān)鍵運行參數(shù)Ollama 模型的運行參數(shù)可以通過命令行設(shè)置也可以直接在啟動時寫好。這些參數(shù)對 Agent 的穩(wěn)定性影響非常大我逐個說。溫度temperature控制生成隨機性。0 表示每次輸出最確定的答案1 表示最大隨機。做 Agent 任務(wù)我強烈建議把溫度調(diào)到 0 到 0.3 之間。因為 Agent 需要穩(wěn)定地輸出工具調(diào)用指令溫度太高它就會開始自由發(fā)揮格式一亂調(diào)度器就解析不了。上下文長度num_ctx這個決定模型能記住多少前面的對話。默認值通常是 2048 或 4096。做 Agent 任務(wù)時因為要包含工具返回的長文本、多輪對話歷史上下文很容易被打滿。建議調(diào)大比如 8192 或 16384但注意這會增加顯存消耗。重復懲罰repeat_penalty防止模型重復同樣的句子。默認值 1.1 就行不用動。top_p核采樣參數(shù)默認 0.9 附近一般不需要調(diào)。如果發(fā)現(xiàn)輸出質(zhì)量不穩(wěn)定可以降到 0.8。在實際項目中我通常把這些參數(shù)寫進啟動腳本不手動改全局配置。比如ollama run qwen2.5:7b --temperature 0.1 --num_ctx 8192這里要注意--num_ctx如果設(shè)得比模型默認值大會顯著增加顯存占用。比如 7B 模型 q4 量化本身只需 5GB但把上下文提到 16K 之后可能需要再多 3-4GB。根據(jù)你的顯存情況量力而行。3. 手把手讓 Agent 學會干活3.1 用 API 跟本地模型對話命令行只是用來測試的要搭建 Agent真正的核心是調(diào)用 Ollama 的 HTTP API。它提供了一個很簡潔的接口直接發(fā) POST 請求就行。先看一個簡單的對話請求curl http://localhost:11434/api/chat -d { model: qwen2.5:7b, messages: [ {role: user, content: 1 1 等于幾} ], stream: false }響應(yīng)的 JSON 里有個message.content字段就是模型的回答。用 Python 調(diào)用更直觀import requests def chat_with_model(messages, temperature0.2): response requests.post( http://localhost:11434/api/chat, json{ model: qwen2.5:7b, messages: messages, stream: False, options: { temperature: temperature } } ) return response.json()[message][content]注意stream參數(shù)。默認情況下模型是逐字輸出流式返回的對 Agent 這種機器對機器的場景來說流式反而增加解析復雜度所以直接設(shè)成false一次性拿完整結(jié)果簡單省事。3.2 讓模型輸出工具調(diào)用指令Agent 的關(guān)鍵一步是讓模型決定要不要調(diào)工具以及調(diào)哪個工具、傳什么參數(shù)。這本質(zhì)上是一個提示詞工程問題。我的做法是在系統(tǒng)提示詞里給模型一個明確的行為規(guī)則。下面是我真實用過的一套提示詞模板你是任務(wù)規(guī)劃助手。你有一個可以使用的工具列表 - weather(city: string): 查詢城市天氣 - calculator(expression: string): 計算數(shù)學表達式 - current_time(): 獲取當前時間 規(guī)則 1. 如果用戶問題需要工具才能回答必須輸出嚴格的 JSON格式為 {tool: 工具名, params: {參數(shù)名: 參數(shù)值}, thought: 簡短推理說明} 2. 如果不需要工具直接輸出純文本回答。 3. 判斷要準確不能把簡單問題復雜化。然后把這段提示詞和用戶消息一起發(fā)給模型。模型在推理時要么輸出普通文本要么輸出 JSON 格式的工具調(diào)用指令。調(diào)度器拿到輸出后先用正則表達式提取 JSON再根據(jù)tool字段匹配對應(yīng)的 Python 函數(shù)完成調(diào)用。這里有一個很重要的經(jīng)驗?zāi)P洼敵?JSON 時經(jīng)常帶一些額外的文字比如好的我來查一下天氣JSON 如下{...}。如果你是直接json.loads整個字符串一定會報錯。所以必須用正則把大括號里的內(nèi)容提取出來再去解析。import re import json def extract_json(raw_text): pattern r\{[^{}]*\} match re.search(pattern, raw_text, re.DOTALL) if match: return json.loads(match.group(0)) return None注冊工具函數(shù)的時候用字典映射def weather(city): # 這里可以接真實天氣 API演示時返回模擬數(shù)據(jù) return f{city}今天晴氣溫 22-28 度 def calculator(expression): return str(eval(expression)) def current_time(): from datetime import datetime return datetime.now().strftime(%Y-%m-%d %H:%M) TOOLS { weather: weather, calculator: calculator, current_time: current_time, }新增工具的時候只需要寫一個普通 Python 函數(shù)然后在系統(tǒng)提示詞的工具列表里加上描述再把這個函數(shù)注冊進TOOLS字典Agent 就能用了。3.3 搭建工具調(diào)度主循環(huán)核心調(diào)度邏輯其實就是一個 while 循環(huán)把消息發(fā)給模型解析輸出如果輸出是工具調(diào)用指令就執(zhí)行工具把結(jié)果加進消息歷史再發(fā)給模型如果輸出是普通回答就結(jié)束并把回答展示給用戶。直接看我寫的一個完整骨架def run_agent(user_input): messages [ {role: system, content: SYSTEM_PROMPT}, {role: user, content: user_input}, ] max_iterations 5 # 防止死循環(huán) for _ in range(max_iterations): response_text chat_with_model(messages) tool_call extract_json(response_text) if tool_call and tool in tool_call: tool_name tool_call[tool] params tool_call.get(params, {}) if tool_name in TOOLS: # 執(zhí)行工具 result TOOLS[tool_name](**params) # 把工具結(jié)果追加到對話歷史 messages.append({role: assistant, content: response_text}) messages.append({role: tool, content: str(result)}) continue else: return f錯誤未知工具 {tool_name} else: # 沒有工具調(diào)用這就是最終回答 return response_text return 達到最大循環(huán)次數(shù)任務(wù)未完成這段代碼有幾個值得注意的點。第一為什么工具結(jié)果要作為消息的一部分發(fā)回去而不是直接在系統(tǒng)外部拼接因為模型需要看到工具返回的數(shù)據(jù)才能決定下一步是繼續(xù)調(diào)用工具還是生成最終回答。這本質(zhì)上是一個多輪推理的過程。如果你把工具結(jié)果存在變量里下一輪請求時模型根本不知道你查到了什么。第二max_iterations上限很重要。新手經(jīng)常踩這個坑模型在循環(huán)里反復調(diào)用同一個工具或者調(diào)用一個不存在工具導致無限循環(huán)程序卡死。設(shè)置一個上限最好打印日志這樣你能看到模型每一步在想什么、要調(diào)什么方便調(diào)試。第三消息歷史不能無限增長。每次工具返回結(jié)果都會追加兩條消息時間一長上下文會被撐爆。所以在實戰(zhàn)版本里我會加一個裁剪邏輯只保留最近 N 輪的消息丟棄更早的歷史。3.4 用 Open WebUI 給 Agent 一個可視界面調(diào)度腳本寫完之后你其實已經(jīng)擁有了一個能跑的 Agent 核心。但純命令行交互不太友好我建議加一層可視界面這里推薦開源項目 Open WebUI。Open WebUI 是一個很成熟的本地模型聊天界面支持與 Ollama 對接還能額外掛載知識庫、自定義工具。安裝最簡單的方式是用 Dockerdocker run -d \ -p 3000:8080 \ -v open-webui:/app/backend/data \ --name open-webui \ --restart always \ ghcr.io/open-webui/open-webui:main啟動后瀏覽器訪問http://localhost:3000注冊一個本地賬號然后在設(shè)置里把 Ollama 地址填成http://host.docker.internal:11434就能在網(wǎng)頁里和模型聊天了。不過要提醒的是Open WebUI 本身默認走的是聊天邏輯不是我們上面寫的調(diào)度邏輯。如果你想在網(wǎng)頁上體驗完整的工具調(diào)用 Agent需要再花點功夫把自定義工具注冊進 Open WebUI或者直接把調(diào)度腳本封裝成一個輕量 API再用一個簡單前端頁面去調(diào)用。我個人的建議是先靠腳本驗證 Agent 邏輯確認穩(wěn)定后再去折騰界面不要一開始就陷入前端的泥潭。4. 優(yōu)化、擴展與安全細節(jié)4.1 提示詞怎樣寫Agent 才穩(wěn)定提示詞對 Agent 的穩(wěn)定性影響怎么說都不為過。同樣的模型提示詞寫得模糊它就會頻繁誤判、亂調(diào)工具寫清楚了它能連續(xù)處理非常復雜的任務(wù)。我總結(jié)幾個實戰(zhàn)原則。第一工具描述必須具體到輸入?yún)?shù)是什么、返回值是什么、什么場景下使用。比如天氣工具不要只寫查詢天氣要寫輸入城市名返回該城市當日天氣狀況適合用戶詢問天氣時使用。模型是靠描述來匹配意圖的描述越具體準確率越高。第二必須在提示詞里說清楚什么時候不要用工具。如果不加這一條模型可能看到任何問題都先輸出工具指令。加上如果用戶只是閑聊、問看法、做總結(jié)請不要調(diào)用工具之后誤調(diào)用率會大幅下降。第三給模型一些示例。如果某個工具容易誤匹配可以在提示詞里加一個示例比如用戶問明天需要帶傘嗎你應(yīng)該調(diào)用 weather 工具查詢城市天氣再根據(jù)結(jié)果回答。模型對示例的模仿能力非常強給一個例子勝過一百句規(guī)則。注意每次修改提示詞后建議跑一遍同一批測試用例對比輸出變化。我自己的經(jīng)驗是做一個簡單的回歸測試腳本把 10 個典型問題跑一遍檢查工具調(diào)用是否正確避免改好一處、弄壞三處。4.2 跑得更快顯存、上下文和并發(fā)調(diào)優(yōu)本地模型最難的就是性能。我把性能問題分為三個維度分別說。顯存層面最有效的做法是先把顯存占用降下來。優(yōu)先選擇量化程度高的模型版本比如 q4_K_M。如果還嫌不夠換一個更小的模型比如把 7B 換成 3B 甚至 1.8B。模型小了速度會快但推理質(zhì)量也會下降需要自己權(quán)衡。上下文層面上下文長度直接決定模型能吃多少內(nèi)容。很多 Agent 任務(wù)其實不需要非常長的上下文尤其是工具結(jié)果要精簡。我在設(shè)計工具返回值時會刻意讓工具返回簡短結(jié)果而不是一股腦輸出一大段。比如天氣工具返回晴22-28 度而不是返回一整篇天氣報告。這不僅省上下文還能減少模型的理解負擔。并發(fā)層面Ollama 默認是串行處理請求的一個模型同時只能服務(wù)一個請求。如果有多個人要同時用最簡單的方式是多加載幾個模型實例但顯存成本翻倍。實戰(zhàn)里我更推薦加一層請求隊列讓 Agent 系統(tǒng)排隊處理任務(wù)而不是同時強推多個請求導致內(nèi)存爆炸。另外可以開啟OLLAMA_NUM_PARALLEL環(huán)境變量允許一個模型并發(fā)處理多個請求。這個配置會顯著提高吞吐量但會同步增加顯存和內(nèi)存消耗適合顯存充足的情況。4.3 接入外部工具與私有數(shù)據(jù)Agent 的價值上限取決于你給它接了多少外掛。我建議優(yōu)先接這三類。第一類是 API 型工具。比如查天氣、查物流、翻譯、搜索網(wǎng)頁。實現(xiàn)方式就是寫一個函數(shù)內(nèi)部用requests請求外部接口返回 JSON 結(jié)果。注意要設(shè)置請求超時避免模型等一個遲遲不響應(yīng)的接口導致整個調(diào)度卡住。第二類是本地文件工具。比如讓 Agent 讀取、搜索、總結(jié)某個目錄下的文檔。做法是封裝一個read_file(path)和search_files(keyword)函數(shù)讓模型可以自己翻文件、提取信息。我在做一個內(nèi)部知識庫助手時就是靠這種工具讓 Agent 直接查詢本地文檔效果比預訓練知識更準。第三類是代碼執(zhí)行工具。讓 Agent 寫 Python 代碼、執(zhí)行代碼、返回運行結(jié)果。這個能力非常強大但風險也最高因為模型生成的代碼不一定安全可能執(zhí)行破壞性命令。我的建議是只在沙箱環(huán)境里開放這個工具比如 Docker 容器內(nèi)別在宿主機上裸跑。私有數(shù)據(jù)這塊除了上面的文件工具還可以用向量數(shù)據(jù)庫做語義檢索。把文檔切成小塊用本地 embedding 模型轉(zhuǎn)成向量存進向量庫然后給 Agent 一個search_vectors(query)工具它就能基于本地資料回答問題。整個鏈路全部在本地數(shù)據(jù)不出機器。用戶問我們項目的部署文檔里數(shù)據(jù)庫連接配置怎么寫 Agent 判斷需要查資料 - 調(diào)用 search_vectors(數(shù)據(jù)庫連接配置) 工具返回相關(guān)文檔片段 - Agent 總結(jié)片段 - 輸出最終回答這個架構(gòu)擴展性很強后續(xù)想把 Agent 從助手升級成自動執(zhí)行任務(wù)的角色只需要繼續(xù)加工具比如加定時任務(wù)工具、郵件發(fā)送工具、數(shù)據(jù)報表工具它就能完成更加復雜的組合操作。5. 常見問題速查搭建中一個坑一個坑踩過來這套系統(tǒng)我前前后后改了三版踩過不少坑。把最典型的幾個問題整理成一個速查表你大概率也會遇到。癥狀可能原因解決辦法模型啟動后一直顯示loading模型文件過大或顯存不足Ollama 在反復交換內(nèi)存換更小量化模型關(guān)閉其他占用顯存的程序加--num_ctx縮小上下文Agent 亂調(diào)用工具明明問題很簡單卻查了天氣提示詞里沒有不需要工具時直接回答的規(guī)則在系統(tǒng)提示詞中補充否定規(guī)則并加示例模型輸出的 JSON 解析失敗模型在 JSON 前后加了自然語言描述用正則提取大括號內(nèi)容再解析 JSON不要直接json.loads對話輪數(shù)多了之后模型開始失憶上下文長度被打滿最早的歷史被丟棄加大num_ctx或精簡工具返回內(nèi)容限制消息歷史條數(shù)請求報connection refusedOllama 服務(wù)沒啟動或者端口被占用執(zhí)行ollama serve啟動服務(wù)查看 11434 端口占用情況第一次調(diào)用模型特別慢模型正在加載進內(nèi)存Ollama 有冷啟動延遲等待幾秒或者在服務(wù)啟動前用預熱腳本發(fā)一個空請求提前加載模型工具函數(shù)報錯說參數(shù)不匹配模型傳了錯誤的參數(shù)名或參數(shù)個數(shù)給工具函數(shù)自定義一個 dict 描述參數(shù)格式并在提示詞里寫清楚5.1 Ollama 服務(wù)起不來怎么辦這個坑我踩得最狠。有一次我把模型參數(shù)調(diào)大之后運行ollama run直接報錯服務(wù)一直起不來查了半天發(fā)現(xiàn)是顯存不足導致 Ollama 進程崩潰。解決辦法是檢查一下nvidia-smi看顯存占用再確認模型文件的量化格式和顯存是否匹配。如果確認是顯存問題最穩(wěn)妥的方法是換小模型。當時我把 7B 模型換成 3B一切恢復正常。又或者在啟動前釋放一下顯存關(guān)掉其他占用顯存的進程。另一個常見原因是端口被其他程序占用。Ollama 默認監(jiān)聽11434如果你機器上恰好有其他服務(wù)占了同一個端口服務(wù)就會啟動失敗。排查方法lsof -i :11434如果有結(jié)果說明端口被占用要么停掉那個程序要么修改 Ollama 的端口配置。5.2 模型一直處于上下文加載狀態(tài)對話半天沒響應(yīng)很多人遇到過第一次發(fā)消息后模型要卡很久才有反應(yīng)。這是因為 Ollama 第一次調(diào)用時需要把整個模型文件從磁盤加載到內(nèi)存這個過程取決于模型大小和磁盤速度。7B 模型大概需要幾十秒。解決辦法有兩個。第一設(shè)置環(huán)境變量OLLAMA_KEEP_ALIVE1h表示模型加載后在一小時內(nèi)保持駐留內(nèi)存避免每輪對話都重新加載。這個配置非常有效我設(shè)完之后第二輪對話的響應(yīng)時間從幾十秒降到了即時。第二做一個預熱調(diào)用。在 Agent 系統(tǒng)啟動的時候主動給模型發(fā)一個簡單請求讓它提前加載完成。這樣用戶真正使用時不會感受到冷啟動的延遲。5.3 工具調(diào)用輸出格式不穩(wěn)定同一個問題這次能用下次不能用這種情況通常不是模型本身的錯而是提示詞寫得不夠嚴格。模型在輸出 JSON 時有時候會用單引號有時候會多一個逗號有時候用中文冒號。這些都會導致解析失敗。除了用正則提取之外我還有一個糾錯策略如果 JSON 解析失敗就把錯誤信息和原始輸出反饋給模型讓模型重新輸出一遍。相當于給模型一次自我修正的機會。代碼如下if tool_call is None: messages.append({role: user, content: 你的輸出包含無效的 JSON請重新輸出只輸出 JSON不要有其他文字。}) continue實測下來這個糾錯策略能讓成功率從 80% 提升到 95% 以上。偶爾出錯沒關(guān)系關(guān)鍵是系統(tǒng)能自我修正而不是一錯到底。5.4 API 請求耗時太長有沒有辦法優(yōu)化如果你的工具環(huán)節(jié)涉及外部網(wǎng)絡(luò)請求比如天氣 API、搜索 API這些請求的耗時可能比模型推理還長。我建議給每個外部工具設(shè)置 10 秒超時并且在工具層做結(jié)果緩存。同一個城市查天氣短時間內(nèi)不會有變化可以直接返回上次的結(jié)果大幅減少重復請求。另外Ollama 的num_predict參數(shù)也可以限制模型單次生成的最大 token 數(shù)。Agent 場景下模型很多輸出都是簡短的 JSON 指令把這個值設(shè)成 512 就能滿足需求不用讓它生成到默認的 2048。限制 token 數(shù)可以明顯提升響應(yīng)速度。options: { temperature: 0.2, num_predict: 512 }最后還有一個調(diào)優(yōu)思路如果任務(wù)簡單用一個小模型做判斷用一個大模型做總結(jié)。比如意圖識別階段直接用 3B 模型判斷是否要調(diào)工具速度快了好幾倍等真正需要生成長回答的時候再切換到 7B 模型。這個雙模型架構(gòu)雖然復雜一點但效果和成本的平衡非常好。我個人在這套系統(tǒng)上花的時間大概有一半是在調(diào)提示詞和做異常兜底而不是在寫核心調(diào)度代碼。這也印證了一個觀點Agent 能不能穩(wěn)定干活差的不是模型的智力而是你給它的規(guī)則、工具和容錯機制。當你把提示詞寫清楚、把工具接口設(shè)計好、把異常處理補齊之后Ollama 跑出來的 Agent 完全可以勝任很多日常自動化任務(wù)。最后分享一個小技巧每次給 Agent 新增工具之前先在提示詞里手動描述這個工具的輸入輸出格式跑通一個任務(wù)之后再把工具注冊到代碼里。這樣增量式開發(fā)排查問題會輕松很多。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
91婷婷色五月| 丁香五月婷婷色| 另类小说五月天| 色人久夂| 丁香五月香蕉| 精品人人操| 熟女激情网| 婷婷99狠狠| AA久久| 9l视频自拍9l视频自拍九色学生| 丁香六月激情| 亚洲亚洲人成综合网络| 丁香月六月| 99综合入口| 欧美成人A片AAA片在线播放| 综合另类视频| 久久99国产综合精品免费| 色五月婷婷五月久久| 免费观看欧美成人AA片爱我多深| 99成人精品视频| 五月婷婷丁香大香蕉| 色久丁香五| 全高清无码视頻| 五月丁香六月香香蕉| 亚洲成人影视在线观看| 日本精品人妻无码77777| 激情五月丁香色婷婷| 欧美成人一区二区三区在线视频| 思思热精品在线| 热婷婷在线视频| 99人妻碰碰碰久久久久视| 97色天堂| 欧美性生交A片免费看| 久久久区区一久久久久久| 9999热免费视频视频| 色五月婷婷小说亚洲中文字幕组| 97色婷婷| 日日狠狠久久偷偷四色综合免费| 99九九玖玖| 婷婷五月成人| 亚洲夜夜操| 99精品高潮| 91丨九色丨国产打屁股| 婷婷激情五月综合丁香社| 国产精品A片在线| 婷婷在线播放| 丁香五月六月婷婷自拍| 亚卅毛片| 久久在线视频免费观看| 丁香激情五月| 色婷婷五月婷婷五月婷婷五月| 九九激情| 熟妇人妻中文字幕无码老熟妇 | 777精品久无码人妻蜜桃| 人人爱人人摸人人澡| 五月婷婷性爱视频| 免费视频WWW在线观看网站| 天天射色五月天| 丁香六月婷婷综合欧美| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 日日撸日日操| 99热国品免费| 激情人妻综合| 五月丁香激情综合网| 久久婷婷五月综合色奶水99啪| 日本片日本片祼观看网站在线看中文版网页在线看| 激情综合五月婷婷六月丁香| 婷婷五月天综合蜜桃| 色一情一乱一乱91Av| 91超碰人人操| 日韩在线视频中文字幕| 婷婷六月激情综合| 色婷婷亚洲精品天天综| 色五月丁香网| 99爱这里只有精品免费视频| 国产精品国产成人国产三级| 韩国不卡AC视频 | 久久精品熟女亚洲AV麻豆| 乱精品一区字幕二区| 99热精品在线| 996热re视频在线观看视频| 5Www色5夜| 欧美日本不卡黄色片| 久久99免费视频| 色婷婷色| 玖玖在线资源视频| 综合婷婷五月天| 婷婷久久综合| 亚洲中文字幕在线观看| 9精品久久999| 色色色婷婷五月天| 天天天日天天天干| 色色99| 六月丁香婷婷在线波多| 5月丁香婷婷| 五月婷婷丁香啪啪| av免费在线网站| 国产古装妇女野外A片| 色五月天堂| 99免费热视频| www·五月天| 大香蕉九九| 日本人妻操| 激情涩播| 精品久久婷婷| www.婷婷.com| 五月婷婷综合精品| 99热日韩| 99热亚洲精品66| 国产伊人五月天| A在线观看| 欧美色色日韩| 天天做天天爱天天爽综合网| 夜夜爽天操| 99精品视频在线免费观看| 激情五月色婷婷| 丁香婷婷综合影院| 丁香伊人五月色婷婷五十路| 丁香五月ⅤA久久久| 婷婷欠久少妇| 人人摸人人干| 色婷婷AV在线观看| 五月婷婷精品| 干亚洲天堂| 天天草天天摸| www.wuyuetian啪啪| 97色天堂| 天天爱天天做天天操| 婷婷五月天福利| 婷婷五月天丁香久久| 天天爽成人综合网站| 天天插天天日天天爽| 天天操综合网| 六月丁香天堂| 丁香婷婷视频在线| 无码99| 高清国产AV| 亚州日本欧州韩美高青高潮一| 啪啪激情网| 开心五月婷婷| 狠狠 婷婷| 国产99久久久| 丁香九月综合激情| 狼友视频在线观看18| 婷婷五月丁香人妻无码高清| 国产JK精品白丝AV在线观看| 中文字幕,综合,91| 蜜桃五月天色| 91午夜婷婷狠狠久久综合9色| 精品一二三区视频立| 开心婷婷五月中文字幕组| 婷婷五月天影院| 97碰碰人人| 婷婷五月免费视频| 九九色色色| 久久综合天天综合| 影音先锋AV男人站| 色色AV色色色东莞| 色www.con| 99热这里只有精品22| ..真实国产乱子伦对白在线_欧 | 欧美日本国产欧美日本韩国99| 伊人99久久| 亚洲色欲欧美一区二区三区| 久久婷婷热| 一起操最新网址| 天天在线久久综合 | 丁香六月开心| 丁香五月婷婷姐| 亚洲狠狠狠色婷婷综合激情久久久| sS丁香五月婷婷| 伊人干练久| 这里只有精品免费视频| 五月婷婷之综合激情| 五月丁香激情综合| 好大好粗嗯啊-一级黄色大片免费观看-成人AV| 国产精品色婷婷99久久精品| 第四色婷婷最爱| www.五月天婷婷| 亚洲色99| 午夜免费高清AV片| 97久久香草精品视频| 五月婷婷av| 26UUU欧美| 色婷丁香91| 激情中文在线| 九九热经典视频在线观看| 日本色道视频网站| 黄页免费一级视频懂色| 狠狠狠狠狠狠狠狠狠狠狠色宗合图片| 啪啪综合| 日韩精品一曲二曲三曲四曲五曲| 丁香六月色香蕉视频| 九九热婷婷| 丁香婷婷久久| 久久亚洲无码| 99色免费观看全部| 久久视屏这里只有久久| 九色91国产| 99婷五月| 婷婷丁香成人在线视频| 99视频精品| 婷婷六月激情综合| 99色啊| 五月婷婷色| 疯狂做受XXXX高潮A片| 99九九热视频| 六月色播| 在线播放 精品| 五月份婷婷| 五月丁香中文| 91操女| 成人va在线观看视频| www.婷婷五月天.com| 北京熟妇搡BBBB搡BBBB | 久久涩视频| 五月天狠狠网站| 色色色热热热| 俺去婷婷 丁香| 五月天婷婷在线啪啪视频| 婷婷激情六月综合| www.五月丁香| 99re6久热只有精品6在线直播| 色五月亚洲| 玖玖爱资源站| 9久热免费视频99| 五月激情黄色小说| 超碰婷婷色| 丁香五月在线人妻| 婷婷六月综合激情| 久久激情网| 九九视频在线观看| 亚洲AVwwwwwww| www.五月天婷婷姐姐| 狠狠的日| 日韩免费乱轮网站| 丁香六月成人网| 色私五月婷婷| 第五婷婷伊人丁香色| 日韩啪啪自拍| 欧美日本99| 国产AV一区二区三区最新精品| 五月天丁香综合久久国产| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 亚洲AV无码成人电影| 少妇激情五月婷婷| 国产精品久久久久久久久久免费| 六月色狠狠色| 丁香五月婷婷欧美性爱| 婷婷香五月综合激情| 欧美性生交XXXXX无码小说| 久久这里精彩免费在线观看| 狠狠搞狠狠操| 日日爽日日操| 97超美国视频在线观看| 女人天堂 AV| 久久5 9视频免费观看| 六月婷婷网站| 婷婷五月丁香性爱| 五月天开心网| 五月丁香性爱| 色综合色色| 色热久资源| 丁香婷婷少妇| 玖玖99婷婷| 大陆肏屄视频| 吾爱AV导航| 亚洲精品永久久久久久| 婷婷射丁香| 亚洲99综合| AV在线大香蕉| 中文字幕网伦射乱中文| 久久这里只有国产视频| 欧美日本高清视频99| 成年人最刺激的综合网| 亚洲AV网站| 淫视馆aV二区一区| 久色中文| 无码橾| 五月玖玖| 天天做天天爱天天爽在| 婷婷久久欧美| 综合激情在线视频| 婷婷狠狠久久| 色综合久久无码| 色色色色色网| site:pzdcoin.com| 1024欧美看片| 成人av在线网站| 婷婷激情小说网| 国产亚洲精品久久久久久郑州| 久色五月婷婷综合| 丁香五月婷婷大香蕉| 91视频一起草| 色综合爱综合| 《久久综合九色综合97婷婷| 热的五码久久精品| 免费碰碰视频久| 激情五月丁香亭亭| 人人草成人视频| 色综合久久之分久久| 亚洲亚洲亚洲AAAAAA| 五月丁香毛片| 五月天啪啪| 蜜臀嫩草| 丁香九月婷| 777米奇影视第四色| 五月婷婷基地| 天天舔天天插天天爱| 91打屁股免费看| 日日操日日撸| 九九综合久久丁香婷婷,开心激情综合网| 久久大香蕉丁香| 99性爱视频| 成人深爱丁香五月| 日韩在线一级| 日韩色色色色| 久久久久er热| 国产精品色婷婷AV综合色色| 六月亚洲婷婷6月中文字幕| 亚洲精品无码A片一区二区| 五月天综合网| www.sezonghe| 综合亚洲色色| 五月婷婷色啪| 亚洲色就是色色色| 泰州成人视频| 国产美女视频久| 天天五月香欧美| 丁香五夜激情四射夜夜夜| 久久这里都是精品| 婷婷色六月| tingtingjiqingwuyue| 丁香五月婷婷国产在线| 丁香婷婷五色月| 九九色院| 四季日韩AV无码综合| 五月婷婷天| 欧美α√| 天天操天天谢| www久久99com| 日本久久婷婷| 国产亚洲成AV人片在线| 一区二区成人电影免费播放| 这里只有精彩视频| 婷婷激情在线| 亚洲成人在线五月天| sS丁香五月婷婷| 91互操| 无码成人AAAAA毛片AI换脸| 五月玖玖| 亚洲五月天激情| 九九亚洲小视频| 99久久9| 色色色9 9 9| 中文字幕在线aⅴ免费观看| 日本人妻A片成人免费看片| 热久视频| 丁香激激情网| 色视五月天婷婷| 色玖玖综合网| 91人人操人人爱| 亚洲情欲久久| 91精品刘玥| 69精品人人人人人人人人人| 色五月成人| 97碰碰视频在线观看| 99操逼| 亚洲综合婷婷| 国产婷婷色综合AV蜜臀AV| 国产成人av在线播放| 五月成人天| 久久99这里只有精品视频| 天天色·欧美| 噜噜噜噜噜在线| 五月丁香激情怕怕| 五月天久久www| 97碰操| 亚洲区在线| AA片在线观看视频在线播放| 免费观看全黄做爰的视频| 新99思思视频| 全部老头和老太XXXXX| 大伊久久| 丁香五月婷婷偷拍| 香蕉AV福利精品导航| 欧美婷| 婷婷久久婷婷| 激情色色| 丁香五月天在线| 日本久久精品18| 婷婷六月综合激情| 天天综合天综合| 五月天狠狠色| 日本少妇裸体做爰高潮片| 大地资源色婷婷视频在线| 久久久久久久久久久44| 激情五月天综合网| 五月婷婷六月丁香综合| 婷婷五月天激情四射| 色婷婷基地 | 婷婷性色| 26uuu色噜噜精品一区| 日本综合99| 狠狠操天天干| 91视屏在线观看com.wwwvv| 91九九热| 五月天开心网| 91ncm视频| 五月婷婷 六月丁香| 激情五月天第四色| 人妻日日日| 久久亚洲无码| 五月婷婷网五月在线| 99爱爱| 99操九九网| 99热人人| 26uuu国产| 人人人人人人人人人草| 色九区| 婷婷综合在线网| 超碰狠狠操| 夜夜夜夜夜骑撸| 亚州激情网站无码| 丁香五月婷婷AV| 91呦呦呦| 国产乱子轮XXX农村| 97在线视频人妻九色| 蜜臀嫩草| 69午夜成人影片| 九九这里是免费的视频5| 99色在线观看视频者| 另类小说五月天| 成人va在线播放| 五月丁香六月婷婷不卡免费无码 | 玖玖婷婷综合| 激情丁香五月天| 激情五月六月丁香| 丁香五月视频在线观看| 色八月婷婷| 91九色熟女| 亚洲成人AV一区在线观看| 久久人妻视频| 亚洲婷婷五月天| 大香蕉婷婷久久| 五月婷婷免费看| 婷婷五月天无码熟女| 色婷婷成人| 天天干,天天操,天天射| 美女91一起草| 99五月婷| 丁香五月激情网| 啪啪色激情五月天| 91怕怕网| 久久五月天丁香花| 超碰在线观看成人视| 婷婷酒色网| 成人做爰高潮A片免费视频| 一婬一伦一区二区三区| 深爱五月综合网| 婷婷五月激情视频在线| 婷婷五月天福利| 五月丁香婷婷老司机| 丁香五月婷婷狠狠色| 婷婷色成人| 婷婷五月丁香基地| 成人资源在线| 亚洲激情色色| 丁香五月天色婷婷| 久久五月婷婷视频| 婷婷久久六月费| 六月激情婷婷| 九九热99精品| www.五月婷婷久久.com| 超碰av在线| 综合另类激情| 天天插天天草人人玩| h亚洲| 日本强伦片中文字幕免费看 | 超碰99久久| 五月开心婷婷| 性爱视频久久| 婷婷丁香九月| 五月色影院| 欧美婷婷五月| 九九Av| 99色在线观看视频| 精品国产va久久久| 精品国产AV色一区二区深夜久久| www.91久久| 天天插,天天射| 色婷婷五月天| 色狠狠五月天| 色综合久久88色综合天天99| 国洲夜色亚热在线久久| 婷婷五月天激情视频| 色色婷| 五月婷婷黄色毛片| 婷婷五月噜噜| 国产毛片精品一区二区色欲黄A片| 日本三级中文字幕| 婷婷五月在线观看| 国产中文字幕在线视频免费观看| 99.色| www.婷婷| 激情婷婷| 成人片在线播放| 激情综合网站| 久久婷婷六月综合| 色八戒操婷婷| 五月深爱激情网| 99国产精品白浆在线观看免费| 精品乱码视频| 开心五月激情网| 在线你懂的亚洲欧| 91丨九色丨熟女|老版| 亚洲精品444久久久久久| www.婷婷,com| 免费在线观看AV网站| 天天日夜夜B久久| 丁香六月啪啪| 激情五月婷婷综合| 婷婷基地爱| 玖玖爱综合网| 香蕉综合在线| 999婷婷综合| 日本系列_4页_777FP| 日韩操女| 久99久热| 久久伊人婷婷| 99成人在线观看| 九九色综合| 五月婷色| 日日日,com| 亚洲AV成人在线| 丁香五月亚洲激情婷婷射| 99久久婷婷国产综合| 9191avse| 亚州精品色情无码A片| 97人人干人人操| 超碰激情网| 色五月超碰| 在线成人网址| 亚洲无码色| 99re这里只有精品国产99| 九九热免费视频| 精品无码av丁香五月激情| 欧美色婷婷| 夜夜天天久久婷婷| 婷婷丁香五月天激情四射| www.丁香五月| 色蜜婷婷| 婷婷丁香五月亚洲| 深爱丁香网| 亚洲国产精品成人午夜| 五月婷婷丁香网| 亚洲激情五月| 九九亚洲视频| 婷婷五六日| 热热色色五月天婷婷| 天天操天天操天天操天天操天天操天天操| sewuyuetingtingiii| 六月婷婷综合激情| 五月丁香久久网| 久久9热好| 毛片毛片毛片毛片| 婷婷丁香亚洲色综合91| 色人久久| 99性感视频| 日本97久久久精品| 99亚洲视频| 激情激情激情网| 久久天堂色| 天天搡日日搡aaaaⅩ| 丁香婷婷六月婷婷六月婷婷六月婷婷| 久久9热好| 色XX综合网| 99在线视频精品| 久久九九99| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 日韩AAAAA| 五月天精品| 男人大jjc女人免费视频| 婷婷伊人五月丁香天堂网| 久久婷婷色情7777网站| 久久在线人妻| 超碰激情网| 香蕉久久av一区二区三区 | 色五婷婷| 五月婷在线色视频| 色婷婷五月天成人网| 色噜噜狠狠色综无码久久合欧美| 色99无码| 五月婷婷综合色啪首页| 日韩久久色| 69超碰在线| 激情99| 26uuu激情五月天| 丁香五月婷婷大香蕉| 亚洲精品久久久久AV无码| 久久九九九九| 五月丁香婷婷综合激情基地| 大香蕉天堂| AAA级久久久精品| 97碰久久| 色婷婷视频在线| 99久久综合| 99.N在线视频| A网在线欧洲| 五月丁香六月婷| 性爱五月婷婷| 亚洲综合色五月| 久久99久久99久久99人受| 91seAV| 男人天堂伊人五月丁香| 婷婷色网站| 去色色五月天| 久久99久久99精品免观看软件| 精品成人久久久久久久_一二三四视| 伊人久久丁香五月91| 色婷婷WWW| 五月天激情小说网| 碰人人97| 丁香五月婷在线| 丁香五月天堂网| 精品成人在线观看| 亚洲人人操| 亚洲正能量欧美| 色综合久久88色综合天天人守婷| 99久久综合| 无码A片一区二区免费| 亚洲综合狠狠艹| 丁香六月天| 激情小说五月天| 五月丁香久人妻中文| 996黄色片| 久久99久久99精品免观看软件| 九九在线精点品| 99热网站| 午夜成人AV在线| 丁香五月社区| 亭亭五月基地在线| 天天天天天天操| 九九色中文| 日日爽天天| 亚洲亚洲人成综合网络| 天天综合色丁香| 免费亚洲婷婷| www.av视频xx999.com| 五月天婷婷视频| 天天久综合网永久入口17v| 五月丁香啪| 激情婷婷五月少妇| 九九性爱网| 99色精品| 日本久热| 色婷婷XXXXX| 五月丁香免费看| 超碰免费在线| 99热这里是精品| 激情婷婷五月天网址| 五月婷婷影院| 日日噜狠狠色综合久久| 九九久久腿| 五月花免费视频| 97干在线看| 欧美日韩成人在线网站| 97色久| 五月丁香色色网| 亚洲精品视频在线| 欧美日韩成人在线| 五月婷婷啪啪网| 91热在线观看视频| 六月丁丁香| 91狠狠综合网| 超碰人妻在线| 色婷婷六月精品| 五月丁香亭亭A片| 日韩三级高清无码| 99自拍网| 99精品视频在线观看| 综合六月激情婷婷| 热996精品在线观看| 超级碰碰91| 99热这里只有99| 六月成人网| 丁香情色五月| 这里只有精彩视频| 天天综合情| 三级黄色大片视频| www.色五月| 99久久久国产大片| 久久ri精品| 亚洲人人操| 久久视屏这里只有久久| 亚洲无码影音| 久草视频一,二三四| 五月天激情站| 69人人操人人爽| 99久久久免费| 综合综合网| 色婷婷偷拍| 婷婷色在线| 九九免费精品| 、激情六月天| 超级碰碰碰久久网站视频| www..999热久| 26UUU精品一区二区c〇m| 成人在线网站| 成人无码精品1区2区3区免费看| www.婷婷五月| 久久视频婷婷视频| 婷婷色五月大香蕉在线观看| 色婷婷丁香五月| 六月综合婷婷开心伊人| 色99视| 日本久久99久久| 97自拍视频在线| 欧美狠狠色| 日日夜夜青青草| 天天综合 99久久婷婷| 欧亚成人A片一区二区| 婷婷五月天av| 婷婷丁香五月欧美人| 亚洲综合婷婷五月| 六月婷婷天堂| 99无码| 另类图片激情五月| 丁香五月天视频在线播放| 97精品欧美91久久久久久久| 99热免费18| 久久99网站| 99热97| 色宗合久久五月婷婷| 超碰国产在线| 婷婷丁香97| 五月婷婷精品无在线| 综合激情伊人影视在线| 九九99热久久精品66中文字幕| 国产精产国品一二三在观看| 99热这里只有精品2| 妻久久人久久| 91人妻视频| 五月丁香网av| 婷婷无码视频| 色五月婷婷伊人| 色色999三级片| 五月婷婷六月激情| 婷婷激情小说| 99精品久久久久久久婷婷| 色久天| 日日懆天天懆| 开心五激情网| 少妇日麻屄| 婷婷综合网| 9久热在线视频精品| www.五月婷| 伊人激情综合| 大香蕉色婷婷伊人在线| 99在线精品视频| 免费观看的av| 丁香五月天色婷婷| 人妻熟妇国产精品| 五月婷婷久久大香蕉| 五月丁香激情综合网| 久久久五月四色| 五月天婷爱综合| 狠狠色狠狠鲁| 色综合久久88色综合天天人守婷| 亚州激情网站无码| 婷婷久久五月| 亚洲激情无码久久| 有码人妻久久| 视频免费精品免费精品免费精品免费精品免费精品免费精品免费99 | 亚洲AV色婷婷人禽五月天| 天天干天天操天天上| 色婷婷六月综合| 欧美婷婷五月激情| 婷婷六月开心网| 四色 爱 婷婷 精品 亚洲 五月天| www.婷婷网| 激情婷婷五六月天| 色婷婷丁香五月丁香| 日韩av干| 99性爱精品| 九一99| 五月天国产婷婷精品视频在线| 色婷婷丁香五月综合| 激情小说婷婷五月| 人妻啪啪啪| 99热碰碰| www.日日夜夜.com| 精品一区二区三区四区五区六区| 蜜臀AV在线观看| 九九9久九9国产视频| 色色婷婷综合| 丁香五月天婷婷大香蕉| 五月婷婷六月丁香首页| 亚欧州精品视频| 丁香五月电影| 日 日干 日日做| 99er6热在线观看精品6| 婷婷激情视频欧美视频自拍视频欧美剧| 这里只有精品在线视频在线观看| 97亚洲婷婷| 色婷婷www| 国产成人精品一区二三区熟女在线 | 五月婷婷久| 婷婷五月色色| 丁香五月伊人| 五月婷婷香蕉| 久久99精品久久久久久三级| 粉嫩av懂色av蜜臀av熟妇| 99在线观看亚洲| 天天插天天干天天舔| 久久99免费视频| 六月撸婷婷| 婷婷色播婷婷| 色婷婷在线视频观看| 婷婷综合影院| 深爱 五月天| 99热亚洲精品66| 五月天婷婷AV| 五月天激情国产综合婷婷婷| 一区二区无码视频| 嫩模aV在线| 五月丁香网中文字幕| 亚洲狠狠干| 天天色宗合| 99热10在线高清播放| 色私五月婷婷| 五月天色综合服务平台| 六月婷婷色综合| 狠狠色综合网| 婷婷久久婷婷色五月| 亚洲中文av| 五月中旬婷婷丁香六| 色天堂A| 久久久天堂国产精品女人| 人操人人| bbwcuckold精品熟妇| 九九婷婷五月天| 久久久久久久人妻| 日本三级片片| 色色综合日韩| 婷婷五月精品中文字幕| 国产午夜精品一区二区三区四区 | 亚洲欧美成人在线| 五月天伊人手机在线播放AV| www色色com| 玖玖九九9999在线观看视频精品| 综合啪啪| 丁香五月天啪啪a日本| 91一起操| 99亚洲视频| 99热精品一| 婷婷5月色| 色婷婷综合影院| 亚洲成av人影院| 91九色中文字幕女在线观看| 六月丁香婷婷色69| 深爱激情六月天| 久久丁香社| 亚洲小说欧美激情| 噜噜视频| 国产精品人妻在线网址| 丁香五月天综合网| 成人在线日韩| 99久久99九九九99九他书对| 九九热99热| 少妇搡BBBB搡BBB搡毛茸茸| 91超碰在线观看| 色婷婷狠狠| 婷婷亚洲在线| 亚洲第一色色色色| 97久久久| 日本WWW九九九| 十月丁香九月婷婷综合| 无码少妇高潮喷水A片免费| 超碰成人免费| 亚洲六月色婷婷| 五月天婷婷丁香人人操91| tingtingzonghewang| www.狠狠| 伊人婷婷五月天| 久碰婷婷视频| 一本色道久久综合狠狠躁小说| 精品久久久久久久人妻| 嫩BBB搡BBBB榛BBBB| 五月丁香久久精品在线观看| 黄色五月婷婷| 九九亚洲无码| 欧洲色| 久久久五月天婷婷成人网| 久久久区区一久久久久久| 97人人射| 日日操夜夜爽白洁| 99精品热| 性韩日色婷婷五月天激情啪啪XXX| 色欲久久久久久综合网综合网| 免费操超碰| 婷婷激情社区| 中文字幕高清av| A久网| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 丁香美女五月天婷婷| 国内久久婷婷| 99成人免费热视频| 9色小视频在线观看| 丁香欧美| 99在线资源视频| 五月丁香另类网| 玖玖婷婷色欲| 这里只有精品免费观看网占| 激情综合文学| 51XX嘿嘿午夜无码| 婷婷亚洲欧美丁香五月| 91熟妇大香蕉| 五月色综合网| 婷婷 伊人 久久| 99毛片| 香蕉婷婷| 天天日天天舔| 九月婷婷综合八月丁香在线观看| 99国产精品久久久久久久久久久 | 国产日日操夜夜操的肉棒视频| 色综合99无码| 狠狠狠狠狠狠狠狠| 久久精品系列| 级情九色| 九九视频精品这里只有| 久久久久久久久久久久久9| 色射婷婷五月天| 国内在线99视频| 日91高清无玛| 亚洲人妻av| 99热精品在线观看| 五月天激情婷婷丁香| 超碰在线资源| 毛片新网地| 99在线观看视频免费| 乱岳熟女50岁| 久狠日av| 五月天婷婷免费| 在线综合网| 国产热精品| 超碰99热在线观看| 国产激情AV| 九九热免费观看视频| 99综合色色色| 五月天社区婷婷丁香社区| 五月丁香激情啪啪| 亚洲日韩一页精品发布| 婷婷五月天欧美| 天堂久久精品| 丰满女老板BD高清A片| 色五狠狠| 日本 欧美在线| 五月天激情网图片| 欧美va在线| 五月天激情影院| 国产av一区二区三区| 婷婷五月天狠狠色| 欧美狠狠草| 99综合入口| 五月丁香| 思思久久99热只有频精品66| 色综合天堂| 亚洲亚洲人成综合网络| 五月天婷婷社区| www.激情在线| 888久久久| 九久9精品| 五月丁香婷婷综合视频| 激情婷婷五月天。| 婷婷五月天丁香综合网| VA色婷婷| 丁香五月综合在线观看| 久久久18| 亚洲激情六月丁香| 99天堂网| 亚洲五月婷婷| 色五月婷婷视频| 久久久久久激情| 大香蕉在线99热| 91九色首页| 日日夜夜婷婷| 亚洲激情免费久久| 五月婷婷六月综合| 久久精品国产精品| 亚洲中文字幕AV| 夜丁香五月婷婷| 久久99热这里只有| 操操日韩| 欧美成人AAA片一区国产精品| 人人97碰| 丁香五月婷婷久久久| 婷婷伊人綜合中文字幕| h在线看免费版在线看| 丁香五月激情六月综合| 亚洲AV成人精品日韩在线播放| 国产精女同一区二区三区久| 色色国产| 国产激情在线| 99热99这里只有精品| 五月丁香五月丁香| 91视频精品99| 91九色PORNY中文啦| 北京熟妇搡BBBB搡BBBB| 五月丁香六月香香蕉| 韩国天天婷婷| 婷婷五月天色网久| 婷婷五月天堂网| 99九九在线精品热动漫| 综久久久| 91色呦哟| 精品人妻伦九区久久AAA片| 91精品久久久久久久| 五月天激情国产综合婷婷| 激情五月婷婷综合网| 久久精品爱爱| Av九九| 久操干| 色97啪啪| 婷婷丁香五月社区亚洲| 99热在线观看| 五月婷婷丁香| 99视频在线精品免费观看2| 婷婷久月| 婷婷丁香色情五月天| 秋霞电影理论| 五月丁香婷婷无码A∨| jiqingtaose五月天| a九九热www| 精品综合爱| 五月激情久久| 丁香五月天日韩无码| 91中文狠狠综合| 国产精品人成A片一区二区| 色婷婷五月天在线观看| 99这里只有| 任你艹| 久久99久久99精品免视看婷婷| www.五月天色色.com| 丁香五月婷婷偷拍| 偷拍91九色| 色五月欧美| 天天色99| 久久久久亚洲AV无码网影音先锋| 亚洲精品99| 五月丁香色综合| 91九色精品| 婷婷综合色图| 六月婷婷综合| 天天骑天天操| 色婷婷香蕉| 91丨九色丨东北熟女| 成人AV在线电影| 激情五月婷婷| 熟女少妇内射日韩亚洲| 夜夜嗨一区二区三区直播内容 | 婷婷99视频在线| 常久最新免费的色吊丝| 夜丁香五月婷婷| 五月开心激情| 婷婷五月天网址| 天天久久狠狠色综合| 97碰在线视频| 亭亭五月丁香五月天激情| 激情综合五月| 99久久国产宗和精品1上映| 激情久久伊人| 色色丁香五月天社区| 4399欧美另类视频| 九色七七| 亚洲婷婷在线播放十月| 翔田千里aV中文字幕| www激情网| 激情VA视频| 狠狠狠狠狠狠色| 六月综合婷婷开心伊人| 欧美性生交XXXXX无码小说| 天天干人人奸97| 婷婷丁香视频| 翔田千里 50岁 无码| 婷婷激情五月天7| 亚洲国产成人裸舞| 五月天久久91| 丁香五月大香蕉| 无码一级片| 九九99九九99九九99视频网| 五月丁香六月香香蕉| 色999五月色| 狠狠色综合五月人人| 国产成人亚洲综合亚洲| www98日本小时间到了| 久久婷婷成人视频| 丁香五月婷婷亚洲另类| 天天爽天天日| 激情深爱五月天| 国产av天天插天天操天天爽| 伊人玖玖婷婷| 狠狠香婷婷五月| 人人人舔人人人操人人人摸人人人97| 狠狠色综合网| 思思热视频在线| 色狠狠婷婷| 操碰99| 亚洲狠狠婷婷综合久久久| www.国产色| 丁香五月香蕉| 中文字幕丰满乱孑伦无码专区 | 色色色无码| 日日色综合| 成人五月天。COM| 色色色999| 亚洲AV成人无码久久精品老人法拉利| 成人版视频在线观看| 成人国产欧美大片一区| 久久久久激情网| 亚洲欧洲自拍图片专区五月天| 激情综合五月婷婷| 成人做爰A片免费看网站找不到了| 色吊操色妞| 久久丁香| 激情五月天激情小说| 天天插天天插| 无码九九九九| 99爱免费在线观看| 激情五月天色播| 农村熟妇高潮精品A片| 91九色小视频| 婷婷五月六月丁香综合| 丁香五月婷婷影院| 日韩三级视频一区二区| 丁香五月婷婷婷婷欧美综合| 亚洲男女激情| 欧美成人猛片AAAAAAA| 亚洲黄色精品| 99热这里只有免费| 色爱综合网| 日韩日比视频| 婷婷五月天a| 欧美成人精品A片免费一区99| 国产小网站| 操日本人妻视频| 五月丁香六月在线| 五月天三级久久| 伊人久久五月天| 成人午夜无码视频| 欧美激情综合色综合啪啪五月| 欧美色欲色欲天天天www| 操99| 久久婷婷网站| xx人人xx| www.久99| 伊人婷婷激情| 欧美成人精品A片免费一区99| 欧美日韩国产伦精品日韩人妻一| 99热精品6| 欧美大片| 丁香五月天激情网址| 综合另类视频| 婷婷欧美激情| 国产成人99久久亚洲综合精品| 青草青草视频2免费观看| 蜜臀AV在线成人| 婷婷五月丁香综合激情| 综合激情九月婷婷,激情综合婷婷中文字| 天天爽—爽| 亚洲色婷婷| 日韩成人中文字幕| 色天堂在线| 偷拍九九五月丁香婷婷| 婷婷五月天激情网站| 婷婷色色网站| 啪啪激情网站| 欧美顶级少妇做爰HD| 99这里只有精品视频在线| 思思久久99| 99热最新网址| 丁香六月婷婷综合激情欧美| 婷婷五月丁香花综合| 99热97| 中文字幕性爱视频| 五月天久久婷婷| ady狠狠入| 欧美人妻一区二区| 无码AV大香线蕉伊人| 日韩欧美骚货| 91干婷婷| 久热只有这里精品| 精品99*| 99综合激情久久精品久久| 影音先锋秋秋五月婷婷| 亚洲久久婷婷| 美女被操一区二区| 2025天天操| 免费V片在线| 色综合色综合色综合色综合| 天啪色| 欧洲色| 97人人搞| 色丁香五月婷婷| 亚洲五月婷婷| 丁香六月婷婷久久综合| 久婷婷五月激情| 中文字幕免费高清电视剧| 五月婷深深爱激情网| 99热10在线高清播放| 久热这里只有精品视频免费观看| 丁香av网| 裸体美女丁香五月天。| 六月婷婷网| 久久婷婷激情| 就要爱综合| 精国产品一区二区三区A片| 三十路磁力链接| 婷婷五月天大香蕉在线视频观看| 噜噜色婷婷| 丁香五月激情网| 人妻无码精品一区| 久久99最新| 果冻传媒A片一二三区| 婷婷五月六| 91九色中文字幕女在线观看| 五月天婷婷婷| 婷婷成人AV| 超碰在线精品| 五月激情综合婷婷| 五月天婷婷在线视频| 六月婷婷av| 青青青在线视频国产| 思思久热6| 五月天三级久久| 91超级碰碰碰| 五月婷伊人| 色婷大香蕉| 欧美精品999| 亚洲AV网站| 国产精品成人AV在线观看春天| 99精品免费欧美小视频| 久久婷婷内射| 九月婷婷综合| 婷婷日日天天| 婷婷五月中文字幕| 99色网站| 毛片毛片毛片毛片| 97碰| 男女啪啪做爰高潮无遮挡| 开心五月深爱五月丁香五月激情五月 | 亚洲国产精品成人免费一区久久久在线观看AAAA | 亚州日本欧州韩美高青高潮一| 人妻中文字幕精品| 五月天激情国产综合婷婷| 婷五月天天| 九色综合网| 久热黄色| 激情都市五月天| 日韩99视频| 天天干,天天日| 99亚洲精品视频| 99久久66| www一起操在线观看| 91chinese在线| 九九热思思|