> ## 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 Gemini CLI kullanın

> Gemini CLI'yi CometAPI kimlik bilgileri, base URL ayarları ve Gemini model ID'leri ile yapılandırmak için bu kılavuzu kullanın.

[Gemini CLI](https://github.com/google-gemini/gemini-cli)'yi API endpoint olarak CometAPI ile çalıştırmak için bu kılavuzu kullanın.

Resmi başvurular:

* [Gemini CLI GitHub](https://github.com/google-gemini/gemini-cli)
* [Gemini CLI Authentication](https://github.com/google-gemini/gemini-cli/blob/main/docs/get-started/authentication.mdx)

<Note>
  Model kullanılabilirliği zaman içinde değişir. Kullanılabilir Gemini modelleri için
  [CometAPI Models sayfasını](/tr/overview/models) kontrol edin.
</Note>

## Ön koşullar

| Gereksinim   | Ayrıntılar                                                                         |
| ------------ | ---------------------------------------------------------------------------------- |
| Node.js      | 22+ (LTS önerilir)                                                                 |
| OS           | macOS, Linux veya Windows                                                          |
| CometAPI key | [CometAPI Dashboard](https://www.cometapi.com) üzerinden alınır (`sk-` ile başlar) |

## Kurulum

<Steps>
  <Step title="Install Gemini CLI">
    ```bash theme={null}
    npm install -g @google/gemini-cli
    ```

    Veya Homebrew aracılığıyla (macOS / Linux):

    ```bash theme={null}
    brew install gemini-cli
    ```

    Doğrulayın:

    ```bash theme={null}
    gemini --version
    ```
  </Step>

  <Step title="Set environment variables">
    ```bash theme={null}
    export GEMINI_API_KEY="sk-your-cometapi-key"
    export GOOGLE_GEMINI_BASE_URL="https://api.cometapi.com"
    ```

    `sk-your-cometapi-key` değerini gerçek CometAPI key'iniz ile değiştirin.
  </Step>

  <Step title="Start Gemini CLI">
    ```bash theme={null}
    cd your-project
    gemini
    ```

    İlk başlatmada sizden bir tema seçmeniz, güvenlik bildirimini onaylamanız ve çalışma dizinine güvenmeniz istenir.
  </Step>
</Steps>

## Ortam değişkenlerini kalıcı hale getirin

Her oturumda yeniden export etmemek için shell yapılandırmanıza şunları ekleyin:

```bash theme={null}
# Add to ~/.zshrc (macOS) or ~/.bashrc (Linux)
export GEMINI_API_KEY="sk-your-cometapi-key"
export GOOGLE_GEMINI_BASE_URL="https://api.cometapi.com"
```

Değişikliklerin etkili olması için terminalinizi yeniden başlatın.

## Sorun giderme

<AccordionGroup>
  <Accordion title="Geçersiz API Key hatası">
    `GEMINI_API_KEY` değerinin doğru ayarlandığını doğrulayın. Kontrol etmek için `echo $GEMINI_API_KEY` komutunu çalıştırın.
  </Accordion>

  <Accordion title="fetch failed">
    Ağ kısıtlamaları bağlantıyı engelliyor olabilir. Sistem genelinde bir proxy kullanmayı deneyin.
  </Accordion>

  <Accordion title="Yanlış Node.js sürümü">
    Gemini CLI, Node.js 22+ gerektirir. Kontrol etmek için `node --version` komutunu çalıştırın.
  </Accordion>

  <Accordion title="Gemini CLI kaldırma">
    `npm uninstall -g @google/gemini-cli` komutunu çalıştırın.
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "@id": "https://apidoc.cometapi.com/integrations/gemini-cli#howto",
        "name": "CometAPI ile Gemini CLI kullanma",
        "description": "Gemini CLI'yi CometAPI kimlik bilgileri, base URL ayarları ve Gemini model ID'leri ile yapılandırmak için bu kılavuzu kullanın.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/gemini-cli#step-1",
            "position": 1,
            "name": "Gemini CLI'yi yükleme",
            "text": "CometAPI ile Gemini CLI kullanma kılavuzundaki Gemini CLI'yi yükleme adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/gemini-cli#step-2",
            "position": 2,
            "name": "Ortam değişkenlerini ayarlama",
            "text": "CometAPI ile Gemini CLI kullanma kılavuzundaki Ortam değişkenlerini ayarlama adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/gemini-cli#step-3",
            "position": 3,
            "name": "Gemini CLI'yi başlatma",
            "text": "CometAPI ile Gemini CLI kullanma kılavuzundaki Gemini CLI'yi başlatma 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": "CometAPI ile Gemini CLI kullanma",
            "item": "https://apidoc.cometapi.com/integrations/gemini-cli"
          }
        ]
      }
    ]
    }
    `}
</script>
