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

# Zacznij z CometAPI: utwórz klucz API i wykonaj swoje pierwsze wywołanie

> Zacznij korzystać z CometAPI, tworząc klucz API, ustawiając base URL i wysyłając swoje pierwsze żądanie API przez curl, Python lub Node.js.

## Utwórz konto i klucz API

Utwórz konto CometAPI i klucz API, zanim wywołasz API.

<Steps>
  <Step title="Zaloguj się lub utwórz konto">
    Otwórz [stronę logowania CometAPI](https://www.cometapi.com/console/login). Kontynuuj przez Google, kontynuuj przez GitHub albo wpisz swój e-mail lub nazwę użytkownika. Jeśli nie masz konta, zakończ proces tworzenia konta z tej strony.

    <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="Strona logowania CometAPI z opcjami logowania przez Google, GitHub i e-mail" width="1280" height="720" data-path="images/overview/cometapi-console-login.png" />
    </Frame>
  </Step>

  <Step title="Otwórz klucze API">
    Po zalogowaniu otwórz [stronę kluczy API](https://www.cometapi.com/console/token). Możesz też wybrać **API Keys** na pasku bocznym panelu.
  </Step>

  <Step title="Utwórz klucz API">
    Kliknij **Create API Key**, wpisz czytelną nazwę, na przykład `local-test`, i pozostaw włączone **Unlimited Quota** dla pierwszego testu, chyba że chcesz ustawić limit wydatków. Kliknij **Create**.

    <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="Strona kluczy API CometAPI z wyróżnionym przyciskiem Create API Key i oknem tworzenia" width="3824" height="1892" data-path="images/overview/810968_364191.png" />
    </Frame>
  </Step>

  <Step title="Skopiuj klucz API">
    Kliknij przycisk kopiowania w kolumnie **Key**. Zapisz skopiowany klucz w zmiennej środowiskowej po stronie serwera albo w lokalnym pliku `.env`. Nie wklejaj prawdziwego klucza API do publicznych repozytoriów, kodu frontendowego, zrzutów ekranu ani zgłoszeń do pomocy technicznej.

    <Frame>
      <img src="https://mintcdn.com/cometapi/HhtmQffktazbxUvS/images/overview/810968_364193.png?fit=max&auto=format&n=HhtmQffktazbxUvS&q=85&s=d893f659267150d0faf45f99eb5dffc1" alt="Tabela kluczy API CometAPI z wyróżnionym przyciskiem kopiowania dla zamaskowanego klucza API" width="2434" height="1232" data-path="images/overview/810968_364193.png" />
    </Frame>
  </Step>
</Steps>

Przykłady żądań odczytują `COMETAPI_KEY` z Twojego środowiska.

## Zapisz klucz API lokalnie

Do lokalnego testowania wyeksportuj klucz API jako zmienną środowiskową:

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

## Base URL

Użyj tego base URL dla SDK zgodnych z OpenAI i wywołań API:

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

## 30-sekundowe przejście z OpenAI

Gdy masz już klucz API CometAPI, użyj tej zmiany dwóch ustawień podczas przełączania klienta OpenAI SDK na CometAPI:

```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 używa formatów żądań zgodnych z OpenAI dla typowych przepływów pracy z tekstem, obrazem, audio i wideo. Jeśli Twoja aplikacja już korzysta z OpenAI SDK, zacznij od zmiany base URL i klucza API.

## Wykonaj swoje pierwsze wywołanie

Po ustawieniu `COMETAPI_KEY` w swoim środowisku zastąp `your-model-id` aktualnym model ID ze strony [Models page](/pl/overview/models).

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

## Wybierz model

Wybierz model ID ze strony [Models page](/pl/overview/models), a następnie przekaż tę wartość w polu `model`.

| Cel                     | Od czego zacząć                                                                                                                    |
| ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| Czat lub ogólny tekst   | Użyj modelu GPT, Claude, Gemini, DeepSeek lub innego modelu czatu z [Chat Completions](/api/text/chat).                            |
| Kodowanie i rozumowanie | Użyj modelu do kodowania lub rozumowania z [Responses](/api/text/responses), gdy model wymaga API Responses.                       |
| Generowanie obrazów     | Użyj modelu obrazowego z [Create image](/api/image/openai/images) lub przewodnika po obrazach specyficznego dla dostawcy.          |
| Generowanie wideo       | Użyj modelu wideo ze stroną API wideo odpowiadającą przepływowi pracy dostawcy, taką jak [Create video](/api/video/sora-2/create). |

## Co dalej

* W przypadku niepowodzeń żądań zobacz [Error Codes & Handling](/pl/errors/error-codes-handling).
* Wskazówki dotyczące ponawiania znajdziesz w sekcji [how to handle rate limits](/api/text/chat#how-to-handle-rate-limits).
* W przypadku użycia specyficznego dla modelu zacznij od [Chat Completions](/api/text/chat), [Responses](/api/text/responses), [Create image](/api/image/openai/images) lub [Create video](/api/video/sora-2/create).
* Szczegóły rozliczeń znajdziesz w [About Pricing](/pl/pricing/about-pricing).
* Aby zapraszać członków zespołu i zarządzać współdzielonymi środkami Credits, zobacz [Zarządzanie zespołem za pomocą Workspace](/pl/workspace/overview).
* Aby uzyskać pomoc, zobacz [Help Center](/pl/support/help-center) lub skontaktuj się z [pomocą CometAPI](https://www.cometapi.com/support/).

## FAQ

<AccordionGroup>
  <Accordion title="Jak utworzyć konto CometAPI?">
    Otwórz [stronę logowania CometAPI](https://www.cometapi.com/console/login), a następnie kontynuuj przez Google, kontynuuj przez GitHub albo wpisz swój adres e-mail lub nazwę użytkownika. Jeśli nie masz konta, zakończ proces tworzenia konta z tej samej strony.
  </Accordion>

  <Accordion title="Jak uzyskać klucz API CometAPI?">
    Otwórz [stronę kluczy API](https://www.cometapi.com/console/token) w panelu CometAPI, kliknij **Create API Key**, wpisz nazwę, kliknij **Create** i skopiuj wygenerowany klucz API. W przykładach używaj `$COMETAPI_KEY` zamiast prawdziwego klucza API.
  </Accordion>

  <Accordion title="Gdzie powinienem przechowywać swój klucz API?">
    Przechowuj swój klucz API w zmiennej środowiskowej po stronie serwera albo w lokalnym pliku `.env`. Nie zapisuj go w publicznych repozytoriach, nie wklejaj go do kodu frontendowego, nie umieszczaj go na zrzutach ekranu ani nie wysyłaj go w zgłoszeniach do pomocy technicznej.
  </Accordion>

  <Accordion title="Jaki jest bazowy URL CometAPI dla wywołań API?">
    Użyj `https://api.cometapi.com/v1` dla SDK zgodnych z OpenAI oraz endpointów takich jak `/v1/chat/completions`.
  </Accordion>

  <Accordion title="Czy CometAPI działa z OpenAI Python SDK?">
    Tak. Utwórz klienta `OpenAI`, ustaw `api_key` na swój klucz API CometAPI i ustaw `base_url` na `https://api.cometapi.com/v1`.
  </Accordion>

  <Accordion title="Jak przejść z OpenAI na CometAPI?">
    Zmień bazowy URL na `https://api.cometapi.com/v1`, zamień klucz API na swój klucz API CometAPI i użyj model ID CometAPI ze [strony Models](/pl/overview/models).
  </Accordion>

  <Accordion title="Którego model ID powinienem użyć najpierw?">
    Wybierz model ID zgodnie z zastosowaniem. Zacznij od [strony Models](/pl/overview/models), a następnie wybierz model czatu, kodowania, obrazów lub wideo, który pasuje do strony API, którą planujesz wywołać.
  </Accordion>

  <Accordion title="Jakie języki programowania obsługuje CometAPI?">
    CometAPI działa z dowolnym językiem programowania, który potrafi wysyłać żądania HTTPS. Zacznij od przykładów curl, Python i Node.js na tej stronie albo użyj SDK zgodnego z OpenAI, które pozwala nadpisać bazowy URL.
  </Accordion>

  <Accordion title="Czy CometAPI oferuje bezpłatny okres próbny lub darmowy klucz API?">
    Możesz utworzyć klucz API CometAPI z poziomu panelu. Aby sprawdzić dostępność bezpłatnego okresu próbnego, kredyty w okresie próbnym oraz szczegóły rozliczeń, zobacz [stronę cen CometAPI](https://www.cometapi.com/pricing/) i [Informacje o cenach](/pl/pricing/about-pricing).
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "name": "Szybki start CometAPI: utwórz klucz API i wykonaj swoje pierwsze wywołanie",
        "description": "Szybki start CometAPI dla osób korzystających po raz pierwszy: zaloguj się, utwórz klucz API, skopiuj klucz, ustaw bazowy URL i wykonaj swoje pierwsze wywołanie API za pomocą curl, Python lub Node.js.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#sign-in-or-create-an-account",
            "name": "Zaloguj się lub utwórz konto",
            "text": "Otwórz https://www.cometapi.com/console/login i kontynuuj przez Google, GitHub lub e-mail."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#open-api-keys",
            "name": "Otwórz klucze API",
            "text": "Po zalogowaniu otwórz https://www.cometapi.com/console/token lub wybierz API Keys na pasku bocznym panelu."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#create-an-api-key",
            "name": "Utwórz klucz API",
            "text": "Kliknij Create API Key, wpisz nazwę, wybierz ustawienie limitu i kliknij Create."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#copy-the-api-key",
            "name": "Skopiuj klucz API",
            "text": "Kliknij przycisk kopiowania w kolumnie Key i przechowuj klucz w zmiennej środowiskowej po stronie serwera albo w lokalnym pliku .env."
          },
          {
            "@type": "HowToStep",
            "name": "Ustaw bazowy URL",
            "text": "Użyj https://api.cometapi.com/v1 jako bazowego URL dla SDK zgodnych z OpenAI i wywołań API."
          },
          {
            "@type": "HowToStep",
            "name": "Wykonaj swoje pierwsze wywołanie",
            "text": "Wywołaj /v1/chat/completions za pomocą curl, Python lub Node.js i zastąp your-model-id aktualnym model ID ze strony Models CometAPI."
          }
        ]
      },
      {
        "@type": "FAQPage",
        "mainEntity": [
          {
            "@type": "Question",
            "name": "Jak utworzyć konto CometAPI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Otwórz stronę logowania CometAPI i kontynuuj przez Google, GitHub lub e-mail. Jeśli nie masz konta, zakończ proces tworzenia konta z tej samej strony."
            }
          },
          {
            "@type": "Question",
            "name": "Jak uzyskać klucz API CometAPI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Otwórz stronę kluczy API w panelu CometAPI, kliknij Create API Key, wpisz nazwę, kliknij Create i skopiuj wygenerowany klucz API."
            }
          },
          {
            "@type": "Question",
            "name": "Gdzie powinienem przechowywać swój klucz API?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Przechowuj swój klucz API w zmiennej środowiskowej po stronie serwera albo w lokalnym pliku .env. Nie zapisuj go w publicznych repozytoriach, nie wklejaj go do kodu frontendowego, nie umieszczaj go na zrzutach ekranu ani nie wysyłaj go w zgłoszeniach do pomocy technicznej."
            }
          },
          {
            "@type": "Question",
            "name": "Jaki jest bazowy URL CometAPI dla wywołań API?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Użyj https://api.cometapi.com/v1 dla SDK zgodnych z OpenAI i endpointów."
            }
          },
          {
            "@type": "Question",
            "name": "Czy CometAPI działa z OpenAI Python SDK?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Tak. Utwórz klienta OpenAI, ustaw api_key na swój klucz API CometAPI i ustaw base_url na https://api.cometapi.com/v1."
            }
          },
          {
            "@type": "Question",
            "name": "Jak przejść z OpenAI na CometAPI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Zmień bazowy URL na https://api.cometapi.com/v1, zamień klucz API na swój klucz API CometAPI i użyj model ID CometAPI ze strony Models."
            }
          },
          {
            "@type": "Question",
            "name": "Którego model ID powinienem użyć najpierw?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Wybierz model ID zgodnie z zastosowaniem. Zacznij od strony Models, a następnie wybierz model czatu, kodowania, obrazów lub wideo, który pasuje do strony API, którą planujesz wywołać."
            }
          },
          {
            "@type": "Question",
            "name": "Jakie języki programowania obsługuje CometAPI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "CometAPI działa z dowolnym językiem programowania, który potrafi wysyłać żądania HTTPS. Zacznij od przykładów curl, Python i Node.js albo użyj SDK zgodnego z OpenAI, które pozwala nadpisać bazowy URL."
            }
          },
          {
            "@type": "Question",
            "name": "Czy CometAPI oferuje bezpłatny okres próbny lub darmowy klucz API?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Możesz utworzyć klucz API CometAPI z poziomu panelu. Aby sprawdzić dostępność bezpłatnego okresu próbnego, kredyty w okresie próbnym oraz szczegóły rozliczeń, zobacz stronę cen CometAPI i stronę Informacje o cenach."
            }
          }
        ]
      }
    ]
    }
    `}
</script>
