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

Heim Technologie-Peripherieger?te KI FASTAPI -MCP -Tutorial für Anf?nger und Experten - Analytics Vidhya

FASTAPI -MCP -Tutorial für Anf?nger und Experten - Analytics Vidhya

May 11, 2025 am 10:56 AM

Dieses Tutorial zeigt, wie Sie Ihr gro?es Sprachmodell (LLM) mit dem Modellkontextprotokoll (MCP) und Fastapi in externe Tools integrieren. Wir erstellen eine einfache Webanwendung mit Fastapi und konvertieren sie in einen MCP -Server, sodass Ihr LLM zugreifen und die Funktionen der Anwendung nutzen kann.

Inhaltsverzeichnis

  • Fastapi und MCP: Eine m?chtige Kombination
  • Einführung von Fastapi-MCP
  • API-Kompatibilit?t mit Fastapi-MCP
  • Praktisches: Erstellen eines MCP-Servers mit Fastapi-MCP
  • Fastapi -Konfiguration
  • Cursorkonfiguration
  • Testen Sie Ihren MCP -Server
  • Abschluss

Fastapi und MCP: Eine m?chtige Kombination

Fastapi vereinfacht die Erstellung von Webanwendungen und APIs mithilfe von Python. Es ist bekannt für seine Benutzerfreundlichkeit und Geschwindigkeit. MCP, ein offenes Standardprotokoll von Anthropic, erm?glicht LLMs, mit externen Datenquellen und -Tools zu interagieren. Die Kombination von Fastapi mit MCP erm?glicht Ihre LLM, indem Sie Zugriff auf eine breite Palette von webbasierten Tools erm?glichen.

FASTAPI -MCP -Tutorial für Anf?nger und Experten - Analytics Vidhya

Das obige Diagramm veranschaulicht einen MCP-Server, der mit einem API-Endpunkt verbunden ist, der ein Fastapi-Endpunkt oder einen anderen API von Drittanbietern sein k?nnte.

Einführung von Fastapi-MCP

Fastapi-MCP ist eine Bibliothek, die Ihre Fastapi-Anwendungen nahtlos in Tools verwandelt, die von LLMs wie ChatGPT oder Claude leicht verwendet werden k?nnen. Es vereinfacht den Prozess der Integration Ihrer Fastapi -Endpunkte in ein AI -?kosystem.

API-Kompatibilit?t mit Fastapi-MCP

Fastapi-MCP unterstützt verschiedene Fastapi-Endpunkttypen:

  • Endpunkte erhalten: In MCP -Ressourcen umgewandelt.
  • Post, Put, Endpunkte l?schen: Konvertiert in MCP -Tools.
  • Benutzerdefinierte Dienstprogrammfunktionen: Kann als zus?tzliche MCP -Tools integriert werden.

Die Bibliothek erkennt und konvertiert diese Endpunkte automatisch und erhalten ihr Schema und ihre Dokumentation.

Praktisches: Erstellen eines MCP-Servers mit Fastapi-MCP

Erstellen wir eine einfache Wetteranwendung mit der wetter.gov -API (kein API -Schlüssel erforderlich) und konvertieren sie in einen MCP -Server.

Fastapi -Konfiguration

  1. Abh?ngigkeiten installieren:
 PIP Installieren Sie Fastapi Fastapi-MCP Uvicorn MCP-Proxy
  1. Abh?ngigkeiten importieren: (in main.py )
 von fastapi import fastapi, httpexception, abfrage
HTTPX importieren
von fastapi_mcp import fastapimcp importieren
  1. Definieren Sie die Fastapi -App:
 app = fastapi (title = "Wetteraktualisierungen API"))
  1. Definieren Sie Routen und Funktionen: (In diesem Beispiel wird eine vereinfachte St?dtekoordinaten -Lookup verwendet. Eine Produktionsanwendung würde einen ordnungsgem??en Geokodierungsdienst verwenden.)
 City_coordinates = { # ... (Stadtkoordinatendaten wie im Originalbeispiel) ...}

@app.get ("/wetter")
Async def get_weather (STATECODE: STR = Abfrage (..., Beschreibung = "State Code"), Stadt: Str = Abfrage (..., Beschreibung = "Stadtname")):
    # ... (Weather API -Interaktion wie im ursprünglichen Beispiel) ...
  1. MCP Server einrichten:
 MCP = Fastapimcp (App, Name = "Wetteraktualisierungen API", Beschreibung = "API zum Abrufen von Wetterdaten")
mcp.mount ()
  1. Starten Sie die App:
 Wenn __name__ == "__main__":
    Uvicorn importieren
    uvicorn.run (App, Host = "0.0.0.0", Port = 8000)

Cursorkonfiguration

  1. Cursor herunterladen und installieren.
  2. Erstellen Sie eine mcp.json -Datei mit der folgenden Konfiguration (passen Sie den Port gegebenenfalls an):
 {
  "McPservers": {{
    "Weatherapi": {
      "Befehl": "McP-Proxy",
      "Args": ["http://127.0.0.1:8000/mcp"]
    }
  }
}
  1. Fügen Sie die mcp.json -Konfiguration zu den MCP -Einstellungen von Cursor hinzu.

Testen Sie Ihren MCP -Server

Verwenden Sie nun Cursor, um Ihre Wetter -API zu fragen. Zum Beispiel: "Was ist das Wetter in San Francisco?"

Abschluss

Durch die Kombination von Fastapi und MCP mit der fastapi-mcp -Bibliothek k?nnen Sie Ihre vorhandenen oder neuen APIs problemlos in Ihren LLM-Workflow integrieren und seine F?higkeiten erheblich erweitern. Dieser Ansatz str?mt den Prozess des Erstellens benutzerdefinierter Tools für Ihr LLM und erm?glicht es ihm, zug?nglich zu machen und eine Vielzahl von Online -Ressourcen zu nutzen.

Das obige ist der detaillierte Inhalt vonFASTAPI -MCP -Tutorial für Anf?nger und Experten - Analytics Vidhya. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276
Kimi K2: Das m?chtigste Open-Source-Agentenmodell Kimi K2: Das m?chtigste Open-Source-Agentenmodell Jul 12, 2025 am 09:16 AM

Erinnern Sie sich an die Flut chinesischer Open-Source-Modelle, die die Genai-Industrie Anfang dieses Jahres gest?rt haben? W?hrend Deepseek die meisten Schlagzeilen machte, war Kimi K1.5 einer der herausragenden Namen in der Liste. Und das Modell war ziemlich cool.

Grok 4 gegen Claude 4: Was ist besser? Grok 4 gegen Claude 4: Was ist besser? Jul 12, 2025 am 09:37 AM

Bis Mitte 2025 heizt sich das KI ?Wettret“ auf, und Xai und Anthropic haben beide ihre Flaggschiff-Modelle GROK 4 und Claude 4 ver?ffentlicht. Diese beiden Modelle befinden

10 erstaunliche humanoide Roboter, die heute bereits unter uns gehen 10 erstaunliche humanoide Roboter, die heute bereits unter uns gehen Jul 16, 2025 am 11:12 AM

Aber wir müssen wahrscheinlich nicht einmal 10 Jahre warten, um einen zu sehen. Was als erste Welle wirklich nützlicher, menschlicher Maschinen angesehen werden k?nnte, ist bereits da. In den letzten Jahren wurden eine Reihe von Prototypen und Produktionsmodellen aus t herausgezogen

Context Engineering ist der neue ' Schnelltechnik Context Engineering ist der neue ' Schnelltechnik Jul 12, 2025 am 09:33 AM

Bis zum Vorjahr wurde eine schnelle Engineering als entscheidende F?higkeit zur Interaktion mit gro?artigen Modellen (LLMs) angesehen. In jüngster Zeit sind LLM jedoch in ihren Argumentations- und Verst?ndnisf?higkeiten erheblich fortgeschritten. Natürlich unsere Erwartung

Leia's Imgsitary Mobile App bringt die 3D -Tiefe in allt?gliche Fotos Leia's Imgsitary Mobile App bringt die 3D -Tiefe in allt?gliche Fotos Jul 09, 2025 am 11:17 AM

Aufgebaut auf Leia's propriet?rer neuronaler Tiefenmotor verarbeitet die App still Bilder und fügt die natürliche Tiefe zusammen mit simulierten Bewegungen hinzu - wie Pfannen, Zoome und Parallaxeffekte -, um kurze Video -Rollen zu erstellen, die den Eindruck erwecken, in die SCE einzusteigen

Was sind die 7 Arten von AI -Agenten? Was sind die 7 Arten von AI -Agenten? Jul 11, 2025 am 11:08 AM

Stellen Sie sich vor, dass etwas Geformtes, wie ein KI -Motor, der bereit ist, ein detailliertes Feedback zu einer neuen Kleidungssammlung von Mailand oder automatische Marktanalyse für ein weltweit betriebenes Unternehmen zu geben, oder intelligentes Systeme, das eine gro?e Fahrzeugflotte verwaltet.

Diese KI -Modelle haben nicht die Sprache gelernt, sie lernten Strategie Diese KI -Modelle haben nicht die Sprache gelernt, sie lernten Strategie Jul 09, 2025 am 11:16 AM

Eine neue Studie von Forschern am King's College London und der University of Oxford teilt die Ergebnisse dessen, was passiert ist, als OpenAI, Google und Anthropic in einem Cutthroat -Wettbewerb zusammengeworfen wurden, der auf dem iterierten Dilemma des Gefangenen basiert. Das war nein

Versteckte Befehlskrise: Forscher Game KI, um ver?ffentlicht zu werden Versteckte Befehlskrise: Forscher Game KI, um ver?ffentlicht zu werden Jul 13, 2025 am 11:08 AM

Wissenschaftler haben eine clevere, aber alarmierende Methode aufgedeckt, um das System zu umgehen. Juli 2025 markierte die Entdeckung einer aufw?ndigen Strategie, bei der Forscher unsichtbare Anweisungen in ihre akademischen Einreichungen eingefügt haben - diese verdeckten Richtlinien waren Schwanz

See all articles