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

# Flowise'i CometAPI'ye bağlayın

> Base URL, API key ve model veya provider seçeneklerini ayarlayarak Flowise'i CometAPI'ye bağlamak için bu kılavuzu kullanın.

FlowiseAI, LLM uygulamalarını görsel olarak oluşturmak için düşük kodlu bir platformdur. CometAPI'yi chatflow'lara, Soru-Cevap sistemlerine ve metin sohbet modellerini çağıran RAG iş akışlarına bağlamak için yerleşik **ChatCometAPI** düğümünü kullanın.

<Note>
  Bu kılavuz metin sohbeti ve RAG iş akışlarını kapsar. Görsel oluşturma iş akışlarını kapsamaz.
</Note>

## Ön koşullar

* Etkin bir API key'e sahip bir CometAPI hesabı - [buradan edinin](https://www.cometapi.com/console/token)
* Bir FlowiseAI hesabı veya self-hosted bir Flowise örneği - [Flowise Cloud'da oturum açın](https://cloud.flowiseai.com/chatflows)
* [CometAPI Models sayfasından](/tr/overview/models) güncel bir metin model ID
* RAG için bir belge kaynağı ile birlikte Flowise tarafından desteklenen bir embeddings provider ve vector store

## ChatCometAPI'yi yapılandırın

<Steps>
  <Step title="CometAPI API key'inizi alın">
    [CometAPI konsolunda](https://www.cometapi.com/console/token) oturum açın. **Add API Key** seçeneğine tıklayın ve CometAPI API key'inizi kopyalayın.

    <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="Add API Key düğmesini gösteren CometAPI kontrol paneli" 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="Base URL ile CometAPI API key ayrıntıları" width="2434" height="1232" data-path="images/overview/810968_364193.png" />
    </Frame>
  </Step>

  <Step title="ChatCometAPI düğümünü ekleyin">
    1. FlowiseAI chatflow tuvalinizde **Add New** seçeneğine tıklayın.

    <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="Add New düğmesini gösteren FlowiseAI tuvali" width="1874" height="960" data-path="images/integrations/810968_361945.png" />
    </Frame>

    2. **cometapi** araması yapın ve **ChatCometAPI** düğümünü seçin.

    <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="ChatCometAPI sonucunu gösteren düğüm araması" width="1880" height="910" data-path="images/integrations/810968_361946.png" />
    </Frame>

    3. Düğümü tuvale sürükleyin.

    <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="Tuval üzerine yerleştirilmiş ChatCometAPI düğümü" width="1810" height="950" data-path="images/integrations/810968_361947.png" />
    </Frame>
  </Step>

  <Step title="CometAPI kimlik bilgisini oluşturun">
    ChatCometAPI düğümünde **Connect Credential** seçeneğini açın, **Create New** seçeneğini belirleyin, CometAPI API key'inizi yapıştırın ve kimlik bilgisini kaydedin.

    <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="API key girilmiş kimlik bilgisi penceresi" width="1820" height="900" data-path="images/integrations/810968_361948.png" />
    </Frame>
  </Step>

  <Step title="CometAPI base path ayarlayın">
    ChatCometAPI düğümünde **Additional Parameters** bölümünü genişletin.

    Flowise sürümünüzde bir **Base Path** alanı görünüyorsa, bunu şu şekilde ayarlayın:

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

    Bunun yerine **Base Options** sunuyorsa, bir `basePath` girdisi ekleyin:

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

    **Model Name** alanını çağırmak istediğiniz tam metin model ID olarak, örneğin `your-model-id`, ayarlayın ve **Temperature** değerini yalnızca iş akışınız daha fazla veya daha az çeşitlilik gerektiriyorsa değiştirin.
  </Step>
</Steps>

## Temel bir chatflow oluşturun

<Steps>
  <Step title="Bir Prompt Template ekleyin">
    Bir **Prompt Template** düğümü ekleyin ve chatflow'un model'e göndereceği prompt'u tanımlayın.

    ```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="Örnek şablonla Prompt Template düğümü" 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="Tuvale yerleştirilmiş Prompt Template düğümü" width="511" height="805" data-path="images/integrations/810968_361950.png" />
    </Frame>
  </Step>

  <Step title="Bir LLM Chain ekleyin">
    Bir **LLM Chain** düğümü ekleyin. **ChatCometAPI** düğümünü chain'in **Language Model** girdisine bağlayın, ardından **Prompt Template** düğümünü chain'in **Prompt** girdisine bağlayın.

    <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="Language Model ve Prompt bağlı LLM Chain düğümü" width="514" height="724" data-path="images/integrations/810968_361951.png" />
    </Frame>
  </Step>

  <Step title="Akışı kaydedin ve test edin">
    Chatflow'u kaydedin, sohbet önizlemesini açın ve kısa bir test sorusu gönderin. Sağlıklı bir kurulum, seçilen CometAPI model'inden normal bir metin yanıtı döndürür.

    <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="Üç düğümün de bağlı olduğu tamamlanmış chatflow" width="1466" height="789" data-path="images/integrations/810968_361954.png" />
    </Frame>
  </Step>
</Steps>

## Model ID'lerini değiştirin

Modeller arasında geçiş yapmak için aynı CometAPI kimlik bilgisini ve base path'i koruyun, ardından yalnızca ChatCometAPI model ID alanını değiştirin.

[CometAPI Models page](/tr/overview/models) sayfasındaki model ID'lerini birebir kullanın. Görünen adları, sağlayıcı adlarını veya fazladan boşlukları kopyalamaktan kaçının.

| Kullanım durumu           | Model ID değeri           |
| ------------------------- | ------------------------- |
| Genel sohbet model ailesi | `your-chat-model-id`      |
| Akıl yürütme model ailesi | `your-reasoning-model-id` |
| Kodlama model ailesi      | `your-coding-model-id`    |

Model ID'yi değiştirdikten sonra chatflow'u kaydedin ve kısa bir test prompt'u çalıştırın. Birden fazla production akışı yönetiyorsanız, önce chatflow'u kopyalayın ve her kopyaya model ailesini yansıtan bir ad verin.

## Retrieval-augmented generation yapılandırın

Flowise RAG iki bölümden oluşur: önce belgeleri **Document Stores** içinde hazırlayıp upsert edin, ardından hazırlanan retriever'ı bir chatflow'a bağlayın. ChatCometAPI son yanıtı yazan sohbet modelidir; Document Store ise hâlâ Flowise tarafından desteklenen bir embeddings sağlayıcısına ve vector store'a ihtiyaç duyar.

<Steps>
  <Step title="Bir Document Store oluşturun ve işleyin">
    Flowise içinde **Document Stores** bölümünü açın ve yeni bir store oluşturun. **File Loader**, **PDF Loader**, **Web Scraper** veya kaynağınıza uygun başka bir loader gibi bir belge yükleyici ekleyin. Belge chunking gerektirecek kadar uzunsa bir text splitter ekleyin, ardından oluşturulan chunk'ları önizlemek için **Process** seçeneğine tıklayın.
  </Step>

  <Step title="Embeddings ve vector storage yapılandırın">
    **Upsert** veya **Upsert All Chunks** seçeneğine tıklayın. Şunları seçin:

    * **Embeddings**: veriniz ve vector store'unuzla uyumlu bir Flowise embeddings düğümü.
    * **Vector Store**: Flowise'in belge embeddings'lerini depolaması gereken vector database.
    * **Record Manager**: isteğe bağlıdır. Yinelenen kayıtları önlemek için tekrar eden upsert işlemlerinde bunu kullanın.

    Embedding model boyutunu vector store index boyutuyla uyumlu tutun. Upsert tamamlandıktan sonra, chatflow'u oluşturmadan önce ilgili chunk'ların döndürüldüğünü doğrulamak için Document Store'un retrieval query testini kullanın.
  </Step>

  <Step title="Retrieval chatflow oluşturun">
    Bir chatflow içinde **Document Store (Vector)** veya **Document Store Retriever** düğümü ekleyin ve işlenmiş Document Store'u seçin. Flowise'in her soru için almasını istediğiniz chunk sayısı olarak **Top K** değerini ayarlayın.
  </Step>

  <Step title="Conversational Retrieval QA Chain bağlayın">
    **Conversational Retrieval QA Chain** ekleyin ve şunları bağlayın:

    * **Language Model** girdisini **ChatCometAPI** üzerinden.
    * **Vector Store Retriever** girdisini Document Store retriever üzerinden.
    * **Memory** yalnızca chatflow'unuz konuşma geçmişine ihtiyaç duyuyorsa.

    Yanıtın alıntılar veya alınan kaynak chunk'ları içermesini istediğinizde **Return Source Documents** seçeneğini etkinleştirin. Akışı kaydedin ve yanıtı yalnızca yüklenen belgede bulunan bir soru sorun.
  </Step>
</Steps>

## Sorun giderme

<AccordionGroup>
  <Accordion title="ChatCometAPI düğümü eksik">
    Flowise sürümünüzün **ChatCometAPI** sohbet modeli entegrasyonunu içerdiğini doğrulayın. Eski veya özelleştirilmiş Flowise dağıtımlarında, Flowise'ı güncelleyin ya da entegrasyonun yönetici tarafından devre dışı bırakılıp bırakılmadığını kontrol edin.
  </Accordion>

  <Accordion title="Base path yanlış olduğu için istekler başarısız oluyor">
    CometAPI base path değerini `https://api.cometapi.com/v1/` olarak ayarlayın. Bazı Flowise sürümlerinde bu bir **Base Path** alanıdır. Diğerlerinde, **Base Options** içine `basePath` ekleyin.

    ChatCometAPI chatflow için `https://api.cometapi.com` kullanmayın, çünkü sohbet düğümü `/v1` altındaki OpenAI-compatible `/chat/completions` rotalarını çağırır.
  </Accordion>

  <Accordion title="API anahtarı veya kimlik bilgisi başarısız oluyor">
    Anahtarı [CometAPI konsolundan](https://www.cometapi.com/console/token) yeniden kopyalayın, yeni bir Flowise kimlik bilgisi oluşturun ve chatflow'un bu kimlik bilgisini kullandığından emin olun. Aynı anahtar doğrudan API çağrılarında çalışıyor ancak Flowise'ta başarısız oluyorsa, Flowise'ın hâlâ düğüme bağlı eski bir kimlik bilgisini kullanmadığını kontrol edin.
  </Accordion>

  <Accordion title="model ID başarısız oluyor">
    ChatCometAPI düğümündeki model ID değerini, [CometAPI Models sayfasındaki](/tr/overview/models) güncel ve tam bir metin model ID ile değiştirin. Değer; tırnak işaretleri, sağlayıcı öneki, görünen etiket veya sondaki boşlukları içermemelidir.
  </Accordion>

  <Accordion title="İş akışı görsel üretmeye çalışıyor">
    ChatCometAPI, metin iş akışları için bir sohbet modeli düğümüdür. Bunu sohbet, chain'ler, agent'lar ve RAG yanıt üretimi için kullanın. Bu Flowise kurulumunu görsel üretim düğümleri veya yalnızca görsel odaklı iş akışları için kullanmayın.
  </Accordion>

  <Accordion title="RAG kaynak döndürmüyor veya zayıf yanıtlar veriyor">
    Önce tam chatflow'u test etmeden önce Document Store retrieval sorgusunu test edin. Retrieval zayıfsa, text splitter, chunk size, chunk overlap, metadata filtreleri ve **Top K** değerini ayarlayın. Atıflar eksikse, **Conversational Retrieval QA Chain** üzerinde **Return Source Documents** seçeneğini etkinleştirin.
  </Accordion>

  <Accordion title="Upsert veya vector store yapılandırması başarısız oluyor">
    embedding sağlayıcısının, vector store'un ve vector boyutlarının eşleştiğini kontrol edin. Flowise Cloud vector store'ları genellikle kendilerine ait erişilebilir bir hizmet URL'si ve kimlik bilgileri gerektirir; `localhost` gibi yalnızca yerel bir vector store URL'sine Flowise Cloud'dan erişilemez. Record Manager isteğe bağlıdır, ancak etkinleştirirseniz veritabanı bağlantısını ayrıca yapılandırın.
  </Accordion>

  <Accordion title="İstek zaman aşımına uğruyor veya rate limit uygulanıyor">
    Retrieval **Top K** değerini düşürün, prompt boyutunu azaltın, daha küçük chunk'lar kullanın veya ChatCometAPI düğümü için daha hızlı bir model ID seçin. Rate limit durumunda bekleyin ve daha düşük eşzamanlılık ile yeniden deneyin, ardından CometAPI konsolunda hesap kullanımını ve limitleri kontrol edin.
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "@id": "https://apidoc.cometapi.com/integrations/flowiseai#howto",
        "name": "Flowise'i CometAPI'ye bağlayın",
        "description": "Base URL, API anahtarı ve model veya sağlayıcı seçeneklerini ayarlayarak Flowise'i CometAPI'ye bağlamak için bu kılavuzu kullanın.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-1",
            "position": 1,
            "name": "CometAPI API anahtarınızı alın",
            "text": "CometAPI hesabınızı oluşturun veya açın, ardından kontrol panelinden etkin bir API anahtarını kopyalayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-2",
            "position": 2,
            "name": "ChatCometAPI düğümünü ekleyin",
            "text": "Flowise'i CometAPI'ye bağlama kılavuzundaki Add the ChatCometAPI node adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-3",
            "position": 3,
            "name": "CometAPI kimlik bilgisini oluşturun",
            "text": "Flowise'i CometAPI'ye bağlama kılavuzundaki Create the CometAPI credential adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-4",
            "position": 4,
            "name": "CometAPI base path değerini ayarlayın",
            "text": "Flowise'i CometAPI'ye bağlama kılavuzundaki Set the CometAPI base path adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-5",
            "position": 5,
            "name": "Bir Prompt Template ekleyin",
            "text": "Flowise'i CometAPI'ye bağlama kılavuzundaki Add a Prompt Template adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-6",
            "position": 6,
            "name": "Bir LLM Chain ekleyin",
            "text": "Flowise'i CometAPI'ye bağlama kılavuzundaki Add an LLM Chain adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-7",
            "position": 7,
            "name": "Akışı kaydedin ve test edin",
            "text": "Flowise'i CometAPI'ye bağlama kılavuzundaki Save and test the flow adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/flowiseai#step-8",
            "position": 8,
            "name": "Bir Document Store oluşturun ve işleyin",
            "text": "Flowise'i CometAPI'ye bağlama kılavuzundaki Create and process a Document Store adımını tamamlayın."
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "CometAPI Dokümanları",
            "item": "https://apidoc.cometapi.com/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Entegrasyonlar",
            "item": "https://apidoc.cometapi.com/integrations"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Flowise'i CometAPI'ye bağlayın",
            "item": "https://apidoc.cometapi.com/integrations/flowiseai"
          }
        ]
      }
    ]
    }
    `}
</script>
