Ontdek alle mogelijkheden met ApplePY. Bekijk alle features

Prioriteer online marketing met slimme oplossingen

De nummer #1 voor slimmer online marketing

Zien is geloven! Test de kracht van ApplePY in jouw gratis proefperiode.

OpenAI GPT-3.5 Turbo gebruiken om tekstadvertenties en zoekwoorden te genereren.

OpenAI GPT-3.5 Turbo gebruiken om tekstadvertenties en zoekwoorden te genereren

OpenAI is gericht op het bouwen van geavanceerde kunstmatige intelligentie op een verantwoorde manier. Ze zijn geïnteresseerd in het creëren van AI-technologieën die de mensheid als geheel ten goede kunnen komen, en ze hebben al een grote impact op veel disciplines binnen online marketing.

De algoritmen van OpenAI worden gebruikt door grote bedrijven als Google, Facebook en Microsoft om hun producten en diensten te helpen verbeteren. Google gebruikt bijvoorbeeld de technologie van OpenAI om de kwaliteit van zijn zoekresultaten te verbeteren. 

Facebook gebruikt het om fake news te identificeren. En Microsoft gebruikt het om de nauwkeurigheid van zijn vertalingen te verbeteren. Dit zijn slechts enkele voorbeelden van hoe OpenAI al een verschil maakt in de wereld van online marketing. Naarmate de technologie blijft verbeteren, zullen waarschijnlijk nog meer bedrijven deze gebruiken om hun producten en diensten te verbeteren.

GPT-3.5 Turbo met Python


Online marketing wordt steeds complexer naarmate bedrijven ernaar streven hun marketing te personaliseren en hun doelgroepen effectiever te bereiken. Kunstmatige intelligentie kan marketeers helpen het steeds veranderende landschap van marketing bij te houden en betere beslissingen te nemen over waar ze hun middelen aan kunnen besteden.

GPT-3.5 Turbo is een vooraf getraind ML-model dat is gemaakt door OpenAI, het model is super krachtig, het is getraind op honderden miljarden woorden. Het model kan alles creëren dat een taalstructuur heeft, het kan content genereren, vragen beantwoorden, lange teksten samenvatten, vertalen en nog veel meer. Binnen de tool van ApplePY hebben wij veel scripts die al gebruikmaken van OpenAI. Nu laten we in dit artikel zien hoe je kleinschalig de API kan combineren met prompts.

Eerst aanmelden voor een API-Key

Meld je aan bij het platform van OpenAI. Heb je de registratie voltooid? Ga dan naar de dropdown en klik op API-KEY. Maak daar een API-KEY aan.

 

api key openai

Gebruik de API-KEY in het script

Wij raden aan om 1) Pycharm te downloaden. En 2) om Python versie 3.8 of hoger te downloaden (MacOS of Windows).

Installeer de OpenAI library door de onderstaande opdracht uit te voeren.

!pip install openai


Eenmaal geïnstalleerd, is het nu tijd om de module te importeren en de API-KEY in te stellen:

import os
import openai

#set your api key
api_key = "API_KEY"


De onderstaande functie zal het OpenAI-antwoord afdrukken en retourneren. Je kunt de instellingen van het model als volgt regelen:

  1. temperature: is een parameter die wordt gebruikt in sommige algoritmen voor leerversterking die bepalen hoe waarschijnlijk het is dat de agent nieuwe acties of toestanden onderzoekt. Bij een hogere temperatuur (max:1) is de kans groter dat de agent gaat verkennen, terwijl bij een lagere temperatuur (min:0) de agent eerder bekende goede acties of toestanden blijft gebruiken.
  2. max_tokens: het maximale aantal tokens dat tijdens de voltooiing kan worden gegenereerd.
  3. top_p: een alternatief voor het samplen met de parameter [temperature], waarbij het model de resultaten van de tokens beschouwt met een top_p waarschijnlijkheidsmassa. Dus 0,1 betekent dat alleen de tokens die de hoogste 10% waarschijnlijkheidsmassa vormen, in aanmerking worden genomen. Standaard op 1.
    1. Een hogere waarde van top_p (bijvoorbeeld 0,9) betekent dat een groter deel van de meest waarschijnlijke woorden wordt behouden, wat resulteert in meer voorspelbare tekstuitvoer.
    2. Een lagere waarde van top_p (bijvoorbeeld 0,3) zorgt ervoor dat alleen de meest waarschijnlijke woorden worden behouden, waardoor er meer variatie en diversiteit in de gegenereerde tekst ontstaat. Dit kan leiden tot meer verrassende en creatieve resultaten.
  4. frequency_penalty: getal tussen -2,0 en 2,0. Positieve waarden bestraffen nieuwe tokens op basis van hun bestaande frequentie in de tekst tot nu toe, waardoor de kans kleiner wordt dat het model dezelfde regel woordelijk herhaald.
  5. presence_penalty: getal tussen -2.0 en 2.0. Positieve waarden bestraffen nieuwe tokens op basis van het feit of ze tot nu toe in de tekst voorkomen, waardoor de kans groter wordt dat het model over nieuwe onderwerpen praat.

 

def run_model(prompt, api_key):
  openai.api_key = api_key

  response = openai.Completion.create(
    engine="text-davinci-002",
    prompt=prompt,
    temperature=0.7,
    max_tokens=150,
    top_p=1,
    frequency_penalty=0,
    presence_penalty=0
  )
  
  for r in response['choices']:
    print(r['text'])

  return response

 

Voer het model uit door een prompt op te geven. Je hebt een prompt nodig die duidelijk maakt wat je wilt.

 

prompt = 'genereer een lijst zoekwoorden voor het zoekwoord horloges voor mannen'
res = run_model(prompt, api_key)

 

De resultaten voor de bovenstaande code zijn:

 

herenhorloges, herenhorloge, herenpolshorloge, herenmodehorloges, herenkledinghorloges, herensporthorloges, waterdichte herenhorloges, automatische herenhorloges, herenkwartshorloges, luxe herenhorloges, heren vintage horloges


Er zijn veel voorbeelden waarvoor het model kan worden gebruikt. Houd er rekening mee dat OpenAI niet gratis is, ze werken met tokens, wat betekent dat klanten alleen betalen voor de bronnen die ze gebruiken. Ze bieden echter $18 aan gratis tegoed dat jij tijdens jouw eerste 3 maanden kunt gebruiken, dus veel plezier met experimenteren.

Nieuwste adviezen

Gerelateerde artikelen