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

# Claude Code'u CometAPI ile kullanın

> Anthropic uyumlu kimlik bilgileri, base URL ayarları ve Claude model ID'leri aracılığıyla Claude Code'u CometAPI ile yapılandırmak için bu kılavuzu kullanın.

[Claude Code](https://code.claude.com/docs/en/overview)'u CometAPI'ye bağlamak için bu kılavuzu kullanın.

Resmi başvurular:

* [Claude Code Overview](https://code.claude.com/docs/en/overview)
* [Claude Code Getting Started](https://code.claude.com/docs/en/getting-started)

<Note>
  Model kullanılabilirliği zaman içinde değişir. Güncel Claude model ID'leri için
  [CometAPI Models page](/tr/overview/models) sayfasına bakın.
</Note>

## Ön koşullar

* [dashboard](https://www.cometapi.com)'unuzdan bir CometAPI anahtarı (`sk-` ile başlar)
* Git kurulu olmalı
* Desteklenen işletim sistemi: macOS, Linux veya Windows

## Claude Code'u yükleyin

<Steps>
  <Step title="Resmi yükleyiciyi çalıştırın">
    <Tabs>
      <Tab title="macOS / Linux">
        ```bash theme={null}
        curl -fsSL https://claude.ai/install.sh | bash
        ```
      </Tab>

      <Tab title="Homebrew">
        ```bash theme={null}
        brew install --cask claude-code
        ```
      </Tab>

      <Tab title="Windows">
        PowerShell:

        ```powershell theme={null}
        irm https://claude.ai/install.ps1 | iex
        ```

        CMD:

        ```batch theme={null}
        curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
        ```

        <Info>Windows için önce [Git for Windows](https://git-scm.com/downloads/win) kurulmuş olmalıdır.</Info>
      </Tab>
    </Tabs>
  </Step>

  <Step title="Kurulumu doğrulayın">
    ```bash theme={null}
    claude --version
    ```
  </Step>
</Steps>

## CometAPI endpoint'ini yapılandırın

Ayar dosyasını oluşturun veya düzenleyin:

* macOS / Linux: `~/.claude/settings.json`
* Windows: `%USERPROFILE%\.claude\settings.json`

```json theme={null}
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-your-cometapi-key",
    "ANTHROPIC_BASE_URL": "https://api.cometapi.com"
  }
}
```

`sk-your-cometapi-key` değerini gerçek CometAPI anahtarınızla değiştirin, ardından Claude Code'u başlatın:

```bash theme={null}
cd your-project
claude
```

## Sorun giderme

<AccordionGroup>
  <Accordion title="settings.json etkili olmuyor">
    1. Tüm pencereleri kapatıp yeniden açarak terminalinizi tamamen yeniden başlatın.
    2. Hâlâ çalışmıyorsa, `~/.claude.json` oluşturun ve şunu ekleyin:

    ```json theme={null}
    {
      "hasCompletedOnboarding": true
    }
    ```

    3. Son çare olarak, environment variable'ları doğrudan export edin:

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

  <Accordion title="Geçersiz API Key veya Lütfen /login çalıştırın">
    `~/.claude/settings.json` dosyasının mevcut olduğunu ve JSON biçiminin sonda fazladan virgül olmadan ve doğru tırnaklarla geçerli olduğunu kontrol edin. [jsonlint.com](https://jsonlint.com) üzerinden doğrulayın.
  </Accordion>

  <Accordion title="Önbelleğe alınmış resmi kimlik bilgileri kullanılıyor">
    Claude Code, önbelleğe alınmış resmi kimlik bilgilerine öncelik verir. Claude Code içinde `/logout` çalıştırın, kapatın ve ardından yeniden başlatın.

    Hâlâ başarısız oluyorsa, önbelleğe alınmış auth dosyasını kaldırın:

    ```bash theme={null}
    rm -rf ~/.config/claude-code/auth.json
    ```
  </Accordion>

  <Accordion title="Durum offline görünüyor">
    Claude Code bağlantıyı Google üzerinden kontrol eder. `offline`, Google'a ulaşılamadığı anlamına gelir. Bu, CometAPI kullanımını etkilemez.
  </Accordion>

  <Accordion title="Fetch veya web'de gezinme başarısız oluyor">
    Claude Code'un Fetch özelliği önce Anthropic'in yerel servisini çağırır; bu da doğrudan internet erişimi gerektirir. Sistem genelinde bir proxy gerekebilir.
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "@id": "https://apidoc.cometapi.com/integrations/claude-code#howto",
        "name": "Claude Code'u CometAPI ile kullanın",
        "description": "Bu kılavuzu, Anthropic uyumlu kimlik bilgileri, base URL ayarları ve Claude model ID'leri aracılığıyla Claude Code'u CometAPI ile yapılandırmak için kullanın.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/claude-code#step-1",
            "position": 1,
            "name": "Ön koşulları gözden geçirin",
            "text": "Claude Code'u CometAPI ile kullanın kılavuzundaki Ön koşulları gözden geçirin adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/claude-code#step-2",
            "position": 2,
            "name": "Claude Code'u yükleyin",
            "text": "Claude Code'u CometAPI ile kullanın kılavuzundaki Claude Code'u yükleyin adımını tamamlayın."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/integrations/claude-code#step-3",
            "position": 3,
            "name": "CometAPI endpoint'ini yapılandırın",
            "text": "Claude Code'u CometAPI ile kullanın kılavuzundaki CometAPI endpoint'ini yapılandırın 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": "Claude Code'u CometAPI ile kullanın",
            "item": "https://apidoc.cometapi.com/integrations/claude-code"
          }
        ]
      }
    ]
    }
    `}
</script>
