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

# Koble Flowise til CometAPI

> Bruk denne veiledningen for å koble Flowise til CometAPI ved å angi base-URL, API-nøkkel og modell- eller leverandøralternativer.

FlowiseAI er en low-code-plattform for å bygge LLM-applikasjoner visuelt. Bruk den innebygde **ChatCometAPI**-noden for å koble CometAPI til chatflows, spørsmål-og-svar-systemer og RAG-arbeidsflyter som kaller tekstchatmodeller.

<Note>
  Denne veiledningen dekker tekstchat og RAG-arbeidsflyter. Den dekker ikke arbeidsflyter for bildegenerering.
</Note>

## Forutsetninger

* En CometAPI-konto med en aktiv API-nøkkel - [få din her](https://www.cometapi.com/console/token)
* En FlowiseAI-konto eller en selvhostet Flowise-instans - [logg inn på Flowise Cloud](https://cloud.flowiseai.com/chatflows)
* En gjeldende model ID for tekst fra [CometAPI Models-siden](/no/overview/models)
* For RAG, en dokumentkilde samt en embeddings-leverandør og vector store som støttes av Flowise

## Konfigurer ChatCometAPI

<Steps>
  <Step title="Hent CometAPI API-nøkkelen din">
    Logg inn i [CometAPI-konsollen](https://www.cometapi.com/console/token). Klikk **Add API Key** og kopier CometAPI API-nøkkelen din.

    <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-kontrollpanel som viser knappen 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="Detaljer for CometAPI API-nøkkel med base-URL" width="2434" height="1232" data-path="images/overview/810968_364193.png" />
    </Frame>
  </Step>

  <Step title="Legg til ChatCometAPI-noden">
    1. I chatflow-lerretet ditt i FlowiseAI klikker du **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-lerret med knappen Add New" width="1874" height="960" data-path="images/integrations/810968_361945.png" />
    </Frame>

    2. Søk etter **cometapi** og velg **ChatCometAPI**-noden.

    <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="Nodesøk som viser ChatCometAPI-resultatet" width="1880" height="910" data-path="images/integrations/810968_361946.png" />
    </Frame>

    3. Dra den inn på lerretet.

    <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 plassert på lerretet" width="1810" height="950" data-path="images/integrations/810968_361947.png" />
    </Frame>
  </Step>

  <Step title="Opprett CometAPI-legitimasjonen">
    I ChatCometAPI-noden åpner du **Connect Credential**, velger **Create New**, limer inn CometAPI API-nøkkelen din og lagrer legitimasjonen.

    <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="Dialogboks for legitimasjon med API-nøkkel angitt" width="1820" height="900" data-path="images/integrations/810968_361948.png" />
    </Frame>
  </Step>

  <Step title="Angi basebanen for CometAPI">
    Utvid **Additional Parameters** på ChatCometAPI-noden.

    Hvis Flowise-versjonen din viser et felt for **Base Path**, setter du det til:

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

    Hvis den i stedet viser **Base Options**, legger du til en `basePath`-oppføring:

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

    Sett **Model Name** til nøyaktig den model ID-en for tekst du vil kalle, for eksempel `your-model-id`, og juster **Temperature** bare hvis arbeidsflyten din trenger mer eller mindre variasjon.
  </Step>
</Steps>

## Opprett en grunnleggende chatflow

<Steps>
  <Step title="Legg til en Prompt Template">
    Legg til en **Prompt Template**-node og definer prompten chatflowen skal sende til modellen.

    ```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 med eksempelmalen" 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 plassert på lerretet" width="511" height="805" data-path="images/integrations/810968_361950.png" />
    </Frame>
  </Step>

  <Step title="Legg til en LLM Chain">
    Legg til en **LLM Chain**-node. Koble **ChatCometAPI**-noden til kjedens **Language Model**-inngang, og koble deretter **Prompt Template**-noden til kjedens **Prompt**-inngang.

    <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 med Language Model og Prompt tilkoblet" width="514" height="724" data-path="images/integrations/810968_361951.png" />
    </Frame>
  </Step>

  <Step title="Lagre og test flyten">
    Lagre chatflowen, åpne chat-forhåndsvisningen, og send et kort testspørsmål. Et korrekt oppsett returnerer et vanlig tekstsvar fra den valgte CometAPI-modellen.

    <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="Komplett chatflow med alle tre nodene tilkoblet" width="1466" height="789" data-path="images/integrations/810968_361954.png" />
    </Frame>
  </Step>
</Steps>

## Bytt model ID-er

For å bytte modell beholder du samme CometAPI-legitimasjon og base path, og endrer deretter bare model ID-feltet i ChatCometAPI.

Bruk nøyaktige model ID-er fra [CometAPI Models page](/no/overview/models). Unngå å kopiere visningsnavn, leverandørnavn eller ekstra mellomrom.

| Bruksområde                 | Model ID-verdi            |
| --------------------------- | ------------------------- |
| Generell chat-modellfamilie | `your-chat-model-id`      |
| Reasoning-modellfamilie     | `your-reasoning-model-id` |
| Coding-modellfamilie        | `your-coding-model-id`    |

Etter at du har endret model ID, lagrer du chatflowen og kjører en kort test-prompt. Hvis du vedlikeholder flere produksjonsflyter, bør du først duplisere chatflowen og gi hver kopi et navn som gjenspeiler modellfamilien.

## Konfigurer retrieval-augmented generation

Flowise RAG har to deler: først klargjør og upsert dokumenter i **Document Stores**, deretter kobler du den klargjorte retrieveren til en chatflow. ChatCometAPI er chatmodellen som skriver det endelige svaret; Document Store trenger fortsatt en embeddings-leverandør og vector store som støttes av Flowise.

<Steps>
  <Step title="Opprett og behandle en Document Store">
    I Flowise åpner du **Document Stores** og oppretter en ny store. Legg til en dokumentlaster, for eksempel **File Loader**, **PDF Loader**, **Web Scraper** eller en annen laster som passer kilden din. Legg til en tekstsplitter når dokumentet er langt nok til å trenge chunking, og klikk deretter **Process** for å forhåndsvise de genererte chunkene.
  </Step>

  <Step title="Konfigurer embeddings og vector storage">
    Klikk **Upsert** eller **Upsert All Chunks**. Velg:

    * **Embeddings**: en Flowise embeddings-node som er kompatibel med dataene dine og vector store.
    * **Vector Store**: vectordatabasen der Flowise skal lagre document embeddings.
    * **Record Manager**: valgfritt. Bruk den når du vil at gjentatte upserts skal unngå dupliserte poster.

    Hold dimensjonen til embedding-modellen på linje med indeksdimensjonen i vector store. Etter at upsert er fullført, bruker du retrieval query-testen til Document Store for å bekrefte at relevante chunker blir returnert før du bygger chatflowen.
  </Step>

  <Step title="Opprett retrieval-chatflowen">
    I en chatflow legger du til en **Document Store (Vector)**- eller **Document Store Retriever**-node og velger den behandlede Document Store. Sett **Top K** til antall chunker du vil at Flowise skal hente for hvert spørsmål.
  </Step>

  <Step title="Koble til Conversational Retrieval QA Chain">
    Legg til **Conversational Retrieval QA Chain** og koble til:

    * **Language Model**-inngang fra **ChatCometAPI**.
    * **Vector Store Retriever**-inngang fra Document Store-retrieveren.
    * **Memory** bare hvis chatflowen din trenger samtalehistorikk.

    Aktiver **Return Source Documents** når du vil at svaret skal inkludere sitater eller hentede kildechunker. Lagre flyten og still et spørsmål der svaret bare finnes i det opplastede dokumentet.
  </Step>
</Steps>

## Feilsøking

<AccordionGroup>
  <Accordion title="ChatCometAPI-noden mangler">
    Bekreft at Flowise-versjonen din inkluderer **ChatCometAPI**-integrasjonen for chatmodeller. I eldre eller tilpassede Flowise-distribusjoner må du oppdatere Flowise eller sjekke om integrasjonen er deaktivert av administratoren.
  </Accordion>

  <Accordion title="Forespørsler mislykkes fordi base path er feil">
    Sett CometAPI base path til `https://api.cometapi.com/v1/`. I noen Flowise-bygg er dette et felt for **Base Path**. I andre legger du til `basePath` i **Base Options**.

    Ikke bruk `https://api.cometapi.com` for ChatCometAPI-chatflowen, fordi chatnoden kaller OpenAI-kompatible `/chat/completions`-ruter under `/v1`.
  </Accordion>

  <Accordion title="API-nøkkelen eller legitimasjonen mislykkes">
    Kopier nøkkelen på nytt fra [CometAPI-konsollen](https://www.cometapi.com/console/token), opprett en ny Flowise-legitimasjon, og sørg for at chatflowen bruker denne legitimasjonen. Hvis den samme nøkkelen fungerer i direkte API-kall, men mislykkes i Flowise, bør du sjekke at Flowise ikke fortsatt bruker en eldre legitimasjon som er knyttet til noden.
  </Accordion>

  <Accordion title="model ID mislykkes">
    Erstatt verdien for model ID i ChatCometAPI-noden med en nøyaktig, aktuell model ID for tekstmodeller fra [CometAPI Models page](/no/overview/models). Verdien skal ikke inneholde anførselstegn, et leverandørprefiks, en visningsetikett eller etterfølgende mellomrom.
  </Accordion>

  <Accordion title="Arbeidsflyten prøver å generere bilder">
    ChatCometAPI er en chatmodellnode for tekstbaserte arbeidsflyter. Bruk den til chat, kjeder, agenter og RAG-svargenerering. Ikke bruk dette Flowise-oppsettet for bildegenereringsnoder eller arbeidsflyter kun for bilder.
  </Accordion>

  <Accordion title="RAG returnerer ingen kilder eller svake svar">
    Test først gjenfinningsspørringen i Document Store før du tester hele chatflowen. Hvis gjenfinningen er svak, juster tekstsplitteren, chunk-størrelse, chunk-overlapping, metadatafiltre og **Top K**. Hvis siteringer mangler, aktiver **Return Source Documents** på **Conversational Retrieval QA Chain**.
  </Accordion>

  <Accordion title="Konfigurasjon av upsert eller vector store mislykkes">
    Sjekk at embedding-leverandøren, vector store og vektordimensjonene samsvarer. Vector stores i Flowise Cloud krever ofte sin egen tilgjengelige tjeneste-URL og legitimasjon; en URL til en kun lokal vector store som `localhost` vil ikke være tilgjengelig fra Flowise Cloud. Record Manager er valgfri, men hvis du aktiverer den, må du konfigurere databasetilkoblingen separat.
  </Accordion>

  <Accordion title="Forespørselen får tidsavbrudd eller blir rate limited">
    Senk gjenfinningsverdien for **Top K**, reduser Prompt-størrelsen, bruk mindre chunks, eller velg en raskere model ID for ChatCometAPI-noden. Ved rate limits, vent og prøv igjen med lavere samtidighet, og sjekk deretter kontobruk og grenser i CometAPI-konsollen.
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "@id": "https://apidoc.cometapi.com/integrations/flowiseai#howto",
        "name": "Koble Flowise til CometAPI",
        "description": "Bruk denne veiledningen for å koble Flowise til CometAPI ved å angi base URL, API-nøkkel og alternativer for modell eller leverandør.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-1",
            "position": 1,
            "name": "Hent CometAPI API-nøkkelen din",
            "text": "Opprett eller åpne CometAPI-kontoen din, og kopier deretter en aktiv API-nøkkel fra dashbordet."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-2",
            "position": 2,
            "name": "Legg til ChatCometAPI-noden",
            "text": "Fullfør trinnet Legg til ChatCometAPI-noden i veiledningen Koble Flowise til CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-3",
            "position": 3,
            "name": "Opprett CometAPI-legitimasjonen",
            "text": "Fullfør trinnet Opprett CometAPI-legitimasjonen i veiledningen Koble Flowise til CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-4",
            "position": 4,
            "name": "Angi CometAPI base path",
            "text": "Fullfør trinnet Angi CometAPI base path i veiledningen Koble Flowise til CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-5",
            "position": 5,
            "name": "Legg til en Prompt Template",
            "text": "Fullfør trinnet Legg til en Prompt Template i veiledningen Koble Flowise til CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-6",
            "position": 6,
            "name": "Legg til en LLM Chain",
            "text": "Fullfør trinnet Legg til en LLM Chain i veiledningen Koble Flowise til CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-7",
            "position": 7,
            "name": "Lagre og test flyten",
            "text": "Fullfør trinnet Lagre og test flyten i veiledningen Koble Flowise til CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-8",
            "position": 8,
            "name": "Opprett og behandle en Document Store",
            "text": "Fullfør trinnet Opprett og behandle en Document Store i veiledningen Koble Flowise til CometAPI."
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "CometAPI-dokumentasjon",
            "item": "https://apidoc.cometapi.com/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Integrasjoner",
            "item": "https://apidoc.cometapi.com/integrations"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Koble Flowise til CometAPI",
            "item": "https://apidoc.cometapi.com/integrations/flowiseai"
          }
        ]
      }
    ]
    }
    `}
</script>
