Använda AI-funktioner för att generera meddelanden

Nonli erbjuder fyra Twig-hjälpfunktioner för textgenerering: gpt(), claude(), gemini() och mistral(). Varje hjälpfunktion tar emot en prompt och ett valfritt modell-ID från leverantören:

twig
1{{ gpt('Write one factual sentence.', 'gpt-5.6-luna') }}

Om du utelämnar det andra argumentet, använder Nonli sitt driftsatta reservvärde. De valfria exemplen nedan är en kurerad utgångspunkt, inte en lista över modeller som Nonli godkänner: faktisk åtkomst, priser, regioner, anropsgränser och datum för avveckling beror på ditt leverantörskonto och din API-nyckel.

1. Aktuell referens#

Leverantörens hjälpfunktionNonlis driftsatta reservvärde när modellen utelämnasAktuella kompatibla exempelRåd om livscykel
gpt()gpt-4ogpt-5.6, gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-lunagpt-5.6 är ett rörligt familjealias; använd en namngiven variant när du behöver göra ett tydligare val av förmåga och kostnad.
claude()claude-sonnet-4-5-20250929claude-fable-5, claude-opus-5, claude-sonnet-5, claude-haiku-4-5-20251001Anthropics odaterade Claude 5-ID:n är fasta modell-ID:n; det daterade Haiku-ID:t är en uttrycklig ögonblicksversion.
gemini()gemini-3.7-flashgemini-3.7-flash, gemini-3.6-flash, gemini-3.5-flashFöredra stabila versioner i produktion. Förhandsversioner och experimentella ID:n kan ändras eller försvinna med kortare varsel.
mistral()mistral-large-latestmistral-medium-3-5, mistral-small-2603, mistral-large-2512latest är ett rörligt alias; daterade eller versionerade ID:n är bättre för ett reproducerbart beteende.

Reservvärdena beskriver hur Nonli fungerar i drift, inte varje leverantörs rekommendation. Om en leverantör avvecklar ett reservvärde eller om din nyckel inte kan använda det, ange en modell som du har åtkomst till och uppdatera mallen efter att du har testat.

2. Exempel att kopiera#

2.1. OpenAI#

twig
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 OpenAIs officiella modellkatalog.

2.2. Anthropic Claude#

twig
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 Anthropics officiella modellöversikt.

2.3. Google Gemini#

twig
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 Geminis officiella modellkatalog.

2.4. Mistral AI#

twig
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 Mistrals officiella modellkatalog.

3. Vilket ID ska du välja?#

  • Utelämna modellen bara om du accepterar att Nonli kan uppdatera reservvärdet när en leverantör avvecklar en modell.
  • Använd ett stabilt alias när du vill att leverantören hanterar uppgraderingarna och du kan regressionstesta resultatet över tid.
  • Använd ett fast eller versionerat ID när reproducerbarhet är viktig, och planera sedan en medveten migrering före avvecklingen.
  • Använd förhandsversioner eller experimentella modeller bara i kontrollerade tester. Gör dem inte till ett beroende i produktion utan en reservlösning.
  • Välj bara modeller för generering av text och meddelanden. Modeller för bild, ljud, TTS, embeddings, moderering, OCR och video samt modeller som bara är avsedda för agenter är inte kompatibla med dessa hjälpfunktioner.

När inga autentiseringsuppgifter för leverantören finns tillgängliga, kan en hjälpfunktion returnera tomt innehåll. I striktare körmiljöer kan en saknad eller ogiltig token, en modell som inte är åtkomlig, en anropsgräns eller ett fel hos leverantören stoppa renderingen med ett felmeddelande. Ha alltid en deterministisk reservlösning i viktiga mallar och testa med samma leverantörskonto som ditt varumärke använder.

4. Fortsätt arbetsflödet#

Var den här artikeln till hjälp?

Boka en personlig demo med vårt team.