国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 科技周邊 人工智能 Fastapi -MCP初學者和專家教程-Analytics Vidhya

Fastapi -MCP初學者和專家教程-Analytics Vidhya

May 11, 2025 am 10:56 AM

本教程演示了如何使用模型上下文協(xié)議(MCP)和FastAPI將大型語言模型(LLM)與外部工具集成在一起。我們將使用FastAPI構建一個簡單的Web應用程序,并將其轉換為MCP服務器,從而使您的LLM訪問和利用應用程序的功能。

目錄

  • Fastapi和MCP:強大的組合
  • 介紹FastApi-MCP
  • API與FastAPI-MCP的兼容性
  • 動手:使用FastAPI-MCP構建MCP服務器
  • FastAPI配置
  • 光標配置
  • 測試您的MCP服務器
  • 結論

Fastapi和MCP:強大的組合

FastAPI使用Python簡化了Web應用程序和API的創(chuàng)建。它以易用性和速度而聞名。 MCP是擬人化的開放標準協(xié)議,允許LLMS與外部數(shù)據(jù)源和工具進行交互。通過提供對各種基于Web的工具的訪問,將FASTAPI與MCP結合使用,從而賦予您的LLM。

Fastapi -MCP初學者和專家教程-Analytics Vidhya

上圖說明了連接到API端點的MCP服務器,該服務器可能是FastAPI端點或其他第三方API。

介紹FastApi-MCP

FastApi-MCP是一個庫,將您的FastAPI應用程序無縫地轉換為LLMS(例如Chatgpt或Claude)的工具。它簡化了將FastAPI端點集成到AI生態(tài)系統(tǒng)中的過程。

API與FastAPI-MCP的兼容性

FastAPI-MCP支持各種FastAPI端點類型:

  • 獲取終點:轉換為MCP資源。
  • 帖子,放置,刪除端點:轉換為MCP工具。
  • 自定義實用程序功能:可以集成為其他MCP工具。

該庫自動檢??測并轉換這些端點,并保留其架構和文檔。

動手:使用FastAPI-MCP構建MCP服務器

讓我們使用Weather.gov API(無需API密鑰)構建一個簡單的天氣應用程序,然后將其轉換為MCP服務器。

FastAPI配置

  1. 安裝依賴項:
 PIP安裝fastapi fastapi-mcp uvicorn mcp-proxy
  1. 導入依賴性:(main.py中)
來自Fastapi Import fastapi,httpexception,查詢
導入httpx
從fastapi_mcp導入fastapimcp
  1. 定義fastapi應用:
 app = fastapi(title =“天氣更新API”)
  1. 定義路線和功能:(此示例使用簡化的城市坐標查找。生產應用程序將使用適當?shù)牡乩砭幋a服務。)
 city_coordinates = {#...(如原始示例中的城市坐標數(shù)據(jù))...}

@app.get(“/天氣”)
async def get_weather(statecode:str = query(...,description =“ state code”),城市:str = query(...,description =“ city name”)):
    #...(原始示例中的天氣API相互作用)...
  1. 設置MCP服務器:
 mcp = fastapimcp(app,name =“天氣更新API”,Description =“檢索天氣數(shù)據(jù)的API”)
mcp.mount()
  1. 啟動應用程序:
如果__name__ ==“ __ -main __”:
    導入紫外線
    uvicorn.run(app,host =“ 0.0.0.0”,端口= 8000)

光標配置

  1. 下載并安裝光標。
  2. 創(chuàng)建具有以下配置的mcp.json文件(如有必要,請調整端口):
 {
  “ McPservers”:{
    “ Weatherapi”:{
      “命令”:“ MCP-Proxy”,
      “ args”:[http://127.0.0.1:8000/mcp']
    }
  }
}
  1. mcp.json配置添加到光標的MCP設置中。

測試您的MCP服務器

現(xiàn)在,使用光標查詢您的天氣API。例如:“舊金山的天氣如何?”

結論

通過將FastApi和MCP與fastapi-mcp庫相結合,您可以輕松地將現(xiàn)有或新的API集成到LLM工作流程中,從而大大擴展其功能。這種方法簡化了為LLM創(chuàng)建自定義工具的過程,允許其訪問和利用大量的在線資源。

以上是Fastapi -MCP初學者和專家教程-Analytics Vidhya的詳細內容。更多信息請關注PHP中文網其他相關文章!

本站聲明
本文內容由網友自發(fā)貢獻,版權歸原作者所有,本站不承擔相應法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權的內容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅動的應用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

前7個筆記本替代品 前7個筆記本替代品 Jun 17, 2025 pm 04:32 PM

Google的NotebookLM是由Gemini 2.5提供動力的智能AI筆記工具,它在匯總文檔方面表現(xiàn)出色。但是,它在工具使用方面仍然有局限性,例如源蓋,云依賴性和最近的“發(fā)現(xiàn)”功能

從采用到優(yōu)勢:2025年塑造企業(yè)LLM的10個趨勢 從采用到優(yōu)勢:2025年塑造企業(yè)LLM的10個趨勢 Jun 20, 2025 am 11:13 AM

以下是重塑企業(yè)AI景觀的十種引人注目的趨勢。對LLMSorganizations的財務承諾正在大大增加其在LLMS的投資,其中72%的人預計他們的支出今年會增加。目前,近40%a

AI投資者停滯不前? 3條購買,建造或與人工智能供應商合作的戰(zhàn)略途徑 AI投資者停滯不前? 3條購買,建造或與人工智能供應商合作的戰(zhàn)略途徑 Jul 02, 2025 am 11:13 AM

投資蓬勃發(fā)展,但僅資本還不夠。隨著估值的上升和獨特性的衰落,以AI為中心的風險投資的投資者必須做出關鍵決定:購買,建立或合作伙伴才能獲得優(yōu)勢?這是評估每個選項和PR的方法

生成AI的不可阻擋的增長(AI Outlook第1部分) 生成AI的不可阻擋的增長(AI Outlook第1部分) Jun 21, 2025 am 11:11 AM

披露:我的公司Tirias Research已向IBM,NVIDIA和本文提到的其他公司咨詢。Growth驅動力的生成AI采用的激增比最樂觀的預測更具戲劇性。然后,

新蓋洛普報告:AI文化準備就緒需要新的心態(tài) 新蓋洛普報告:AI文化準備就緒需要新的心態(tài) Jun 19, 2025 am 11:16 AM

廣泛采用和情感準備之間的差距揭示了人類如何與越來越多的數(shù)字伴侶互動。我們正在進入共存階段,算法編織到我們的日?,F(xiàn)場

這些初創(chuàng)公司正在幫助企業(yè)出現(xiàn)在AI搜索摘要中 這些初創(chuàng)公司正在幫助企業(yè)出現(xiàn)在AI搜索摘要中 Jun 20, 2025 am 11:16 AM

由于AI,那些日子是編號的。根據(jù)一個螺柱,搜索企業(yè)諸如Travel網站皮劃艇和Edtech Company Chegg之類的企業(yè)正在下降,部分原因是60%的網站搜索不會導致用戶單擊任何鏈接。

AGI和AI超級智能將嚴重擊中人類天花板的假設障礙 AGI和AI超級智能將嚴重擊中人類天花板的假設障礙 Jul 04, 2025 am 11:10 AM

讓我們來談談。 對創(chuàng)新AI突破的分析是我正在進行的AI中正在進行的福布斯列覆蓋的一部分,包括識別和解釋各種有影響力的AI復雜性(請參閱此處的鏈接)。 前往Agi和

思科在美國2025 思科在美國2025 Jun 19, 2025 am 11:10 AM

讓我們仔細研究一下我發(fā)現(xiàn)的最重要的東西,以及思科如何以其目前的努力來進一步實現(xiàn)其野心。

See all articles