> ## Documentation Index
> Fetch the complete documentation index at: https://docs.teamsoclo.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Aloittaminen

> Osta koodi, lunasta se avaimeksi, asenna Node.js, valitse työkalu

<Steps>
  <Step title="Osta CDK-koodi">
    Koodit näyttävät tältä: `TSL-XXXX-XXXX-XXXX` ja niitä myydään paketeittain:

    | Paketti | Malli | Myydään |
    | - | - | - |
    | **GPT** | `gpt-5.6-sol` | Krediitteinä (10M, 20M, 50M, 100M, 200M, 500M, 1B) |
    | **GPT Astra** | `gpt-astra` | Tokeneina (5M, 10M, 20M, 50M, 100M, 200M, 500M, 1B) |
    | **Claude** | `claude-opus-5`, `claude-fable-5-1`, `claude-sonnet-5`, `claude-haiku-4-5`… | Krediitteinä (10M, 20M, 50M, 100M, 200M, 300M, 500M, 1B) |

    Jokaisella paketilla on **voimassaoloaika, joka alkaa lunastamihetkestä** (painettu tuotteeseen, esim. 1 päivä, 2 päivää, 5 päivää). Kun se vanhenee tai kiintiö on käytetty, avain lakkaa toimimasta; käyttämätöntä kiintiötä ei siirretä uudelle avaimelle.

    Tiedotteet ja tuki: [t.me/teamsoclo](https://t.me/teamsoclo).
  </Step>

  <Step title="Lunasta koodi API-avaimeksi">
    Avaa **[redeem.teamsoclo.site](https://redeem.teamsoclo.site)**, liitä koodi, lunasta. Saat `sk-...`-avaimen sekä ohjeet paketillesi.

    <Warning>
      Kopioi avain **Copy**-painikkeella, älä valitsemalla tekstiä. Avaimet ovat pitkiä ja on helppo jättää merkki pois jommastakummasta päästä; tämä näkyy myöhemmin `401 Unauthorized` -virheenä, ei "kopioit sen väärin" -viestinä.
    </Warning>

    Avain hukassa? Lunasta sama CDK-koodi uudelleen ja sivu näyttää saman avaimen. Jäljellä oleva kiintiö ja vanhentuminen: [gpt.teamsoclo.site/check](https://gpt.teamsoclo.site/check).
  </Step>

  <Step title="Asenna Node.js (vain Codex CLI:lle)">
    Codex CLI asennetaan `npm`:n kautta, joten tarvitset **Node.js 18:n tai uudemman**. Tarkista:

    ```bash theme={null}
    node --version
    ```

    Jos se puuttuu, asenna käyttöjärjestelmällesi:

    <Tabs>
      <Tab title="macOS">
        ```bash theme={null}
        brew install node
        ```

        Tai lataa asennusohjelma osoitteesta [nodejs.org](https://nodejs.org).
      </Tab>

      <Tab title="Linux">
        ```bash theme={null}
        curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
        nvm install --lts
        ```

        nvm välttää `EACCES`-oikeusvirheet globaaleissa paketeissa.
      </Tab>

      <Tab title="Windows">
        ```powershell theme={null}
        winget install OpenJS.NodeJS.LTS
        ```

        Tai lataa asennusohjelma osoitteesta [nodejs.org](https://nodejs.org).
      </Tab>
    </Tabs>

    Cursor, Cline ja Chatbox eivät tarvitse Node.js:ää.
  </Step>

  <Step title="Valitse työkalu ja asenna se">
    <CardGroup cols={2}>
      <Card title="Codex" icon="terminal" href="/fi/setup/codex">
        CLI + VS Code -laajennus + sovellus, yksi komento kaikille kolmelle
      </Card>

      <Card title="Claude Code" icon="sparkles" href="/fi/setup/claude-code">
        CLI + laajennus, yksi komento, vaatii Claude-paketin avaimen
      </Card>

      <Card title="Cursor" icon="mouse-pointer-2" href="/fi/setup/cursor">
        Ohita Base URL kohdassa Asetukset → Mallit
      </Card>

      <Card title="Cline / Roo Code" icon="bot" href="/fi/setup/cline">
        OpenAI Compatible -tarjoaja
      </Card>

      <Card title="Chatbox" icon="message-square" href="/fi/setup/chatbox">
        Verkko- ja työpöytäversio
      </Card>
    </CardGroup>
  </Step>
</Steps>

## Miten kiintiö lasketaan

Avaimia veloitetaan **todella käytetyistä tokeneista** (syöte + tuloste), täsmälleen `usage`, jonka API palauttaa jokaiselle pyynnölle. Ei piilomaksuja, ei injektoituja tokeneita.

* **GPT**-paketti: 10M krediittiä = 10M `gpt-5.6-sol`-tokenia.
* **GPT Astra** -paketti: 10M = 10M `gpt-astra`-tokenia. Astra-avain voi kutsua vain `gpt-astra`:a; GPT-avain voi kutsua vain `gpt-5.6-sol`:ia.
* **Claude**-paketti: krediittejä veloitetaan mallista riippuen, Opus 5 ≈ 1 krediitti/token, Fable ≈ 2, Sonnet/Haiku halvempi. Claude-avain voi kutsua vain `claude-*`-malleja.

<Tip>
  Tehokkain yksittäinen säästökeino: **aloita uusi keskustelu, kun vaihdat aihetta**. Jokainen vuoro lähettää koko historian uudelleen; viesti 51 pitkässä keskustelussa maksaa moninkertaisesti enemmän kuin viesti 1. Cursorissa ja Clinessä osoita agentti tarkkoihin tiedostoihin sen sijaan, että annat sen skannata koko projektin.
</Tip>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.