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

# CometAPI ile başlayın: bir API key oluşturun ve ilk çağrınızı yapın

> Bir API key oluşturarak, base URL ayarlayarak ve ilk curl, Python veya Node.js API isteğinizi göndererek CometAPI ile başlayın.

## Hesap ve API key oluşturun

API’yi çağırmadan önce bir CometAPI hesabı ve API key oluşturun.

<Steps>
  <Step title="Oturum açın veya bir hesap oluşturun">
    [CometAPI giriş sayfasını](https://www.cometapi.com/console/login) açın. Google ile devam edin, GitHub ile devam edin veya e-posta ya da kullanıcı adınızı girin. Hesabınız yoksa, hesap oluşturma işlemini bu sayfadan tamamlayın.

    <Frame>
      <img src="https://mintcdn.com/cometapi/BtE3Lagaukxd3efj/images/overview/cometapi-console-login.png?fit=max&auto=format&n=BtE3Lagaukxd3efj&q=85&s=988bee0055bf1ce2552a8d877a48a97d" alt="Google, GitHub ve e-posta ile oturum açma seçeneklerini gösteren CometAPI giriş sayfası" width="1280" height="720" data-path="images/overview/cometapi-console-login.png" />
    </Frame>
  </Step>

  <Step title="API key’leri açın">
    Oturum açtıktan sonra [API key sayfasını](https://www.cometapi.com/console/token) açın. Alternatif olarak dashboard kenar çubuğundan **API Keys** seçeneğini de seçebilirsiniz.
  </Step>

  <Step title="Bir API key oluşturun">
    **Create API Key** seçeneğine tıklayın, `local-test` gibi anlaşılır bir ad girin ve bir harcama limiti belirlemek istemiyorsanız ilk test için **Unlimited Quota** seçeneğini etkin bırakın. **Create** seçeneğine tıklayı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="Create API Key düğmesi ve oluşturma penceresi vurgulanmış CometAPI API key sayfası" width="3824" height="1892" data-path="images/overview/810968_364191.png" />
    </Frame>
  </Step>

  <Step title="API key’i kopyalayın">
    **Key** sütunundaki kopyalama düğmesine tıklayın. Kopyaladığınız key’i sunucu tarafındaki bir ortam değişkeninde veya yerel bir `.env` dosyasında saklayın. Gerçek bir API key’i herkese açık depolara, frontend koduna, ekran görüntülerine veya destek taleplerine yapıştırmayın.

    <Frame>
      <img src="https://mintcdn.com/cometapi/HhtmQffktazbxUvS/images/overview/810968_364193.png?fit=max&auto=format&n=HhtmQffktazbxUvS&q=85&s=d893f659267150d0faf45f99eb5dffc1" alt="Maskelenmiş bir API key için kopyalama düğmesi vurgulanmış CometAPI API key tablosu" width="2434" height="1232" data-path="images/overview/810968_364193.png" />
    </Frame>
  </Step>
</Steps>

İstek örnekleri `COMETAPI_KEY` değerini ortamınızdan okur.

## API key’inizi yerel olarak saklayın

Yerel testler için API key’inizi bir ortam değişkeni olarak dışa aktarın:

```bash theme={null}
read -rsp "CometAPI API key: " COMETAPI_KEY
printf '\n'
export COMETAPI_KEY
```

## Base URL

OpenAI uyumlu SDK’lar ve API çağrıları için şu base URL’yi kullanın:

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

## OpenAI’dan 30 saniyede geçiş

Bir CometAPI API key’iniz olduktan sonra, bir OpenAI SDK istemcisini CometAPI’ye geçirirken şu iki ayarlık farkı kullanın:

```diff theme={null}
- base_url="https://api.openai.com/v1"
- api_key=os.environ["OPENAI_API_KEY"]
+ base_url="https://api.cometapi.com/v1"
+ api_key=os.environ["COMETAPI_KEY"]
```

CometAPI, yaygın metin, görsel, ses ve video iş akışları için OpenAI uyumlu istek biçimlerini kullanır. Uygulamanız zaten OpenAI SDK kullanıyorsa, işe base URL ve API key’i değiştirerek başlayın.

## İlk çağrınızı yapın

Ortamınızda `COMETAPI_KEY` ayarladıktan sonra, `your-model-id` değerini [Models page](/tr/overview/models) üzerindeki güncel bir model ID ile değiştirin.

<CodeGroup>
  ```bash cURL theme={null}
  curl https://api.cometapi.com/v1/chat/completions \
    -H "Authorization: Bearer $COMETAPI_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "model": "your-model-id",
      "messages": [
        {
          "role": "user",
          "content": "Write a one-sentence bedtime story."
        }
      ]
    }'
  ```

  ```python Python theme={null}
  import os
  from openai import OpenAI

  client = OpenAI(
      api_key=os.environ["COMETAPI_KEY"],
      base_url="https://api.cometapi.com/v1",
  )

  completion = client.chat.completions.create(
      model="your-model-id",
      messages=[
          {
              "role": "user",
              "content": "Write a one-sentence bedtime story.",
          }
      ],
  )

  print(completion.choices[0].message.content)
  ```

  ```javascript Node.js theme={null}
  import OpenAI from "openai";

  const client = new OpenAI({
    apiKey: process.env.COMETAPI_KEY,
    baseURL: "https://api.cometapi.com/v1",
  });

  const completion = await client.chat.completions.create({
    model: "your-model-id",
    messages: [
      {
        role: "user",
        content: "Write a one-sentence bedtime story.",
      },
    ],
  });

  console.log(completion.choices[0].message.content);
  ```
</CodeGroup>

## Bir model seçin

[Models page](/tr/overview/models) üzerinden bir model ID seçin, ardından bu değeri `model` alanında iletin.

| Hedef                   | Nereden başlamalı                                                                                                            |
| ----------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| Sohbet veya genel metin | [Chat Completions](/api/text/chat) ile bir GPT, Claude, Gemini, DeepSeek veya başka bir sohbet modeli kullanın.              |
| Kodlama ve akıl yürütme | Model Responses API gerektiriyorsa, [Responses](/api/text/responses) ile bir kodlama veya akıl yürütme modeli kullanın.      |
| Görsel oluşturma        | [Create image](/api/image/openai/images) ile bir görsel modeli veya sağlayıcıya özel bir görsel rehberini kullanın.          |
| Video oluşturma         | [Create video](/api/video/sora-2/create) gibi, sağlayıcı iş akışıyla eşleşen video API sayfasında bir video modeli kullanın. |

## Sonraki adım nedir

* İstek hataları için [Error Codes & Handling](/tr/errors/error-codes-handling) bölümüne bakın.
* Yeniden deneme rehberi için [how to handle rate limits](/api/text/chat#how-to-handle-rate-limits) bölümüne bakın.
* Modele özel kullanım için [Chat Completions](/api/text/chat), [Responses](/api/text/responses), [Create image](/api/image/openai/images) veya [Create video](/api/video/sora-2/create) ile başlayın.
* Faturalandırma ayrıntıları için [About Pricing](/tr/pricing/about-pricing) bölümüne bakın.
* Ekip üyelerini davet etmek ve ortak Credits'i yönetmek için [Workspace ile ekip yönetimi](/tr/workspace/overview) sayfasına bakın.
* Yardım için [Help Center](/tr/support/help-center) sayfasına bakın veya [CometAPI support](https://www.cometapi.com/support/) ile iletişime geçin.

## SSS

<AccordionGroup>
  <Accordion title="Nasıl CometAPI hesabı oluştururum?">
    [CometAPI giriş sayfasını](https://www.cometapi.com/console/login) açın, ardından Google ile devam edin, GitHub ile devam edin veya e-posta adresinizi ya da kullanıcı adınızı girin. Hesabınız yoksa, aynı sayfadan hesap oluşturma işlemini tamamlayın.
  </Accordion>

  <Accordion title="Nasıl CometAPI API key alırım?">
    CometAPI panosundaki [API key sayfasını](https://www.cometapi.com/console/token) açın, **Create API Key** seçeneğine tıklayın, bir ad girin, **Create** seçeneğine tıklayın ve oluşturulan API key'i kopyalayın. Örneklerde gerçek bir API key yerine `$COMETAPI_KEY` kullanın.
  </Accordion>

  <Accordion title="API key'imi nerede saklamalıyım?">
    API key'inizi sunucu tarafında bir ortam değişkeninde veya yerel bir `.env` dosyasında saklayın. Bunu herkese açık depolara commit etmeyin, frontend koduna yapıştırmayın, ekran görüntülerine eklemeyin veya destek taleplerinde göndermeyin.
  </Accordion>

  <Accordion title="API çağrıları için CometAPI base URL nedir?">
    OpenAI uyumlu SDK'ler ve `/v1/chat/completions` gibi endpoint'ler için `https://api.cometapi.com/v1` kullanın.
  </Accordion>

  <Accordion title="CometAPI, OpenAI Python SDK ile çalışır mı?">
    Evet. Bir `OpenAI` istemcisi oluşturun, `api_key` değerini CometAPI API key'iniz olarak ayarlayın ve `base_url` değerini `https://api.cometapi.com/v1` olarak ayarlayın.
  </Accordion>

  <Accordion title="OpenAI'dan CometAPI'ye nasıl geçerim?">
    base URL'yi `https://api.cometapi.com/v1` olarak değiştirin, API key'i CometAPI API key'inizle değiştirin ve [Models sayfasından](/tr/overview/models) bir CometAPI model ID kullanın.
  </Accordion>

  <Accordion title="İlk olarak hangi model ID'yi kullanmalıyım?">
    model ID'yi kullanım senaryonuza göre seçin. [Models sayfasından](/tr/overview/models) başlayın, ardından çağırmayı planladığınız API sayfasıyla eşleşen bir sohbet, kodlama, görsel veya video modeli seçin.
  </Accordion>

  <Accordion title="CometAPI hangi programlama dillerini destekler?">
    CometAPI, HTTPS istekleri gönderebilen herhangi bir programlama diliyle çalışır. Bu sayfadaki curl, Python ve Node.js örnekleriyle başlayın veya base URL'yi geçersiz kılmanıza izin veren OpenAI uyumlu bir SDK kullanın.
  </Accordion>

  <Accordion title="CometAPI ücretsiz deneme veya ücretsiz API key sunuyor mu?">
    Panodan bir CometAPI API key oluşturabilirsiniz. Ücretsiz deneme kullanılabilirliğini, ücretsiz deneme kredilerini ve faturalandırma ayrıntılarını kontrol etmek için [CometAPI fiyatlandırma sayfasına](https://www.cometapi.com/pricing/) ve [Fiyatlandırma hakkında](/tr/pricing/about-pricing) sayfasına bakın.
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "name": "CometAPI hızlı başlangıç: Bir API key oluşturun ve ilk çağrınızı yapın",
        "description": "İlk kez kullananlar için CometAPI hızlı başlangıç kılavuzu: oturum açın, bir API key oluşturun, key'i kopyalayın, base URL'yi ayarlayın ve ilk curl, Python veya Node.js API çağrınızı yapın.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#sign-in-or-create-an-account",
            "name": "Oturum açın veya bir hesap oluşturun",
            "text": "https://www.cometapi.com/console/login adresini açın ve Google, GitHub veya e-posta ile devam edin."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#open-api-keys",
            "name": "API key'leri açın",
            "text": "Oturum açtıktan sonra https://www.cometapi.com/console/token adresini açın veya pano kenar çubuğunda API Keys seçeneğini seçin."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#create-an-api-key",
            "name": "Bir API key oluşturun",
            "text": "Create API Key seçeneğine tıklayın, bir ad girin, kota ayarını seçin ve Create seçeneğine tıklayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#copy-the-api-key",
            "name": "API key'i kopyalayın",
            "text": "Key sütunundaki kopyalama düğmesine tıklayın ve key'i sunucu tarafı bir ortam değişkeninde veya yerel .env dosyasında saklayın."
          },
          {
            "@type": "HowToStep",
            "name": "base URL'yi ayarlayın",
            "text": "OpenAI uyumlu SDK'ler ve API çağrıları için base URL olarak https://api.cometapi.com/v1 kullanın."
          },
          {
            "@type": "HowToStep",
            "name": "İlk çağrınızı yapın",
            "text": "curl, Python veya Node.js ile /v1/chat/completions çağrısını yapın ve your-model-id yerine CometAPI Models sayfasındaki geçerli bir model ID kullanın."
          }
        ]
      },
      {
        "@type": "FAQPage",
        "mainEntity": [
          {
            "@type": "Question",
            "name": "Nasıl CometAPI hesabı oluştururum?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "CometAPI giriş sayfasını açın ve Google, GitHub veya e-posta ile devam edin. Hesabınız yoksa, aynı sayfadan hesap oluşturma işlemini tamamlayın."
            }
          },
          {
            "@type": "Question",
            "name": "Nasıl CometAPI API key alırım?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "CometAPI panosundaki API key sayfasını açın, Create API Key seçeneğine tıklayın, bir ad girin, Create seçeneğine tıklayın ve oluşturulan API key'i kopyalayın."
            }
          },
          {
            "@type": "Question",
            "name": "API key'imi nerede saklamalıyım?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "API key'inizi sunucu tarafında bir ortam değişkeninde veya yerel bir .env dosyasında saklayın. Bunu herkese açık depolara commit etmeyin, frontend koduna yapıştırmayın, ekran görüntülerine eklemeyin veya destek taleplerinde göndermeyin."
            }
          },
          {
            "@type": "Question",
            "name": "API çağrıları için CometAPI base URL nedir?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "OpenAI uyumlu SDK'ler ve endpoint'ler için https://api.cometapi.com/v1 kullanın."
            }
          },
          {
            "@type": "Question",
            "name": "CometAPI, OpenAI Python SDK ile çalışır mı?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Evet. Bir OpenAI istemcisi oluşturun, api_key değerini CometAPI API key'iniz olarak ayarlayın ve base_url değerini https://api.cometapi.com/v1 olarak ayarlayın."
            }
          },
          {
            "@type": "Question",
            "name": "OpenAI'dan CometAPI'ye nasıl geçerim?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "base URL'yi https://api.cometapi.com/v1 olarak değiştirin, API key'i CometAPI API key'inizle değiştirin ve Models sayfasından bir CometAPI model ID kullanın."
            }
          },
          {
            "@type": "Question",
            "name": "İlk olarak hangi model ID'yi kullanmalıyım?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "model ID'yi kullanım senaryonuza göre seçin. Models sayfasından başlayın, ardından çağırmayı planladığınız API sayfasıyla eşleşen bir sohbet, kodlama, görsel veya video modeli seçin."
            }
          },
          {
            "@type": "Question",
            "name": "CometAPI hangi programlama dillerini destekler?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "CometAPI, HTTPS istekleri gönderebilen herhangi bir programlama diliyle çalışır. curl, Python ve Node.js örnekleriyle başlayın veya base URL'yi geçersiz kılmanıza izin veren OpenAI uyumlu bir SDK kullanın."
            }
          },
          {
            "@type": "Question",
            "name": "CometAPI ücretsiz deneme veya ücretsiz API key sunuyor mu?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Panodan bir CometAPI API key oluşturabilirsiniz. Ücretsiz deneme kullanılabilirliğini, ücretsiz deneme kredilerini ve faturalandırma ayrıntılarını kontrol etmek için CometAPI fiyatlandırma sayfasına ve Fiyatlandırma hakkında sayfasına bakın."
            }
          }
        ]
      }
    ]
    }
    `}
</script>
