Behandla introduktionspriset som en tillfällig rabatt, inte en baslinje. Bygg kostnadskalkylen på listpriset, tagga varje modellberoende med det datum priset ändras, larma på kostnad per anrop i stället för bara på månadssumman, och bestäm nedgraderingsvägen innan kampanjfönstret stänger.
Varför introduktionspris kräver en annan baslinje
När en leverantör lanserar en modell med en tillfällig rabatt och samtidigt publicerar det framtida listpriset spelar båda siffrorna roll. Rabatten är verklig och rimlig att använda. Fällan är arkitektonisk: teamet dimensionerar funktionen, sätter budget och räknar hem business caset på introduktionspriset — och behandlar sedan den redan schemalagda höjningen som en överraskning.
Ett aktuellt exempel, och en påminnelse om att datumet betyder mer än riktningen: Anthropic lanserade Claude Sonnet 5 den 30 juni 2026 med introduktionspris 2 USD per miljon indatatokens och 10 USD per miljon utdatatokens till och med den 31 augusti 2026, och publicerade samtidigt listpriset 3 respektive 15 USD som skulle gälla från den 1 september — en höjning på 50 % på båda sidor för samma icke-cachade tokenvolym. Den 10 augusti 2026 gjorde Anthropic introduktionspriset permanent och höjningen ställdes in. Sonnet 5 kostar fortfarande 2 och 10 USD (källa: Anthropics lanseringsartikel, aktuell prissida, kontrollerad 23 sep 2026).
Att det gick åt det hållet försvagar inte rådet — det är argumentet för det. Ett team som budgeterat på det aviserade listpriset fick behålla överskottet. Ett team som budgeterat på introduktionspriset låg i sex veckor ett besked från en femtioprocentig kostnadsökning, utan möjlighet att veta åt vilket håll det skulle sluta. Det publicerade datumet är beroendet, inte riktningen.
Anta att ett anrop använder 20 000 indatatokens och 4 000 utdatatokens. Vid Sonnet 5:s pris kostar anropet 0,08 USD: 0,04 USD för indata plus 0,04 USD för utdata. Vid den taxa på 3/15 USD som var aviserad till den 1 september hade samma anrop kostat 0,12 USD. Vid 100 000 anrop är det skillnaden mellan en budget på 8 000 USD och en faktura på 12 000 USD — innan trafikökning, omförsök, cache eller volymrabatter räknats in. Höjningen ställdes in, så exponeringen blev aldrig verklig. Den var ändå verklig så länge datumet stod kvar.
Ett enda publicerat utgångsdatum räcker för att motivera principen: behandla introduktionspriset som ett versionerat beroende, inte en tidlös konstant. Detsamma gäller förhandsversioner, kampanjfönster som stänger och prismodeller som byggs om.
Så ser fällan ut i praktiken
Felet är sällan "vi glömde att priser ändras". Det är en kedja av små, rimliga beslut: teamet prototypar på introduktionspriset och demoekonomin ser bra ut. Business caset godkänns med en kostnad-per-användare baserad på det priset. Funktionen lanseras, användningen växer, och den månatliga fakturan blir en rad någon skummar igenom. Sedan stänger kampanjfönstret, fakturan hoppar med hälften, och funktionen som var lönsam blir olönsam — utan en enda kodändring, utan förändrad trafik och utan att någon tydligt ägde frågan.
Att anta att ett AI-verktyg eller en modell kan svara på vad priset blir efter kampanjperioden. Verktyget har ingen tillgång till er faktiska användning, och prislistor ändras oftare än ett språkmodellsvar hinner bli inaktuellt. Använd modellen för att strukturera beräkningen — slå aldrig upp priset genom att fråga den.
Fyra skyddsräcken
Beställning: prisgranskning
Lista varje ställe i den här kodbasen där en AI-modell väljs eller dess kostnad antas: modell-id i konfiguration, hårdkodade modellsträngar, budgetkonstanter och kostnadsberäkningar i dokumentation eller kommentarer. För varje ställe, rapportera: - vilken modell som används, - vilket pris som antas (om synligt), - om en billigare modell skulle kunna hantera samma anrop. Presentera som en tabell så jag kan lägga till kontrolldatum och ansvarig person för varje rad.
Kör beställningen en gång när ni väljer en modell med introduktionspris, och igen ett par veckor innan kampanjen tar slut. Utdata blir er arbetslista för skyddsräcke två och fyra ovan.
Vad detta har med kontraktstestning att göra
En prishöjning ändrar inte modellens svar, bara kostnaden för det. Det gör den lättare att hantera än ett beteendeskifte — men lika lätt att missa om ingen äger bevakningen. Om er integration redan har kontraktstester för modelluppdateringar, är prisutgångsdatumet en naturlig trigger att köra dem: byter ni till en billigare modell vid prishöjningen är det precis den situationen kontraktstesterna finns till för.
Slutsats
Introduktionspris kan vara en genuint bra affär — det sänker kostnaden för utvärdering och tidig produktionsanvändning. Ta rabatten. Vägra bara låta den bli arkitekturens baslinje: budgetera på listpris, kalenderlägg utgångsdatumet, bevaka kostnad per anrop, och ha nedgraderingsbeslutet klart innan datumet kommer. De team som skadas av introduktionspriser är inte de som använde dem, utan de som byggde på dem.
[1] Anthropic, Claude Sonnet 5 — lanseringsdatum, introduktionspriset 2/10 USD per MTok, slutdatumet 31 augusti 2026 och tillägget från den 10 augusti 2026 om att höjningen till 3/15 USD inte genomförs. [2] Anthropic, Claude API pricing — de priser som gäller, med notisen som bekräftar att septemberhöjningen ställts in. Båda källorna lästa 23 september 2026. Nästa kontroll senast 7 oktober 2026, eller tidigare om Anthropic ändrar Sonnet 5:s pris eller lanserar en ny modell på kampanjvillkor. Räkneexemplet är knutet till en modell och ett publicerat utgångsdatum; byts exemplet ut ska kalkylen räknas om, inte skrivas om.