> ## 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 Flowise met CometAPI

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

FlowiseAI is een low-code platform om LLM-applicaties visueel te bouwen. Gebruik de native **ChatCometAPI**-node om CometAPI te verbinden met chatflows, vraag-en-antwoordsystemen en RAG-workflows die tekstchatmodellen aanroepen.

<Note>
  Deze handleiding behandelt tekstchat- en RAG-workflows. Workflows voor het genereren van afbeeldingen worden niet behandeld.
</Note>

## Vereisten

* Een CometAPI-account met een actieve API-sleutel - [haal die hier op](https://www.cometapi.com/console/token)
* Een FlowiseAI-account of zelf-gehoste Flowise-instantie - [meld je aan bij Flowise Cloud](https://cloud.flowiseai.com/chatflows)
* Een actuele tekst model ID van de [CometAPI Models page](/nl/overview/models)
* Voor RAG: een documentbron plus een door Flowise ondersteunde embeddings-provider en vector store

## Configureer ChatCometAPI

<Steps>
  <Step title="Haal je CometAPI API-sleutel op">
    Log in op de [CometAPI-console](https://www.cometapi.com/console/token). Klik op **Add API Key** en kopieer je CometAPI API-sleutel.

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/overview/810968_364191.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=aef81a83f29f8eb16655ed4060425f50" alt="CometAPI-dashboard met de knop Add API Key" width="3824" height="1892" data-path="images/overview/810968_364191.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/cometapi/HhtmQffktazbxUvS/images/overview/810968_364193.png?fit=max&auto=format&n=HhtmQffktazbxUvS&q=85&s=d893f659267150d0faf45f99eb5dffc1" alt="Details van de CometAPI API-sleutel met base URL" width="2434" height="1232" data-path="images/overview/810968_364193.png" />
    </Frame>
  </Step>

  <Step title="Voeg de ChatCometAPI-node toe">
    1. Klik in het chatflow-canvas van je FlowiseAI op **Add New**.

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_361945.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=f36fc7cc6d541af1acd95f6b8aea9b04" alt="FlowiseAI-canvas met de knop Add New" width="1874" height="960" data-path="images/integrations/810968_361945.png" />
    </Frame>

    2. Zoek naar **cometapi** en selecteer de **ChatCometAPI**-node.

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_361946.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=0da9222351e5378eeeb928b1acf1e959" alt="Zoekresultaat voor nodes met ChatCometAPI" width="1880" height="910" data-path="images/integrations/810968_361946.png" />
    </Frame>

    3. Sleep deze naar het canvas.

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_361947.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=c727ab9ff734355a0f2d5de4ff479c97" alt="ChatCometAPI-node geplaatst op het canvas" width="1810" height="950" data-path="images/integrations/810968_361947.png" />
    </Frame>
  </Step>

  <Step title="Maak de CometAPI-referentie aan">
    Open in de ChatCometAPI-node **Connect Credential**, selecteer **Create New**, plak je CometAPI API-sleutel en sla de referentie op.

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_361948.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=b64309fa10d20704751e433c3316cf82" alt="Dialoogvenster voor referentie met ingevoerde API-sleutel" width="1820" height="900" data-path="images/integrations/810968_361948.png" />
    </Frame>
  </Step>

  <Step title="Stel het CometAPI-basispad in">
    Vouw **Additional Parameters** uit op de ChatCometAPI-node.

    Als je Flowise-build een veld **Base Path** toont, stel dit dan in op:

    ```text theme={null}
    https://api.cometapi.com/v1/
    ```

    Als in plaats daarvan **Base Options** beschikbaar is, voeg dan een item `basePath` toe:

    ```json theme={null}
    {
      "basePath": "https://api.cometapi.com/v1/"
    }
    ```

    Stel **Model Name** in op de exacte tekst model ID die je wilt aanroepen, bijvoorbeeld `your-model-id`, en pas **Temperature** alleen aan als je workflow meer of minder variatie nodig heeft.
  </Step>
</Steps>

## Een eenvoudige chatflow maken

<Steps>
  <Step title="Een Prompt Template toevoegen">
    Voeg een **Prompt Template**-node toe en definieer de prompt die je chatflow naar het model zal sturen.

    ```text theme={null}
    Question: {question}
    Answer clearly and concisely.
    ```

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_361949.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=201c0e040b56a7a5338ba34b5761cac1" alt="Prompt Template-node met het voorbeeldtemplate" width="1238" height="850" data-path="images/integrations/810968_361949.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_361950.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=9a872c659549ba024457a015a5c75064" alt="Prompt Template-node geplaatst op het canvas" width="511" height="805" data-path="images/integrations/810968_361950.png" />
    </Frame>
  </Step>

  <Step title="Een LLM Chain toevoegen">
    Voeg een **LLM Chain**-node toe. Verbind de **ChatCometAPI**-node met de **Language Model**-input van de chain en verbind vervolgens de **Prompt Template**-node met de **Prompt**-input van de chain.

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_361951.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=a44d838bb2fc70911e0407b1ea2ed7f2" alt="LLM Chain-node met Language Model en Prompt verbonden" width="514" height="724" data-path="images/integrations/810968_361951.png" />
    </Frame>
  </Step>

  <Step title="De flow opslaan en testen">
    Sla de chatflow op, open de chatpreview en verstuur een korte testvraag. Een correct ingestelde configuratie geeft een normaal tekstantwoord terug van het geselecteerde CometAPI-model.

    <Frame>
      <img src="https://mintcdn.com/cometapi/SZhlxZhCnMLn__BW/images/integrations/810968_361954.png?fit=max&auto=format&n=SZhlxZhCnMLn__BW&q=85&s=73647ee6f0995ed8c36a9fd1a2e6fd97" alt="Volledige chatflow met alle drie de nodes verbonden" width="1466" height="789" data-path="images/integrations/810968_361954.png" />
    </Frame>
  </Step>
</Steps>

## Van model ID wisselen

Om van model te wisselen, behoud je dezelfde CometAPI-credential en hetzelfde base path en wijzig je vervolgens alleen het veld voor de ChatCometAPI model ID.

Gebruik exacte model IDs van de [CometAPI Models-pagina](/nl/overview/models). Vermijd het kopiëren van weergavenamen, providernamen of extra spaties.

| Toepassing                | Model ID-waarde           |
| ------------------------- | ------------------------- |
| Algemene chatmodelfamilie | `your-chat-model-id`      |
| Reasoning-modelfamilie    | `your-reasoning-model-id` |
| Coding-modelfamilie       | `your-coding-model-id`    |

Na het wijzigen van de model ID sla je de chatflow op en voer je een korte testprompt uit. Als je meerdere productieflows onderhoudt, dupliceer dan eerst de chatflow en geef elke kopie een naam die de modelfamilie weerspiegelt.

## Retrieval-augmented generation configureren

Flowise RAG bestaat uit twee delen: bereid eerst documenten voor en upsert ze in **Document Stores**, en verbind daarna de voorbereide retriever met een chatflow. ChatCometAPI is het chatmodel dat het uiteindelijke antwoord schrijft; de Document Store heeft nog steeds een door Flowise ondersteunde embeddings-provider en vector store nodig.

<Steps>
  <Step title="Een Document Store maken en verwerken">
    Open in Flowise **Document Stores** en maak een nieuwe store. Voeg een document loader toe, zoals **File Loader**, **PDF Loader**, **Web Scraper**, of een andere loader die bij je bron past. Voeg een text splitter toe wanneer het document lang genoeg is om chunking nodig te hebben, en klik daarna op **Process** om een voorbeeld van de gegenereerde chunks te bekijken.
  </Step>

  <Step title="Embeddings en vectoropslag configureren">
    Klik op **Upsert** of **Upsert All Chunks**. Selecteer:

    * **Embeddings**: een Flowise embeddings-node die compatibel is met je data en vector store.
    * **Vector Store**: de vectordatabase waarin Flowise document embeddings moet opslaan.
    * **Record Manager**: optioneel. Gebruik deze wanneer je wilt dat herhaalde upserts dubbele records vermijden.

    Zorg dat de dimensie van het embedding-model overeenkomt met de indexdimensie van de vector store. Nadat de upsert is voltooid, gebruik je de retrieval query-test van de Document Store om te bevestigen dat relevante chunks worden teruggegeven voordat je de chatflow bouwt.
  </Step>

  <Step title="De retrieval-chatflow maken">
    Voeg in een chatflow een **Document Store (Vector)**- of **Document Store Retriever**-node toe en selecteer de verwerkte Document Store. Stel **Top K** in op het aantal chunks dat je wilt dat Flowise voor elke vraag ophaalt.
  </Step>

  <Step title="Conversational Retrieval QA Chain verbinden">
    Voeg **Conversational Retrieval QA Chain** toe en verbind:

    * **Language Model**-input vanuit **ChatCometAPI**.
    * **Vector Store Retriever**-input vanuit de Document Store retriever.
    * **Memory** alleen als je chatflow gespreksgeschiedenis nodig heeft.

    Schakel **Return Source Documents** in wanneer je wilt dat het antwoord citaties of opgehaalde bronchunks bevat. Sla de flow op en stel een vraag waarvan het antwoord alleen in het geüploade document voorkomt.
  </Step>
</Steps>

## Probleemoplossing

<AccordionGroup>
  <Accordion title="De ChatCometAPI-node ontbreekt">
    Controleer of jouw Flowise-versie de **ChatCometAPI** chatmodelintegratie bevat. Werk in oudere of aangepaste Flowise-implementaties Flowise bij of controleer of de integratie door de beheerder is uitgeschakeld.
  </Accordion>

  <Accordion title="Verzoeken mislukken omdat het base path onjuist is">
    Stel het CometAPI-base path in op `https://api.cometapi.com/v1/`. In sommige Flowise-builds is dit een veld **Base Path**. In andere voeg je `basePath` toe binnen **Base Options**.

    Gebruik geen `https://api.cometapi.com` voor de ChatCometAPI-chatflow, omdat de chatnode OpenAI-compatibele `/chat/completions`-routes onder `/v1` aanroept.
  </Accordion>

  <Accordion title="De API-sleutel of credential werkt niet">
    Kopieer de sleutel opnieuw uit de [CometAPI-console](https://www.cometapi.com/console/token), maak een nieuwe Flowise-credential aan en zorg ervoor dat de chatflow die credential gebruikt. Als dezelfde sleutel werkt in rechtstreekse API-calls maar niet in Flowise, controleer dan of Flowise niet nog een oudere credential gebruikt die aan de node is gekoppeld.
  </Accordion>

  <Accordion title="De model ID werkt niet">
    Vervang de waarde van de model ID in de ChatCometAPI-node door een exacte actuele tekst-model ID van de [CometAPI Models-pagina](/nl/overview/models). De waarde mag geen aanhalingstekens, providerprefix, weergavelabel of afsluitende spaties bevatten.
  </Accordion>

  <Accordion title="De workflow probeert afbeeldingen te genereren">
    ChatCometAPI is een chatmodel-node voor tekstworkflows. Gebruik deze voor chat, chains, agents en RAG-antwoordgeneratie. Gebruik deze Flowise-configuratie niet voor afbeeldingsgeneratienodes of workflows die alleen voor afbeeldingen zijn.
  </Accordion>

  <Accordion title="RAG retourneert geen bronnen of zwakke antwoorden">
    Test eerst de retrieval-query van de Document Store voordat je de volledige chatflow test. Als de retrieval zwak is, stem dan de text splitter, chunk size, chunk overlap, metadatafilters en **Top K** af. Als citaties ontbreken, schakel dan **Return Source Documents** in op **Conversational Retrieval QA Chain**.
  </Accordion>

  <Accordion title="Upsert- of vector store-configuratie werkt niet">
    Controleer of de embedding-provider, vector store en vectordimensies overeenkomen. Vector stores van Flowise Cloud vereisen vaak hun eigen bereikbare service-URL en credentials; een URL van een alleen-lokale vector store zoals `localhost` is niet bereikbaar vanuit Flowise Cloud. Record Manager is optioneel, maar als je deze inschakelt, configureer dan de databaseverbinding afzonderlijk.
  </Accordion>

  <Accordion title="Het verzoek verloopt of wordt rate-limited">
    Verlaag retrieval **Top K**, verminder de promptgrootte, gebruik kleinere chunks of kies een snellere model ID voor de ChatCometAPI-node. Wacht bij rate limits en probeer het opnieuw met lagere concurrency, en controleer daarna accountgebruik en limieten in de CometAPI-console.
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "@id": "https://apidoc.cometapi.com/integrations/flowiseai#howto",
        "name": "Flowise verbinden met CometAPI",
        "description": "Gebruik deze handleiding om Flowise met CometAPI te verbinden door de base URL, API-sleutel en model- of provideropties in te stellen.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-1",
            "position": 1,
            "name": "Haal je CometAPI API-sleutel op",
            "text": "Maak je CometAPI-account aan of open het en kopieer daarna een actieve API-sleutel vanuit het dashboard."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-2",
            "position": 2,
            "name": "Voeg de ChatCometAPI-node toe",
            "text": "Voltooi de stap Voeg de ChatCometAPI-node toe in de handleiding Flowise verbinden met CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-3",
            "position": 3,
            "name": "Maak de CometAPI-credential aan",
            "text": "Voltooi de stap Maak de CometAPI-credential aan in de handleiding Flowise verbinden met CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-4",
            "position": 4,
            "name": "Stel het CometAPI-base path in",
            "text": "Voltooi de stap Stel het CometAPI-base path in in de handleiding Flowise verbinden met CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-5",
            "position": 5,
            "name": "Voeg een Prompt Template toe",
            "text": "Voltooi de stap Voeg een Prompt Template toe in de handleiding Flowise verbinden met CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-6",
            "position": 6,
            "name": "Voeg een LLM Chain toe",
            "text": "Voltooi de stap Voeg een LLM Chain toe in de handleiding Flowise verbinden met CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-7",
            "position": 7,
            "name": "Sla de flow op en test deze",
            "text": "Voltooi de stap Sla de flow op en test deze in de handleiding Flowise verbinden met CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-8",
            "position": 8,
            "name": "Maak een Document Store aan en verwerk deze",
            "text": "Voltooi de stap Maak een Document Store aan en verwerk deze in de handleiding Flowise verbinden met CometAPI."
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "CometAPI-documentatie",
            "item": "https://apidoc.cometapi.com/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Integraties",
            "item": "https://apidoc.cometapi.com/integrations"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Flowise verbinden met CometAPI",
            "item": "https://apidoc.cometapi.com/integrations/flowiseai"
          }
        ]
      }
    ]
    }
    `}
</script>
