Yksi unohtunut testiajo, vuotanut API-avain tai silmukkaan jäänyt agentti voi jatkaa kuluttamista silloinkin, kun kukaan ei katso. Itselleni näin on sattunut vuosien aikana monta kertaa.

Mutta tähän on tulossa ratkaisu: OpenAI API:ssa kulut voi nyt kohdistaa aiempaa tarkemmin API-avaimille. Samalla organisaatiolle ja projekteille voi asettaa hälytyksiä sekä kovia kuukausirajoja. Tässä oppaassa rakennat mallin, joka kertoo mistä kulutus tuli, varoittaa ajoissa ja pysäyttää liikenteen hallitusti.

Jos luet vain minuutin

Toimiva kustannustenhallinta rakentuu viidestä päätöksestä:

  1. Anna jokaiselle sovellukselle tai työkuormalle oma nimetty API-avain.

  2. Erota tuotanto, testiympäristö ja eri palvelut omiksi projekteikseen.

  3. Aseta useita kulutushälytyksiä ennen varsinaista rajaa.

  4. Aseta projektikohtainen kova raja niin, että yhden palvelun ongelma ei pysäytä kaikkea.

  5. Käytä organisaation kovaa rajaa viimeisenä suojana ja testaa etukäteen, mitä sovellus näyttää 429-tilanteessa.

OpenAI:n kontrolleilla on eri tehtävät:

Pelkkä kuukausilaskun katsominen kertoo ongelmasta jälkikäteen. Nimetty avain tekee kulutuksesta jäljitettävää, hälytys ostaa reagointiaikaa ja kova raja estää hallitsemattoman kasvun. Projektijako määrää, kuinka suuri osa palvelusta pysähtyy, jos raja täyttyy.

Kontrolli

Mitä se tekee

Mitä se ei tee

API-avainkohtainen seuranta

Kohdistaa käyttöä ja auttaa löytämään kulutuksen lähteen

Ei dokumentoidusti aseta yksittäiselle avaimelle kovaa rajaa

Kulutushälytys

Lähettää ilmoituksen valitussa kuukausirajassa

Ei pysäytä API-liikennettä

Projektin kova raja

Pysäyttää kyseiseen projektiin laskutettavan liikenteen

Ei pysäytä muiden projektien liikennettä, jos organisaation raja sallii sen

Organisaation kova raja

Pysäyttää organisaation projektien API-liikenteen

Ei takaa sentilleen täsmällistä loppusummaa toimeenpanoviiveen vuoksi

Rate limit

Rajoittaa pyyntöjen tai tokenien tahtia

Ei ole kuukausibudjetti

Kulutusrajat kannattaa liittää kuukausittaiseen ylläpitoon. Tekoälyn huoltokirja auttaa tekemään kustannusten, käyttöoikeuksien ja työkalujen tarkistuksesta toistuvan rutiinin.

Näin rakennat itsellesi työnhakukoneen tekoälyn avulla – live-webinaari
Näin rakennat itsellesi työnhakukoneen tekoälyn avulla – live-webinaari
Kahden tunnin käytännön webinaari keskiviikkona 16.9.2026 klo 8–10. Lippuun sisältyvät tallenne ja 294-sivuinen Työnhakijan tekoälyopas.
€39.00 eur

API-avain, projekti ja organisaatio tekevät eri työn

OpenAI API:n kustannustenhallinta on helpompi ymmärtää kolmena sisäkkäisenä tasona.

API-avain kertoo, mistä kulutus tuli

Nimeä avaimet sovelluksen, ympäristön tai työkuorman mukaan. Esimerkiksi asiakaspalvelu-prod, raportointi-test ja sisainen-agentti ovat hyödyllisempiä nimiä kuin key-1 ja key-2.

Usage-näkymän Activity-viennin voi ryhmitellä API-avaimen mukaan. Näin näet, mikä työkuorma käytti tokeneita tai muita API-toimintoja. OpenAI kertoi Developers-tilillään 21.8.2026, että myös Usage- ja Spend-näkymissä voi seurata käyttöä ja kulutusta avaimittain.

Tässä on tärkeä raja: OpenAI:n julkinen dokumentaatio kuvaa kovat kulutusrajat projekti- ja organisaatiotasolle. Se ei kuvaa API-avainkohtaista kovaa rajaa. Avain auttaa tutkimaan. Projekti ja organisaatio pysäyttävät.

Projekti rajaa yhden palvelun aikaansaaman vahingon tai riskin

Projektin kova raja koskee vain kyseiseen projektiin laskutettavaa liikennettä. Siksi tuotanto, testaus ja toisistaan riippumattomat sovellukset kannattaa erottaa.

Jos kaikki käyttää samaa projektia, yhden agentin silmukka voi syödä yhteisen budjetin. Se voi myös laukaista rajan, joka pysäyttää samalla terveet palvelut. Projektijako tekee vahingosta pienemmän ja virheen lähteestä selvemmän.

Organisaatio on viimeinen suojakaide ennen katastrofia

Organisaation asettama kova raja koskee kaikkia sen projekteja. Se suojaa yhteistä kuukausisummaa, mutta vaikutus on laaja. Kun raja täyttyy, myös terveet tuotantopalvelut voivat pysähtyä.

Siksi organisaation rajaa ei kannata käsitellä tavallisena hälytyksenä. Se on koko API-liikenteeseen vaikuttava toimintapäätös.

API-avain tunnistaa kulutuksen lähteen. Projekti ja organisaatio määrittävät, missä liikenne pysähtyy.

Mallivalinta vaikuttaa samaan laskuun. Kielimallin valintaopas auttaa arvioimaan, voisiko rajattu työ käyttää pienempää tai halvempaa mallia ilman, että laatu kärsii liikaa.

Rakenna kulurajat kuudessa vaiheessa

1. Nimeä omistaja ja hyväksy kuukausibudjetti

Jokaisella projektilla pitää olla yksi omistaja. Hän seuraa kulutusta, saa hälytykset ja päättää, milloin raja voidaan nostaa. Itselläni se on omissa projekteissa tietysti allekirjoittanut.

Kirjaa vähintään:

  • projektin tarkoitus;

  • omistaja ja varahenkilö;

  • tavoitebudjetti kuukaudelle;

  • kova raja;

  • hyväksyjä rajan nostolle;

  • palvelun sallittu käyttökatko;

  • palautumisohjeen sijainti.

OpenAI:n Admin API -dokumentaatiossa rajat ilmoitetaan Yhdysvaltain dollareina ja threshold_amount sentteinä. Jos oma budjettisi on euroissa, tee muunnos omassa talousseurannassa ja jätä valuuttakurssille turvamarginaali. Älä rakenna euromääräistä lupausta kiinteän vaihtokurssin varaan.

2. Erota ympäristöt ja työkuormat projekteiksi

Hyvä projektijako seuraa todellista vaikutusaluetta.

Projekti

Tyypillinen sisältö

Rajan tarkoitus

palvelu-prod

Asiakkaille näkyvä tuotanto

Suojaa tuotantoa ja sen budjettia

palvelu-staging

Hyväksyntätestit

Estää testiajoa kuluttamasta tuotannon budjettia

kokeilut

Prototyypit ja kertaluonteiset analyysit

Pitää tutkimuksen pienessä hiekkalaatikossa

sisaiset-automaatiot

Raportit, agentit ja ajastukset

Rajaa taustalla tapahtuvan käytön

Älä tee projektia jokaiselle kehittäjälle. Tee se palvelulle, ympäristölle tai työkuormalle, jolla on oma omistaja ja oma vikaraja.

3. Anna jokaiselle sovellukselle oma avain

Yksi avain per sovellus tai työkuorma tekee kulutuksesta jäljitettävää. Jos sama avain on verkkopalvelussa, taustajonossa ja paikallisessa testissä, Usage-näkymä kertoo vain niiden yhteissumman. Tiedän, että kiireen keskellä saattaa olla houkutus käyttää samaa avainta, mutta älä.

Vanhojen avainten kanssa kannattaa tarkistaa, näkyykö osa käytöstä Untracked-ryhmässä. OpenAI:n tuotanto-ohjeen mukaan 20.12.2023 jälkeen luoduissa avaimissa seuranta on oletusarvoisesti käytössä. Aiempi seuraamaton käyttö ei muutu jälkikäteen avainkohtaiseksi.

Tee samalla avainauditointi:

  • poista käyttämättömät avaimet;

  • vaihda epäselvästi nimetyt avaimet uusiin;

  • säilytä avaimet salaisuuksien hallintapalvelussa;

  • pidä selain- ja mobiilisovellukset erossa salaisista API-avaimista;

  • kirjaa, mikä projekti ja sovellus käyttää mitäkin avainta.

4. Aseta hälytykset ennen kovaa rajaa

Kulutushälytys ilmoittaa, mutta ei pysäytä liikennettä. Sen arvo syntyy reagointiajasta.

Esimerkiksi 1 000 dollarin kuukausirajalla voit asettaa hälytykset 500, 750 ja 900 dollariin. Nämä prosentit ovat toimintamallin esimerkki, eivät OpenAI:n vaatimus.

Jokaisella hälytyksellä pitää olla sovittu toiminta:

Hälytys

Toiminta

50 prosenttia

Vertaa kulutusta kuukauden etenemiseen ja tarkista poikkeavat avaimet

75 prosenttia

Arvioi ennuste, mallivalinnat ja tarpeettomat ajot

90 prosenttia

Päätä rajatuista säästötoimista tai hae hyväksyntä rajan nostolle

Kova raja

Siirry häiriöohjeeseen ja tunnista virhekoodi

OpenAI neuvoo asettamaan hälytykset niin aikaisin, että käyttöä ehtii tutkia, vähentää tai hyväksytysti kasvattaa ennen katkoa.

5. Aseta projektin ja organisaation kovat rajat

Projektin raja asetetaan projektin asetusten Limits-kohdassa. Valitse Spend, muokkaa kuukausirajaa ja ota kovan rajan toimeenpano käyttöön.

Organisaation raja löytyy organisaation Limits-näkymän Spend-kohdasta. Sen vaikutus ulottuu kaikkiin projekteihin.

Jätä rajaan turvamarginaali, jos budjettia ei saa ylittää. OpenAI kertoo suoraan, ettei toimeenpano ole välitön. Rajatilan leviämisen aikana voi syntyä hieman lisäkulutusta. Dokumentaatio ei anna ylitykselle enimmäismäärää.

6. Testaa katko ennen tuotantoa

Kova raja voi tehdä juuri sen, mitä siltä pyysit: pysäyttää liikenteen. Tuotanto ei saa ensimmäisen kerran kohdata tätä tilannetta asiakkaan pyynnön aikana.

Testaa pienessä erillisessä projektissa:

  1. Mitä sovellus näyttää käyttäjälle?

  2. Jääkö taustajono yrittämään samaa pyyntöä loputtomasti?

  3. Syntyykö valvontahälytys oikealle ihmiselle?

  4. Tunnistaako loki projektin, avaimen ja error.code-arvon?

  5. Voiko palvelu jatkaa rajatulla toiminnolla ilman mallikutsua?

  6. Miten varmistat liikenteen palautumisen rajan muutoksen jälkeen?

Kun AI-agentti mokaa näyttää, miksi loopille, työkalukutsuille ja tuotanto-oikeuksille tarvitaan aina tekniset pysäytysehdot.

AI-sovellusrakentajan käsikirja
AI-sovellusrakentajan käsikirja
347-sivuinen uudistettu käytännön kirja: vie sovellusidea määrittelystä Lovableen, Git-pohjaiseen luovutukseen, testaukseen, julkaisuun ja ylläpitoon.
€99.00 eur

429-virheen syy pitää lukea koodista

HTTP 429 yhdistetään usein liian nopeisiin pyyntöihin. OpenAI API:ssa sama tilakoodi voi kertoa myös laskutus- tai kiintiöongelmasta.

logo

Tilaa AI-Sanomien Plus-jäsenyys niin näet loput sisällöstä

Tilaamalla AI-Sanomien maksullisen jäsenyyden saat pääsyn kaikkiin uutiskirjeen sisältöihin sekä tuet Suomen parasta AI-mediaa.

Tilaa jäsenyys tästä! Voit lopettaa koska tahansa.

Miksi tilaus kannattaa?:

  • Näet kaikki uutiskirjeen sisällöt, uudet AI-työkalut sekä vinkit tekoälyn käyttöön.
  • Pääsy kaikkiin verkkokursseihin kurssit.aisanomat.fi-alustassa
  • Pääsy Kehotesuunnittelija.fi Premium-tasoon (15 €/kk)
  • Pääsy satoihin maksullisiin sisältöihin, oppaisiin ja artikkeleihin