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

# Kom i gang med CometAPI: opprett en API-nøkkel og gjør ditt første kall

> Kom i gang med CometAPI ved å opprette en API-nøkkel, angi base-URL-en og sende din første curl-, Python- eller Node.js-API-forespørsel.

## Opprett en konto og API-nøkkel

Opprett en CometAPI-konto og API-nøkkel før du kaller API-et.

<Steps>
  <Step title="Logg inn eller opprett en konto">
    Åpne [CometAPI-innloggingssiden](https://www.cometapi.com/console/login). Fortsett med Google, fortsett med GitHub, eller skriv inn e-postadressen eller brukernavnet ditt. Hvis du ikke har en konto, fullfør konto-opprettelsen fra denne siden.

    <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="CometAPI-innloggingsside med alternativer for innlogging med Google, GitHub og e-post" width="1280" height="720" data-path="images/overview/cometapi-console-login.png" />
    </Frame>
  </Step>

  <Step title="Åpne API-nøkler">
    Etter at du har logget inn, åpner du [API-nøkkelsiden](https://www.cometapi.com/console/token). Du kan også velge **API Keys** i sidepanelet i dashbordet.
  </Step>

  <Step title="Opprett en API-nøkkel">
    Klikk på **Create API Key**, skriv inn et tydelig navn som `local-test`, og la **Unlimited Quota** være aktivert for en første test med mindre du vil angi en utgiftsgrense. Klikk på **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="CometAPI API-nøkkelside med knappen Create API Key og dialogen for opprettelse fremhevet" width="3824" height="1892" data-path="images/overview/810968_364191.png" />
    </Frame>
  </Step>

  <Step title="Kopier API-nøkkelen">
    Klikk på kopiknappen i kolonnen **Key**. Lagre den kopierte nøkkelen i en miljøvariabel på serversiden eller i en lokal `.env`-fil. Ikke lim inn en ekte API-nøkkel i offentlige repositories, frontend-kode, skjermbilder eller supportsaker.

    <Frame>
      <img src="https://mintcdn.com/cometapi/HhtmQffktazbxUvS/images/overview/810968_364193.png?fit=max&auto=format&n=HhtmQffktazbxUvS&q=85&s=d893f659267150d0faf45f99eb5dffc1" alt="CometAPI API-nøkkeltabell med kopiknappen fremhevet for en maskert API-nøkkel" width="2434" height="1232" data-path="images/overview/810968_364193.png" />
    </Frame>
  </Step>
</Steps>

Eksemplene på forespørsler leser `COMETAPI_KEY` fra miljøet ditt.

## Lagre API-nøkkelen lokalt

For lokal testing eksporterer du API-nøkkelen som en miljøvariabel:

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

## Base URL

Bruk denne base-URL-en for OpenAI-kompatible SDK-er og API-kall:

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

## 30-sekunders bytte fra OpenAI

Når du har en CometAPI API-nøkkel, bruker du denne endringen med to innstillinger når du bytter en OpenAI SDK-klient til 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 bruker OpenAI-kompatible forespørselsformater for vanlige arbeidsflyter for tekst, bilde, lyd og video. Hvis appen din allerede bruker OpenAI SDK, begynner du med å endre base-URL-en og API-nøkkelen.

## Gjør ditt første kall

Etter at du har satt `COMETAPI_KEY` i miljøet ditt, erstatt `your-model-id` med en gjeldende model ID fra [Models page](/no/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>

## Velg en modell

Velg en model ID fra [Models page](/no/overview/models), og send deretter denne verdien i `model`-feltet.

| Mål                       | Hvor du bør starte                                                                                                                                |
| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| Chat eller generell tekst | Bruk en GPT-, Claude-, Gemini-, DeepSeek- eller annen chat-modell med [Chat Completions](/api/text/chat).                                         |
| Koding og resonnering     | Bruk en kode- eller resonneringsmodell med [Responses](/api/text/responses) når modellen krever Responses API.                                    |
| Bildegenerering           | Bruk en bildemodell med [Create image](/api/image/openai/images) eller en leverandørspesifikk bildeveiledning.                                    |
| Videogenerering           | Bruk en videomodell med videosiden for API-et som samsvarer med leverandørens arbeidsflyt, for eksempel [Create video](/api/video/sora-2/create). |

## Hva er neste steg

* Ved feil i forespørsler, se [Error Codes & Handling](/no/errors/error-codes-handling).
* For veiledning om gjenforsøk, se [how to handle rate limits](/api/text/chat#how-to-handle-rate-limits).
* For modellspesifikk bruk, start med [Chat Completions](/api/text/chat), [Responses](/api/text/responses), [Create image](/api/image/openai/images) eller [Create video](/api/video/sora-2/create).
* For faktureringsdetaljer, se [About Pricing](/no/pricing/about-pricing).
* For å invitere teammedlemmer og administrere delte Credits, se [Administrer et team med Workspace](/no/workspace/overview).
* For hjelp, se [Help Center](/no/support/help-center) eller kontakt [CometAPI support](https://www.cometapi.com/support/).

## Vanlige spørsmål

<AccordionGroup>
  <Accordion title="Hvordan oppretter jeg en CometAPI-konto?">
    Åpne [CometAPI-innloggingssiden](https://www.cometapi.com/console/login), og fortsett deretter med Google, fortsett med GitHub, eller skriv inn e-postadressen eller brukernavnet ditt. Hvis du ikke har en konto, fullfører du kontoopprettelsen fra samme side.
  </Accordion>

  <Accordion title="Hvordan får jeg en CometAPI API key?">
    Åpne [API key-siden](https://www.cometapi.com/console/token) i CometAPI-dashbordet, klikk på **Create API Key**, skriv inn et navn, klikk på **Create**, og kopier den genererte API-nøkkelen. Bruk `$COMETAPI_KEY` i eksempler i stedet for en ekte API-nøkkel.
  </Accordion>

  <Accordion title="Hvor bør jeg lagre API-nøkkelen min?">
    Lagre API-nøkkelen din i en miljøvariabel på serversiden eller i en lokal `.env`-fil. Ikke commit den til offentlige repositorier, lim den inn i frontend-kode, inkluder den i skjermbilder eller send den i supporthenvendelser.
  </Accordion>

  <Accordion title="Hva er CometAPI base URL for API-kall?">
    Bruk `https://api.cometapi.com/v1` for OpenAI-kompatible SDK-er og endepunkter som `/v1/chat/completions`.
  </Accordion>

  <Accordion title="Fungerer CometAPI med OpenAI Python SDK?">
    Ja. Opprett en `OpenAI`-klient, sett `api_key` til CometAPI API key-en din, og sett `base_url` til `https://api.cometapi.com/v1`.
  </Accordion>

  <Accordion title="Hvordan bytter jeg fra OpenAI til CometAPI?">
    Endre base URL til `https://api.cometapi.com/v1`, erstatt API key-en med CometAPI API key-en din, og bruk en CometAPI model ID fra [Models-siden](/no/overview/models).
  </Accordion>

  <Accordion title="Hvilken model ID bør jeg bruke først?">
    Velg model ID ut fra bruksområdet. Start på [Models-siden](/no/overview/models), og velg deretter en chat-, kode-, bilde- eller videomodell som samsvarer med API-siden du planlegger å kalle.
  </Accordion>

  <Accordion title="Hvilke programmeringsspråk støtter CometAPI?">
    CometAPI fungerer med alle programmeringsspråk som kan sende HTTPS-forespørsler. Start med curl-, Python- og Node.js-eksemplene på denne siden, eller bruk en OpenAI-kompatibel SDK som lar deg overstyre base URL.
  </Accordion>

  <Accordion title="Tilbyr CometAPI en gratis prøveperiode eller gratis API key?">
    Du kan opprette en CometAPI API key fra dashbordet. For å sjekke tilgjengelighet for gratis prøveperiode, kreditter for gratis prøveperiode og faktureringsdetaljer, se [CometAPI-prissiden](https://www.cometapi.com/pricing/) og [Om priser](/no/pricing/about-pricing).
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "HowTo",
        "name": "CometAPI hurtigstart: Opprett en API key og gjør ditt første kall",
        "description": "CometAPI hurtigstart for førstegangsbrukere: logg inn, opprett en API key, kopier nøkkelen, sett base URL, og gjør ditt første curl-, Python- eller Node.js-API-kall.",
        "step": [
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#sign-in-or-create-an-account",
            "name": "Logg inn eller opprett en konto",
            "text": "Åpne https://www.cometapi.com/console/login og fortsett med Google, GitHub eller e-post."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#open-api-keys",
            "name": "Åpne API-nøkler",
            "text": "Etter at du har logget inn, åpner du https://www.cometapi.com/console/token eller velger API Keys i dashbordets sidefelt."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#create-an-api-key",
            "name": "Opprett en API key",
            "text": "Klikk på Create API Key, skriv inn et navn, velg kvoteinnstillingen, og klikk på Create."
          },
          {
            "@type": "HowToStep",
            "@id": "https://apidoc.cometapi.com/overview/quick-start#copy-the-api-key",
            "name": "Kopier API-nøkkelen",
            "text": "Klikk på kopieringsknappen i Key-kolonnen og lagre nøkkelen i en miljøvariabel på serversiden eller i en lokal .env-fil."
          },
          {
            "@type": "HowToStep",
            "name": "Sett base URL",
            "text": "Bruk https://api.cometapi.com/v1 som base URL for OpenAI-kompatible SDK-er og API-kall."
          },
          {
            "@type": "HowToStep",
            "name": "Gjør ditt første kall",
            "text": "Kall /v1/chat/completions med curl, Python eller Node.js, og erstatt your-model-id med en gjeldende model ID fra CometAPI Models-siden."
          }
        ]
      },
      {
        "@type": "FAQPage",
        "mainEntity": [
          {
            "@type": "Question",
            "name": "Hvordan oppretter jeg en CometAPI-konto?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Åpne CometAPI-innloggingssiden og fortsett med Google, GitHub eller e-post. Hvis du ikke har en konto, fullfører du kontoopprettelsen fra samme side."
            }
          },
          {
            "@type": "Question",
            "name": "Hvordan får jeg en CometAPI API key?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Åpne API key-siden i CometAPI-dashbordet, klikk på Create API Key, skriv inn et navn, klikk på Create, og kopier den genererte API-nøkkelen."
            }
          },
          {
            "@type": "Question",
            "name": "Hvor bør jeg lagre API-nøkkelen min?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Lagre API-nøkkelen din i en miljøvariabel på serversiden eller i en lokal .env-fil. Ikke commit den til offentlige repositorier, lim den inn i frontend-kode, inkluder den i skjermbilder eller send den i supporthenvendelser."
            }
          },
          {
            "@type": "Question",
            "name": "Hva er CometAPI base URL for API-kall?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Bruk https://api.cometapi.com/v1 for OpenAI-kompatible SDK-er og endepunkter."
            }
          },
          {
            "@type": "Question",
            "name": "Fungerer CometAPI med OpenAI Python SDK?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Ja. Opprett en OpenAI-klient, sett api_key til CometAPI API key-en din, og sett base_url til https://api.cometapi.com/v1."
            }
          },
          {
            "@type": "Question",
            "name": "Hvordan bytter jeg fra OpenAI til CometAPI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Endre base URL til https://api.cometapi.com/v1, erstatt API key-en med CometAPI API key-en din, og bruk en CometAPI model ID fra Models-siden."
            }
          },
          {
            "@type": "Question",
            "name": "Hvilken model ID bør jeg bruke først?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Velg model ID ut fra bruksområdet. Start på Models-siden, og velg deretter en chat-, kode-, bilde- eller videomodell som samsvarer med API-siden du planlegger å kalle."
            }
          },
          {
            "@type": "Question",
            "name": "Hvilke programmeringsspråk støtter CometAPI?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "CometAPI fungerer med alle programmeringsspråk som kan sende HTTPS-forespørsler. Start med curl-, Python- og Node.js-eksemplene, eller bruk en OpenAI-kompatibel SDK som lar deg overstyre base URL."
            }
          },
          {
            "@type": "Question",
            "name": "Tilbyr CometAPI en gratis prøveperiode eller gratis API key?",
            "acceptedAnswer": {
              "@type": "Answer",
              "text": "Du kan opprette en CometAPI API key fra dashbordet. For å sjekke tilgjengelighet for gratis prøveperiode, kreditter for gratis prøveperiode og faktureringsdetaljer, se CometAPI-prissiden og siden Om priser."
            }
          }
        ]
      }
    ]
    }
    `}
</script>
