Sådan bruger du AI-funktionerne til at generere meddelelser

Nonli stiller fire Twig-hjælpefunktioner til rådighed til tekstgenerering: gpt(), claude(), gemini() og mistral(). Hver hjælpefunktion tager en prompt og et valgfrit model-id fra udbyderen:

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

Hvis du udelader det andet argument, bruger Nonli sin implementerede reservemodel. De valgfrie eksempler nedenfor er et kurateret udgangspunkt, ikke en tilladelsesliste fra Nonli: den faktiske adgang, priser, regioner, hastighedsbegrænsninger og udfasningsdatoer afhænger af din konto hos udbyderen og din API-nøgle.

1. Aktuel reference#

Hjælpefunktion for udbyderNonlis implementerede reservemodel ved udeladelseAktuelle kompatible eksemplerVejledning om livscyklus
gpt()gpt-4ogpt-5.6, gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-lunagpt-5.6 er et flydende familiealias; brug en navngiven variant når du har brug for et mere eksplicit valg af egenskaber/omkostninger.
claude()claude-sonnet-4-5-20250929claude-fable-5, claude-opus-5, claude-sonnet-5, claude-haiku-4-5-20251001Anthropics udaterede Claude 5-id'er er fastlåste model-id'er; Haiku-id'et med dato er et eksplicit øjebliksbillede.
gemini()gemini-3.7-flashgemini-3.7-flash, gemini-3.6-flash, gemini-3.5-flashForetræk stabile poster i produktion. Preview-id'er og eksperimentelle id'er kan ændre sig eller forsvinde med kortere varsel.
mistral()mistral-large-latestmistral-medium-3-5, mistral-small-2603, mistral-large-2512latest er et flydende alias; daterede/versionerede id'er er bedre til reproducerbar adfærd.

Reservemodellerne beskriver Nonlis implementerede adfærd, ikke den enkelte udbyders anbefaling. Hvis en udbyder udfaser en reservemodel, eller din nøgle ikke kan bruge den, skal du angive en model du har adgang til, og opdatere skabelonen efter en test.

2. Eksempler du kan kopiere#

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 officielle modelkatalog.

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 officielle modeloversigt.

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 officielle modelkatalog.

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 officielle modelkatalog.

3. Hvilket id skal du vælge?#

  • Udelad kun modellen hvis du accepterer at Nonli kan opdatere reservemodellen når en udbyder udfaser den.
  • Brug et stabilt alias når du vil have opgraderinger styret af udbyderen og kan regressionsteste resultatet over tid.
  • Brug et fastlåst eller versioneret id når reproducerbarhed er vigtig, og planlæg derefter en bevidst migrering før udfasningen.
  • Brug kun preview-modeller og eksperimentelle modeller i kontrollerede test. Gør dem ikke til en afhængighed i produktion uden en reserveløsning.
  • Vælg kun modeller til generering af tekst og meddelelser. Modeller til billeder, lyd, TTS, embeddings, moderering, OCR og video samt modeller kun til agenter er ikke kompatible med disse hjælpefunktioner.

Når der ikke er nogen adgangsoplysninger til en udbyder, kan en hjælpefunktion returnere intet indhold. I strengere kørselskontekster kan et manglende eller ugyldigt token, en utilgængelig model, en hastighedsbegrænsning eller en fejl hos udbyderen stoppe renderingen med en fejl. Hav altid en deterministisk reserveløsning i vigtige skabeloner, og test med den samme udbyderkonto som dit brand bruger.

4. Fortsæt arbejdsgangen#

Var denne artikel nyttig?

Book en personlig demo med vores team.