Nonli tilbyr fire Twig-hjelpefunksjoner for tekstgenerering: gpt(), claude(), gemini() og mistral(). Hver funksjon tar imot en prompt og en valgfri modell-ID fra leverandøren:
1{{ gpt('Write one factual sentence.', 'gpt-5.6-luna') }}Hvis du utelater det andre argumentet, bruker Nonli den utrullede reserveløsningen. Eksemplene nedenfor er et utvalgt utgangspunkt og ikke en tillatelsesliste fra Nonli: Faktisk tilgang, priser, regioner, forespørselsgrenser og utfasingsdatoer avhenger av leverandørkontoen og API-nøkkelen din.
1. Gjeldende oversikt#
| Leverandørfunksjon | Utrullet reserveløsning i Nonli når modellen utelates | Aktuelle kompatible eksempler | Veiledning om livssyklus |
|---|---|---|---|
gpt() | gpt-4o | gpt-5.6, gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna | gpt-5.6 er et alias for en modellfamilie som endrer seg over tid. Bruk en navngitt variant når du vil ha et mer eksplisitt valg av kapasitet og kostnad. |
claude() | claude-sonnet-4-5-20250929 | claude-fable-5, claude-opus-5, claude-sonnet-5, claude-haiku-4-5-20251001 | Anthropics Claude 5-ID-er uten dato er faste modell-ID-er. Haiku-ID-en med dato er et eksplisitt øyeblikksbilde. |
gemini() | gemini-3.7-flash | gemini-3.7-flash, gemini-3.6-flash, gemini-3.5-flash | Foretrekk stabile oppføringer i produksjon. ID-er for forhåndsvisning og eksperimentelle ID-er kan endres eller forsvinne med kortere varsel. |
mistral() | mistral-large-latest | mistral-medium-3-5, mistral-small-2603, mistral-large-2512 | latest er et alias som endrer seg over tid. ID-er med dato eller versjon er bedre når du trenger reproduserbar atferd. |
Reserveløsningene beskriver hvordan Nonli er rullet ut, ikke hva hver leverandør anbefaler. Hvis en leverandør fjerner en reserveløsning eller nøkkelen din ikke kan bruke den, oppgir du en modell du har tilgang til, og oppdaterer malen etter at du har testet.
2. Eksempler du kan kopiere#
2.1. OpenAI#
1{# Omitted model: Nonli uses gpt-4o #}2{{ gpt('Return only a neutral, factual headline.') }}3
4{# Explicit current model #}5{{ gpt('Return only a neutral, factual headline.', 'gpt-5.6-luna') }}Se den offisielle modellkatalogen til OpenAI.
2.2. Anthropic Claude#
1{# Omitted model: Nonli uses claude-sonnet-4-5-20250929 #}2{{ claude('Return only a neutral, factual headline.') }}3
4{# Explicit current model #}5{{ claude('Return only a neutral, factual headline.', 'claude-sonnet-5') }}Se den offisielle modelloversikten til Anthropic.
2.3. Google Gemini#
1{# Omitted model: Nonli uses gemini-3.7-flash #}2{{ gemini('Return only a neutral, factual headline.') }}3
4{# Explicit stable model #}5{{ gemini('Return only a neutral, factual headline.', 'gemini-3.6-flash') }}Se den offisielle modellkatalogen til Gemini.
2.4. Mistral AI#
1{# Omitted model: Nonli uses mistral-large-latest #}2{{ mistral('Return only a neutral, factual headline.') }}3
4{# Explicit versioned model #}5{{ mistral('Return only a neutral, factual headline.', 'mistral-medium-3-5') }}Se den offisielle modellkatalogen til Mistral.
3. Hvilken ID bør du velge?#
- Utelat modellen bare hvis du godtar at Nonli kan oppdatere reserveløsningen etter at en leverandør har fjernet en modell.
- Bruk et stabilt alias når du vil at leverandøren skal håndtere oppgraderingene, og du kan regresjonsteste resultatet over tid.
- Bruk en fast ID eller en ID med versjon når reproduserbarhet er viktig, og planlegg deretter en bevisst migrering før modellen fjernes.
- Bruk modeller for forhåndsvisning eller eksperimentelle modeller bare i kontrollerte tester. Gjør dem ikke til en produksjonsavhengighet uten en reserveløsning.
- Velg bare modeller for tekst- og meldingsgenerering. Modeller for bilde, lyd, tale, embedding, moderering, OCR, video og modeller som bare er til agenter, er ikke kompatible med disse funksjonene.
Når ingen leverandørlegitimasjon er tilgjengelig, kan en funksjon returnere tomt resultat. I strengere kjøremiljøer kan en manglende eller ugyldig token, en modell du ikke har tilgang til, en forespørselsgrense eller en leverandørfeil stoppe rendringen med en feil. Ha alltid en deterministisk reserveløsning i viktige maler, og test med samme leverandørkonto som merkevaren din bruker.
4. Fortsett arbeidsflyten#
- Slik lager du en Smart Message
- Hvilke Twig-variabler er tilgjengelige i Nonli?, inkludert hvordan du skriver apostrofer i en prompt
- Slik oppretter du en hemmelig API-nøkkel i OpenAI for Nonli
- Slik konfigurerer og tester du Publish Guard