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

# Połącz Flowise z CometAPI

> Skorzystaj z tego przewodnika, aby połączyć Flowise z CometAPI, ustawiając base URL, klucz API oraz opcje model lub provider.

FlowiseAI to platforma low-code do wizualnego tworzenia aplikacji LLM. Użyj natywnego węzła **ChatCometAPI**, aby połączyć CometAPI z chatflowami, systemami pytań i odpowiedzi oraz przepływami RAG, które wywołują modele czatu tekstowego.

<Note>
  Ten przewodnik obejmuje przepływy czatu tekstowego i RAG. Nie obejmuje przepływów generowania obrazów.
</Note>

## Wymagania wstępne

* Konto CometAPI z aktywnym kluczem API — [pobierz je tutaj](https://www.cometapi.com/console/token)
* Konto FlowiseAI lub samodzielnie hostowana instancja Flowise — [zaloguj się do Flowise Cloud](https://cloud.flowiseai.com/chatflows)
* Aktualny model ID modelu tekstowego ze strony [CometAPI Models](/pl/overview/models)
* W przypadku RAG: źródło dokumentów oraz dostawca embeddings i vector store obsługiwane przez Flowise

## Skonfiguruj ChatCometAPI

<Steps>
  <Step title="Pobierz klucz API CometAPI">
    Zaloguj się do [konsoli CometAPI](https://www.cometapi.com/console/token). Kliknij **Add API Key** i skopiuj swój klucz API CometAPI.

    <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="Panel CometAPI pokazujący przycisk 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="Szczegóły klucza API CometAPI z base URL" width="2434" height="1232" data-path="images/overview/810968_364193.png" />
    </Frame>
  </Step>

  <Step title="Dodaj węzeł ChatCometAPI">
    1. Na płótnie chatflow w FlowiseAI kliknij **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="Płótno FlowiseAI z przyciskiem Add New" width="1874" height="960" data-path="images/integrations/810968_361945.png" />
    </Frame>

    2. Wyszukaj **cometapi** i wybierz węzeł **ChatCometAPI**.

    <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="Wyszukiwanie węzła pokazujące wynik ChatCometAPI" width="1880" height="910" data-path="images/integrations/810968_361946.png" />
    </Frame>

    3. Przeciągnij go na płótno.

    <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="Węzeł ChatCometAPI umieszczony na płótnie" width="1810" height="950" data-path="images/integrations/810968_361947.png" />
    </Frame>
  </Step>

  <Step title="Utwórz poświadczenie CometAPI">
    W węźle ChatCometAPI otwórz **Connect Credential**, wybierz **Create New**, wklej swój klucz API CometAPI i zapisz poświadczenie.

    <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="Okno poświadczeń z wprowadzonym kluczem API" width="1820" height="900" data-path="images/integrations/810968_361948.png" />
    </Frame>
  </Step>

  <Step title="Ustaw base path CometAPI">
    Rozwiń **Additional Parameters** w węźle ChatCometAPI.

    Jeśli Twoja kompilacja Flowise pokazuje pole **Base Path**, ustaw je na:

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

    Jeśli zamiast tego udostępnia **Base Options**, dodaj wpis `basePath`:

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

    Ustaw **Model Name** na dokładny model ID modelu tekstowego, który chcesz wywołać, na przykład `your-model-id`, i dostosuj **Temperature** tylko wtedy, gdy Twój przepływ wymaga większej lub mniejszej różnorodności.
  </Step>
</Steps>

## Utwórz podstawowy chatflow

<Steps>
  <Step title="Dodaj Prompt Template">
    Dodaj węzeł **Prompt Template** i zdefiniuj prompt, który chatflow wyśle do modelu.

    ```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="Węzeł Prompt Template z przykładowym szablonem" 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="Węzeł Prompt Template umieszczony na kanwie" width="511" height="805" data-path="images/integrations/810968_361950.png" />
    </Frame>
  </Step>

  <Step title="Dodaj LLM Chain">
    Dodaj węzeł **LLM Chain**. Połącz węzeł **ChatCometAPI** z wejściem **Language Model** łańcucha, a następnie połącz węzeł **Prompt Template** z wejściem **Prompt** łańcucha.

    <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="Węzeł LLM Chain z podłączonymi Language Model i Prompt" width="514" height="724" data-path="images/integrations/810968_361951.png" />
    </Frame>
  </Step>

  <Step title="Zapisz i przetestuj flow">
    Zapisz chatflow, otwórz podgląd czatu i wyślij krótkie pytanie testowe. Poprawnie skonfigurowane środowisko zwraca zwykłą odpowiedź tekstową z wybranego modelu CometAPI.

    <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="Kompletny chatflow ze wszystkimi trzema połączonymi węzłami" width="1466" height="789" data-path="images/integrations/810968_361954.png" />
    </Frame>
  </Step>
</Steps>

## Przełączanie model ID

Aby przełączać modele, zachowaj to samo poświadczenie CometAPI i tę samą ścieżkę bazową, a następnie zmień tylko pole model ID w ChatCometAPI.

Używaj dokładnych model ID ze [strony modeli CometAPI](/pl/overview/models). Unikaj kopiowania nazw wyświetlanych, nazw dostawców lub dodatkowych spacji.

| Przypadek użycia                 | Wartość model ID          |
| -------------------------------- | ------------------------- |
| Rodzina modeli do ogólnego czatu | `your-chat-model-id`      |
| Rodzina modeli reasoning         | `your-reasoning-model-id` |
| Rodzina modeli do kodowania      | `your-coding-model-id`    |

Po zmianie model ID zapisz chatflow i uruchom krótki prompt testowy. Jeśli utrzymujesz wiele flow produkcyjnych, najpierw zduplikuj chatflow i nadaj każdej kopii nazwę odzwierciedlającą rodzinę modeli.

## Konfiguracja retrieval-augmented generation

Flowise RAG składa się z dwóch części: najpierw przygotuj i upsertuj dokumenty w **Document Stores**, a następnie połącz przygotowany retriever z chatflow. ChatCometAPI to model czatu, który tworzy końcową odpowiedź; Document Store nadal wymaga dostawcy Embeddings obsługiwanego przez Flowise oraz vector store.

<Steps>
  <Step title="Utwórz i przetwórz Document Store">
    W Flowise otwórz **Document Stores** i utwórz nowy store. Dodaj loader dokumentów, taki jak **File Loader**, **PDF Loader**, **Web Scraper** lub inny loader pasujący do Twojego źródła. Dodaj text splitter, gdy dokument jest na tyle długi, że wymaga podziału na chunki, a następnie kliknij **Process**, aby wyświetlić podgląd wygenerowanych chunków.
  </Step>

  <Step title="Skonfiguruj Embeddings i vector storage">
    Kliknij **Upsert** lub **Upsert All Chunks**. Wybierz:

    * **Embeddings**: węzeł Embeddings Flowise zgodny z Twoimi danymi i vector store.
    * **Vector Store**: baza danych wektorowych, w której Flowise powinno przechowywać embeddings dokumentów.
    * **Record Manager**: opcjonalnie. Użyj go, jeśli chcesz, aby powtarzane operacje upsert unikały duplikowania rekordów.

    Zachowaj zgodność wymiaru modelu embedding z wymiarem indeksu vector store. Po zakończeniu upsert użyj testu retrieval query w Document Store, aby potwierdzić, że zwracane są odpowiednie chunki, zanim zbudujesz chatflow.
  </Step>

  <Step title="Utwórz retrieval chatflow">
    W chatflow dodaj węzeł **Document Store (Vector)** lub **Document Store Retriever** i wybierz przetworzony Document Store. Ustaw **Top K** na liczbę chunków, które Flowise ma pobierać dla każdego pytania.
  </Step>

  <Step title="Połącz Conversational Retrieval QA Chain">
    Dodaj **Conversational Retrieval QA Chain** i połącz:

    * wejście **Language Model** z **ChatCometAPI**.
    * wejście **Vector Store Retriever** z retrievera Document Store.
    * **Memory** tylko wtedy, gdy Twój chatflow potrzebuje historii rozmowy.

    Włącz **Return Source Documents**, gdy chcesz, aby odpowiedź zawierała cytowania lub pobrane chunki źródłowe. Zapisz flow i zadaj pytanie, na które odpowiedź znajduje się wyłącznie w przesłanym dokumencie.
  </Step>
</Steps>

## Rozwiązywanie problemów

<AccordionGroup>
  <Accordion title="Brakuje węzła ChatCometAPI">
    Potwierdź, że Twoja wersja Flowise zawiera integrację modelu czatu **ChatCometAPI**. W starszych lub niestandardowych wdrożeniach Flowise zaktualizuj Flowise albo sprawdź, czy integracja nie została wyłączona przez administratora.
  </Accordion>

  <Accordion title="Żądania kończą się niepowodzeniem, ponieważ ścieżka bazowa jest nieprawidłowa">
    Ustaw ścieżkę bazową CometAPI na `https://api.cometapi.com/v1/`. W niektórych kompilacjach Flowise jest to pole **Base Path**. W innych dodaj `basePath` wewnątrz **Base Options**.

    Nie używaj `https://api.cometapi.com` dla chatflow ChatCometAPI, ponieważ węzeł czatu wywołuje zgodne z OpenAI trasy `/chat/completions` w ramach `/v1`.
  </Accordion>

  <Accordion title="Klucz API lub poświadczenie nie działa">
    Skopiuj ponownie klucz z [konsoli CometAPI](https://www.cometapi.com/console/token), utwórz nowe poświadczenie Flowise i upewnij się, że chatflow korzysta z tego poświadczenia. Jeśli ten sam klucz działa w bezpośrednich wywołaniach API, ale nie działa w Flowise, sprawdź, czy Flowise nie używa nadal starszego poświadczenia przypisanego do węzła.
  </Accordion>

  <Accordion title="model ID nie działa">
    Zastąp wartość model ID w węźle ChatCometAPI dokładnym bieżącym tekstowym model ID ze strony [Modele CometAPI](/pl/overview/models). Wartość nie powinna zawierać cudzysłowów, prefiksu dostawcy, etykiety wyświetlanej ani końcowych spacji.
  </Accordion>

  <Accordion title="Workflow próbuje generować obrazy">
    ChatCometAPI to węzeł modelu czatu dla workflow tekstowych. Używaj go do czatu, łańcuchów, agentów oraz generowania odpowiedzi RAG. Nie używaj tej konfiguracji Flowise do węzłów generowania obrazów ani workflow przeznaczonych wyłącznie do obrazów.
  </Accordion>

  <Accordion title="RAG nie zwraca źródeł lub daje słabe odpowiedzi">
    Najpierw przetestuj zapytanie pobierania w Document Store, zanim przetestujesz cały chatflow. Jeśli pobieranie działa słabo, dostrój text splitter, chunk size, chunk overlap, filtry metadanych oraz **Top K**. Jeśli brakuje cytowań, włącz **Return Source Documents** w **Conversational Retrieval QA Chain**.
  </Accordion>

  <Accordion title="Konfiguracja upsert lub vector store nie działa">
    Sprawdź, czy dostawca embeddingów, vector store i wymiary wektorów są zgodne. Vector store w Flowise Cloud często wymagają własnego dostępnego adresu URL usługi i poświadczeń; adres URL lokalnego vector store, taki jak `localhost`, nie będzie dostępny z poziomu Flowise Cloud. Record Manager jest opcjonalny, ale jeśli go włączysz, skonfiguruj osobno połączenie z jego bazą danych.
  </Accordion>

  <Accordion title="Żądanie przekracza limit czasu lub podlega rate limitingowi">
    Zmniejsz **Top K** pobierania, ogranicz rozmiar promptu, użyj mniejszych chunków albo wybierz szybszy model ID dla węzła ChatCometAPI. W przypadku limitów szybkości odczekaj i spróbuj ponownie przy niższej współbieżności, a następnie sprawdź użycie konta i limity w konsoli CometAPI.
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "@id": "https://apidoc.cometapi.com/integrations/flowiseai#howto",
        "name": "Połącz Flowise z CometAPI",
        "description": "Skorzystaj z tego przewodnika, aby połączyć Flowise z CometAPI, ustawiając bazowy URL, klucz API oraz opcje modelu lub dostawcy.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-1",
            "position": 1,
            "name": "Pobierz swój klucz API CometAPI",
            "text": "Utwórz lub otwórz swoje konto CometAPI, a następnie skopiuj aktywny klucz API z panelu."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-2",
            "position": 2,
            "name": "Dodaj węzeł ChatCometAPI",
            "text": "Wykonaj krok Dodaj węzeł ChatCometAPI w przewodniku Połącz Flowise z CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-3",
            "position": 3,
            "name": "Utwórz poświadczenie CometAPI",
            "text": "Wykonaj krok Utwórz poświadczenie CometAPI w przewodniku Połącz Flowise z CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-4",
            "position": 4,
            "name": "Ustaw ścieżkę bazową CometAPI",
            "text": "Wykonaj krok Ustaw ścieżkę bazową CometAPI w przewodniku Połącz Flowise z CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-5",
            "position": 5,
            "name": "Dodaj Prompt Template",
            "text": "Wykonaj krok Dodaj Prompt Template w przewodniku Połącz Flowise z CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-6",
            "position": 6,
            "name": "Dodaj LLM Chain",
            "text": "Wykonaj krok Dodaj LLM Chain w przewodniku Połącz Flowise z CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-7",
            "position": 7,
            "name": "Zapisz i przetestuj przepływ",
            "text": "Wykonaj krok Zapisz i przetestuj przepływ w przewodniku Połącz Flowise z CometAPI."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-8",
            "position": 8,
            "name": "Utwórz i przetwórz Document Store",
            "text": "Wykonaj krok Utwórz i przetwórz Document Store w przewodniku Połącz Flowise z CometAPI."
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "Dokumentacja CometAPI",
            "item": "https://apidoc.cometapi.com/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Integracje",
            "item": "https://apidoc.cometapi.com/integrations"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Połącz Flowise z CometAPI",
            "item": "https://apidoc.cometapi.com/integrations/flowiseai"
          }
        ]
      }
    ]
    }
    `}
</script>
