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

# Langflow'u CometAPI'ye bağlayın

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

[Langflow](https://www.langflow.org/), agent ve RAG iş akışları oluşturmak için görsel bir framework'tür. Langflow, OpenAI uyumlu endpoint'ler üzerinden CometAPI dil modellerini çağıran bir CometAPI bileşeni içerir.

## Ön koşullar

* Langflow Desktop, Langflow Cloud veya self-hosted bir Langflow örneği
* Etkin bir API key'e sahip bir CometAPI hesabı — [sizinkini kontrol panelinden alın](https://www.cometapi.com/console/token)
* [CometAPI Models sayfasından](/tr/overview/models) bir model ID

## Entegrasyonu yapılandırın

<Steps>
  <Step title="CometAPI bileşenini ekleyin">
    Langflow tuvalinde bileşen menüsünü açın. **CometAPI** aratın, ardından CometAPI metin üretimi bileşenini akışınıza ekleyin.
  </Step>

  <Step title="CometAPI API key'inizi girin">
    CometAPI bileşenini seçin. Bileşen inceleme panelinde, API key alanına CometAPI API key'inizi girin.
  </Step>

  <Step title="Bir model ID seçin">
    model ID değerini [CometAPI Models sayfasındaki](/tr/overview/models) bir değer olarak ayarlayın. Bileşen, API key'i girdikten sonra modelleri getirebiliyorsa model menüsünden model ID'yi seçin.
  </Step>

  <Step title="Sohbet girişi ve çıkışını bağlayın">
    Minimum bir test akışı için **Chat Input** ve **Chat Output** bileşenlerini ekleyin. **Chat Input** bileşenini CometAPI bileşeni girişine bağlayın, ardından CometAPI çıkışını **Chat Output** bileşenine bağlayın.
  </Step>

  <Step title="Playground'da test edin">
    Playground'u açın ve kısa bir mesaj gönderin. Başarılı bir sohbet yanıtı, Langflow'un CometAPI'yi çağırdığını doğrular.
  </Step>
</Steps>

## CometAPI'yi daha büyük akışlarda kullanın

Başka bir Langflow bileşeni LLM girişi gerektirdiğinde CometAPI bileşeni çıkış türünü **Language Model** olarak değiştirin. Bu, Agent, Prompt Template ve Smart Transform akışları için kullanışlıdır.

Doğrudan sohbet için varsayılan model yanıtı çıkışını koruyun ve bunu bir Chat Output bileşenine bağlayın.

## Python'dan CometAPI akışını çalıştırın

Akışı Playground'da test ettikten sonra aynı Langflow akışını Python'dan çağırabilirsiniz. Python kodu, Langflow sunucunuzu çağırır. İstekleri doğrudan CometAPI'ye göndermez. CometAPI API key'i ve model ID'yi Langflow içindeki CometAPI bileşeninde tutun.

REST API örneği, bir flow ID veya endpoint adına sohbet girdisi gönderir:

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

Langflow Python SDK kullanan projeler için `langflow-sdk` yükleyin ve aynı akışı `Client.run()` üzerinden çağırın:

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

`FLOW_ID` değerini Langflow'daki flow ID veya endpoint adıyla değiştirin. `<LANGFLOW_API_KEY>` değerini Langflow API key'inizle değiştirin. Bu değer, CometAPI API key'inizden farklıdır.

## Sorun giderme

<AccordionGroup>
  <Accordion title="CometAPI bileşeni eksik">
    CometAPI paketini içeren bir sürüme Langflow'u güncelleyin. Dağıtımınız bazı bileşenleri gizliyorsa, paket ayarlarını kontrol edin veya language model bileşenleri altında arayın.
  </Accordion>

  <Accordion title="Model listesi yüklenmiyor">
    CometAPI API key'in geçerli olduğunu ve hesabın seçilen modele erişimi olduğunu doğrulayın. model ID değerini manuel olarak da girebilirsiniz.
  </Accordion>

  <Accordion title="Akış çalışıyor ancak hata döndürüyor">
    model ID değerinin CometAPI ile tam olarak eşleştiğini ve akış girdisinin CometAPI bileşen girişine bağlı olduğunu kontrol edin.
  </Accordion>
</AccordionGroup>

## İlgili kaynaklar

* [Langflow CometAPI paketi](https://docs.langflow.org/bundles-cometapi)
* [Langflow API akış tetikleyicisi](https://docs.langflow.org/concepts-publish)
* [langflow-sdk paketi](https://pypi.org/project/langflow-sdk/)
* [CometAPI hızlı başlangıç](/tr/overview/quick-start)
* [CometAPI Models sayfası](/tr/overview/models)

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "@id": "https://apidoc.cometapi.com/integrations/langflow#howto",
        "name": "Langflow'u CometAPI'ye bağlayın",
        "description": "Bu kılavuzu kullanarak base URL, API key ve model veya provider seçeneklerini ayarlayarak Langflow'u CometAPI'ye bağlayın.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/langflow#step-1",
            "position": 1,
            "name": "CometAPI bileşenini ekleyin",
            "text": "Langflow'u CometAPI'ye bağlayın kılavuzundaki CometAPI bileşenini ekleyin adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/langflow#step-2",
            "position": 2,
            "name": "CometAPI API key'inizi girin",
            "text": "Langflow'u CometAPI'ye bağlayın kılavuzundaki CometAPI API key'inizi girin adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/langflow#step-3",
            "position": 3,
            "name": "Bir model ID seçin",
            "text": "Langflow'u CometAPI'ye bağlayın kılavuzundaki Bir model ID seçin adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/langflow#step-4",
            "position": 4,
            "name": "Sohbet girişini ve çıkışını bağlayın",
            "text": "Langflow'u CometAPI'ye bağlayın kılavuzundaki Sohbet girişini ve çıkışını bağlayın adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/langflow#step-5",
            "position": 5,
            "name": "Playground'da test edin",
            "text": "Langflow'u CometAPI'ye bağlayın kılavuzundaki Playground'da test edin adımını tamamlayın."
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "CometAPI Dokümantasyonu",
            "item": "https://apidoc.cometapi.com/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Entegrasyonlar",
            "item": "https://apidoc.cometapi.com/integrations"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Langflow'u CometAPI'ye bağlayın",
            "item": "https://apidoc.cometapi.com/integrations/langflow"
          }
        ]
      }
    ]
    }
    `}
</script>
