> ## Documentation Index
> Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Langflow mit CometAPI verbinden

> Verwenden Sie diese Anleitung, um Langflow mit CometAPI zu verbinden, indem Sie die base URL, den API key sowie model- oder provider-Optionen festlegen.

[Langflow](https://www.langflow.org/) ist ein visuelles Framework zum Erstellen von Agent- und RAG-Workflows. Langflow enthält eine CometAPI-Komponente, die CometAPI-Sprachmodelle über OpenAI-kompatible Endpunkte aufruft.

## Voraussetzungen

* Langflow Desktop, Langflow Cloud oder eine selbst gehostete Langflow-Instanz
* Ein CometAPI-Konto mit einem aktiven API key — [holen Sie sich Ihren im Dashboard](https://www.cometapi.com/console/token)
* Eine model ID von der [CometAPI Models-Seite](/de/overview/models)

## Die Integration konfigurieren

<Steps>
  <Step title="Die CometAPI-Komponente hinzufügen">
    Öffnen Sie im Langflow-Canvas das Komponentenmenü. Suchen Sie nach **CometAPI** und fügen Sie dann die CometAPI-Komponente für die Textgenerierung zu Ihrem Flow hinzu.
  </Step>

  <Step title="Ihren CometAPI API key eingeben">
    Wählen Sie die CometAPI-Komponente aus. Geben Sie im Inspektionsbereich der Komponente Ihren CometAPI API key in das Feld für den API key ein.
  </Step>

  <Step title="Eine model ID auswählen">
    Setzen Sie die model ID auf einen Wert von der [CometAPI Models-Seite](/de/overview/models). Wenn die Komponente nach Eingabe des API key Modelle abrufen kann, wählen Sie die model ID im Modellmenü aus.
  </Step>

  <Step title="Chat-Eingabe und -Ausgabe verbinden">
    Fügen Sie für einen minimalen Test-Flow die Komponenten **Chat Input** und **Chat Output** hinzu. Verbinden Sie **Chat Input** mit dem Eingabepfad der CometAPI-Komponente und anschließend die Ausgabe von CometAPI mit **Chat Output**.
  </Step>

  <Step title="Im Playground testen">
    Öffnen Sie Playground und senden Sie eine kurze Nachricht. Eine erfolgreiche Chat-Antwort bestätigt, dass Langflow CometAPI aufruft.
  </Step>
</Steps>

## CometAPI in größeren Flows verwenden

Ändern Sie den Ausgabetyp der CometAPI-Komponente in **Language Model**, wenn eine andere Langflow-Komponente eine LLM-Eingabe benötigt. Das ist nützlich für Agent-, Prompt Template- und Smart Transform-Flows.

Für direkten Chat behalten Sie die Standardausgabe für Modellantworten bei und verbinden sie mit einer Chat Output-Komponente.

## Den CometAPI-Flow aus Python ausführen

Nachdem Sie den Flow in Playground getestet haben, können Sie denselben Langflow-Flow aus Python aufrufen. Der Python-Code ruft Ihren Langflow-Server auf. Er sendet Anfragen nicht direkt an CometAPI. Behalten Sie den CometAPI API key und die model ID in der CometAPI-Komponente innerhalb von Langflow bei.

Das REST-API-Beispiel sendet eine Chat-Eingabe an eine flow ID oder einen endpoint-Namen:

```python theme={null}
import os

import requests

langflow_url = os.environ.get("LANGFLOW_URL", "http://localhost:7860")
langflow_api_key = os.environ["LANGFLOW_API_KEY"]
flow_id = os.environ["LANGFLOW_FLOW_ID"]

response = requests.post(
    f"{langflow_url}/api/v1/run/{flow_id}",
    headers={
        "x-api-key": langflow_api_key,
        "Content-Type": "application/json",
    },
    json={
        "input_value": "Hello from CometAPI",
        "input_type": "chat",
        "output_type": "chat",
    },
    timeout=60,
)
response.raise_for_status()
print(response.json())
```

Für Projekte, die das Langflow Python SDK verwenden, installieren Sie `langflow-sdk` und rufen Sie denselben Flow über `Client.run()` auf:

```python theme={null}
from langflow_sdk import Client

client = Client("http://localhost:7860", api_key="<LANGFLOW_API_KEY>")
response = client.run("FLOW_ID", input_value="Hello from CometAPI")
print(response.first_text_output())
```

Ersetzen Sie `FLOW_ID` durch die flow ID oder den endpoint-Namen aus Langflow. Ersetzen Sie `<LANGFLOW_API_KEY>` durch Ihren Langflow API key. Dieser Wert unterscheidet sich von Ihrem CometAPI API key.

## Fehlerbehebung

<AccordionGroup>
  <Accordion title="Die CometAPI-Komponente fehlt">
    Aktualisieren Sie Langflow auf eine Version, die das CometAPI-Bundle enthält. Wenn Ihre Bereitstellung einige Komponenten ausblendet, prüfen Sie die Bundle-Einstellungen oder suchen Sie unter den Sprachmodell-Komponenten.
  </Accordion>

  <Accordion title="Die Modellliste wird nicht geladen">
    Bestätigen Sie, dass der CometAPI API-Schlüssel gültig ist und dass das Konto Zugriff auf das ausgewählte Modell hat. Sie können die model ID auch manuell eingeben.
  </Accordion>

  <Accordion title="Der Flow läuft, gibt aber einen Fehler zurück">
    Prüfen Sie, dass die model ID genau mit CometAPI übereinstimmt und dass die Flow-Eingabe mit dem CometAPI-Komponenteneingang verbunden ist.
  </Accordion>
</AccordionGroup>

## Verwandte Ressourcen

* [Langflow CometAPI-Bundle](https://docs.langflow.org/bundles-cometapi)
* [Langflow API-Flow-Trigger](https://docs.langflow.org/concepts-publish)
* [langflow-sdk-Paket](https://pypi.org/project/langflow-sdk/)
* [CometAPI-Schnellstart](/de/overview/quick-start)
* [CometAPI Models-Seite](/de/overview/models)

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "@id": "https://apidoc.cometapi.com/integrations/langflow#howto",
        "name": "Langflow mit CometAPI verbinden",
        "description": "Verwenden Sie diesen Leitfaden, um Langflow mit CometAPI zu verbinden, indem Sie die Basis-URL, den API-Schlüssel und die Modell- oder Anbieteroptionen festlegen.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/langflow#step-1",
            "position": 1,
            "name": "Die CometAPI-Komponente hinzufügen",
            "text": "Schließen Sie den Schritt Die CometAPI-Komponente hinzufügen im Leitfaden Langflow mit CometAPI verbinden ab."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/langflow#step-2",
            "position": 2,
            "name": "Ihren CometAPI API-Schlüssel eingeben",
            "text": "Schließen Sie den Schritt Ihren CometAPI API-Schlüssel eingeben im Leitfaden Langflow mit CometAPI verbinden ab."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/langflow#step-3",
            "position": 3,
            "name": "Eine model ID auswählen",
            "text": "Schließen Sie den Schritt Eine model ID auswählen im Leitfaden Langflow mit CometAPI verbinden ab."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/langflow#step-4",
            "position": 4,
            "name": "Chat-Eingabe und -Ausgabe verbinden",
            "text": "Schließen Sie den Schritt Chat-Eingabe und -Ausgabe verbinden im Leitfaden Langflow mit CometAPI verbinden ab."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/langflow#step-5",
            "position": 5,
            "name": "Im Playground testen",
            "text": "Schließen Sie den Schritt Im Playground testen im Leitfaden Langflow mit CometAPI verbinden ab."
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "CometAPI-Dokumentation",
            "item": "https://apidoc.cometapi.com/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Integrationen",
            "item": "https://apidoc.cometapi.com/integrations"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Langflow mit CometAPI verbinden",
            "item": "https://apidoc.cometapi.com/integrations/langflow"
          }
        ]
      }
    ]
    }
    `}
</script>
