Nonli biedt vier Twig-hulpfuncties voor tekstgeneratie: gpt(), claude(), gemini() en mistral(). Elke hulpfunctie accepteert een prompt en een optionele model-ID van de provider:
1{{ gpt('Write one factual sentence.', 'gpt-5.6-luna') }}Als u het tweede argument weglaat, gebruikt Nonli haar uitgerolde terugvalmodel. De optionele voorbeelden hieronder zijn een zorgvuldig samengesteld startpunt, geen lijst van door Nonli toegestane modellen: de werkelijke toegang, prijzen, regio's, snelheidslimieten en uitfaseringsdatums hangen af van uw provideraccount en API-sleutel.
1. Actueel overzicht#
| Hulpfunctie van de provider | Uitgerold Nonli-terugvalmodel bij weglaten | Actuele compatibele voorbeelden | Advies over de levenscyclus |
|---|---|---|---|
gpt() | gpt-4o | gpt-5.6, gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna | gpt-5.6 is een meebewegende familiealias; gebruik een benoemde variant wanneer u een explicietere keuze tussen mogelijkheden en kosten nodig heeft. |
claude() | claude-sonnet-4-5-20250929 | claude-fable-5, claude-opus-5, claude-sonnet-5, claude-haiku-4-5-20251001 | De Claude 5-ID's van Anthropic zonder datum zijn vastgezette model-ID's; de Haiku-ID met datum is een expliciete snapshot. |
gemini() | gemini-3.7-flash | gemini-3.7-flash, gemini-3.6-flash, gemini-3.5-flash | Geef in productie de voorkeur aan stabiele vermeldingen. Preview- en experimentele ID's kunnen met een kortere aankondigingstermijn veranderen of verdwijnen. |
mistral() | mistral-large-latest | mistral-medium-3-5, mistral-small-2603, mistral-large-2512 | latest is een meebewegende alias; ID's met een datum of versienummer zijn beter voor reproduceerbaar gedrag. |
De terugvalmodellen beschrijven het uitgerolde gedrag van Nonli, niet de aanbeveling van elke provider. Als een provider een terugvalmodel uitfaseert of uw sleutel het niet kan gebruiken, geef dan een model op waartoe u toegang heeft en werk het sjabloon na het testen bij.
2. Voorbeelden om te kopiëren#
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') }}Zie de officiële modelcatalogus van 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') }}Zie het officiële modeloverzicht van 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') }}Zie de officiële modelcatalogus van 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') }}Zie de officiële modelcatalogus van Mistral.
3. Welke ID moet u kiezen?#
- Gebruik het weggelaten model alleen als u accepteert dat Nonli het terugvalmodel kan bijwerken nadat een provider het heeft uitgefaseerd.
- Gebruik een stabiele alias wanneer u door de provider beheerde upgrades wilt en de output in de loop van de tijd op regressie kunt testen.
- Gebruik een vastgezette ID of een ID met versienummer wanneer reproduceerbaarheid belangrijk is, en plan vóór de uitfasering een bewuste migratie.
- Gebruik preview- of experimentele modellen alleen in gecontroleerde tests. Maak ze geen afhankelijkheid in productie zonder terugvaloptie.
- Selecteer alleen modellen voor het genereren van tekst of berichten. Modellen voor afbeeldingen, audio, TTS, embeddings, moderatie, OCR en video, en modellen die alleen voor agents bedoeld zijn, zijn niet compatibel met deze hulpfuncties.
Wanneer er geen toegangsgegevens van een provider beschikbaar zijn, kan het gebeuren dat een hulpfunctie geen content teruggeeft. In striktere runtimecontexten kunnen een ontbrekend of ongeldig token, een ontoegankelijk model, een snelheidslimiet of een fout bij de provider het renderen met een foutmelding stoppen. Houd in belangrijke sjablonen altijd een deterministische terugvaloptie aan en test met hetzelfde provideraccount dat uw merk gebruikt.
4. De workflow voortzetten#
- Een Smart Message aanmaken en testen
- Welke Twig-variabelen zijn beschikbaar in Nonli?, inclusief hoe u apostroffen in een prompt schrijft
- Een OpenAI-API-sleutel voor Nonli aanmaken
- Publish Guard configureren en testen