> ## 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.

# Verbind Langflow met CometAPI

> Gebruik deze handleiding om Langflow met CometAPI te verbinden door de base URL, API key en model- of provideropties in te stellen.

[Langflow](https://www.langflow.org/) is een visueel framework voor het bouwen van agent- en RAG-workflows. Langflow bevat een CometAPI-component die CometAPI-taalmodellen aanroept via OpenAI-compatibele endpoints.

## Vereisten

* Langflow Desktop, Langflow Cloud of een self-hosted Langflow-instantie
* Een CometAPI-account met een actieve API key — [haal die op in het dashboard](https://www.cometapi.com/console/token)
* Een model ID van de [CometAPI Models page](/nl/overview/models)

## Configureer de integratie

<Steps>
  <Step title="Voeg de CometAPI-component toe">
    Open in het Langflow-canvas het componentmenu. Zoek naar **CometAPI** en voeg daarna de CometAPI-tekstgeneratiecomponent toe aan je flow.
  </Step>

  <Step title="Voer je CometAPI API key in">
    Selecteer de CometAPI-component. Voer in het inspectiepaneel van de component je CometAPI API key in het API key-veld in.
  </Step>

  <Step title="Kies een model ID">
    Stel de model ID in op een waarde van de [CometAPI Models page](/nl/overview/models). Als de component modellen kan ophalen nadat je de API key hebt ingevoerd, selecteer dan de model ID in het modelmenu.
  </Step>

  <Step title="Verbind chatinvoer en -uitvoer">
    Voeg voor een minimale testflow de componenten **Chat Input** en **Chat Output** toe. Verbind **Chat Input** met de invoer van de CometAPI-component en verbind daarna de uitvoer van CometAPI met **Chat Output**.
  </Step>

  <Step title="Test in Playground">
    Open Playground en verstuur een kort bericht. Een succesvolle chatrespons bevestigt dat Langflow CometAPI aanroept.
  </Step>
</Steps>

## Gebruik CometAPI binnen grotere flows

Wijzig het uitvoertype van de CometAPI-component naar **Language Model** wanneer een andere Langflow-component een LLM-invoer nodig heeft. Dit is handig voor Agent-, Prompt Template- en Smart Transform-flows.

Voor directe chat behoud je de standaarduitvoer voor modelrespons en verbind je die met een Chat Output-component.

## Voer de CometAPI-flow uit vanuit Python

Nadat je de flow in Playground hebt getest, kun je dezelfde Langflow-flow vanuit Python aanroepen. De Python-code roept je Langflow-server aan. Die stuurt geen requests rechtstreeks naar CometAPI. Bewaar de CometAPI API key en model ID in de CometAPI-component binnen Langflow.

Het REST API-voorbeeld stuurt een chatinvoer naar een flow ID of endpointnaam:

```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())
```

Voor projecten die de Langflow Python SDK gebruiken, installeer je `langflow-sdk` en roep je dezelfde flow aan via `Client.run()`:

```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())
```

Vervang `FLOW_ID` door de flow ID of endpointnaam uit Langflow. Vervang `<LANGFLOW_API_KEY>` door je Langflow API key. Deze waarde is anders dan je CometAPI API key.

## Probleemoplossing

<AccordionGroup>
  <Accordion title="Het CometAPI-component ontbreekt">
    Werk Langflow bij naar een versie die de CometAPI-bundel bevat. Als je implementatie sommige componenten verbergt, controleer dan de bundelinstellingen of zoek onder language model-componenten.
  </Accordion>

  <Accordion title="De modellijst wordt niet geladen">
    Controleer of de CometAPI API key geldig is en of het account toegang heeft tot het geselecteerde model. Je kunt de model ID ook handmatig invoeren.
  </Accordion>

  <Accordion title="De flow wordt uitgevoerd maar retourneert een fout">
    Controleer of de model ID exact overeenkomt met CometAPI en of de flowinvoer is verbonden met de invoer van het CometAPI-component.
  </Accordion>
</AccordionGroup>

## Gerelateerde bronnen

* [Langflow CometAPI-bundel](https://docs.langflow.org/bundles-cometapi)
* [Langflow API-flowtrigger](https://docs.langflow.org/concepts-publish)
* [langflow-sdk-pakket](https://pypi.org/project/langflow-sdk/)
* [CometAPI-snelstart](/nl/overview/quick-start)
* [CometAPI Models-pagina](/nl/overview/models)

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "@id": "https://apidoc.cometapi.com/integrations/langflow#howto",
        "name": "Verbind Langflow met CometAPI",
        "description": "Gebruik deze handleiding om Langflow met CometAPI te verbinden door de base URL, API key en model- of provideropties in te stellen.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/langflow#step-1",
            "position": 1,
            "name": "Voeg het CometAPI-component toe",
            "text": "Voltooi de stap Voeg het CometAPI-component toe in de handleiding Verbind Langflow met CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/langflow#step-2",
            "position": 2,
            "name": "Voer je CometAPI API key in",
            "text": "Voltooi de stap Voer je CometAPI API key in in de handleiding Verbind Langflow met CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/langflow#step-3",
            "position": 3,
            "name": "Kies een model ID",
            "text": "Voltooi de stap Kies een model ID in de handleiding Verbind Langflow met CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/langflow#step-4",
            "position": 4,
            "name": "Verbind chat-invoer en -uitvoer",
            "text": "Voltooi de stap Verbind chat-invoer en -uitvoer in de handleiding Verbind Langflow met CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/langflow#step-5",
            "position": 5,
            "name": "Test in Playground",
            "text": "Voltooi de stap Test in Playground in de handleiding Verbind Langflow met CometAPI."
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "CometAPI Docs",
            "item": "https://apidoc.cometapi.com/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Integraties",
            "item": "https://apidoc.cometapi.com/integrations"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Verbind Langflow met CometAPI",
            "item": "https://apidoc.cometapi.com/integrations/langflow"
          }
        ]
      }
    ]
    }
    `}
</script>
