[mwai_chatbot_v2 id=“default“]
import openai
import requests
Initialisieren Sie den OpenAI API-Schlüssel
openai.api_key = „YOUR_API_KEY“
Definieren Sie eine Funktion, die einen Affiliate-Link für ein bestimmtes Unternehmen zurückgibt
def get_affiliate_link(company_name):
# Verwenden Sie eine API oder eine andere Methode, um einen Affiliate-Link für das angegebene Unternehmen zu erhalten
affiliate_link = „https://www.example.com/“ + company_name // get your guide
return affiliate_link
Fragen Sie den Benutzer nach seinem Reiseziel und der Reisedauer
input_text = input(„Bitte geben Sie das Reiseziel und die Dauer der Reise ein:“)
Fügen Sie Ihre spezifischen Anforderungen an die Antwort in den Prompt ein
prompt = f“Ich möchte einen Urlaubsplan erstellen für eine Reise nach {input_text}. Kannst du mir einen Vorschlag geben?“
Generieren Sie eine Antwort auf Basis des Prompts
response = openai.Completion.create(
engine=“text-davinci-002″,
prompt=prompt,
max_tokens=1024,
n=1,
stop=None,
temperature=0.5,
).get(„choices“)[0].text
Durchsuchen Sie die Antwort nach Informationen über Unternehmen
companies = [company for company in response.split(“ „) if company.startswith(„company“)]
for company in companies:
# Ersetzen Sie den Namen des Unternehmens durch einen Affiliate-Link
affiliate_link = get_affiliate_link(company)
response = response.replace(company, affiliate_link)
Ausgeben der generierten Antwort mit Affiliate-Links
print(„Chatbot: “ + response)