add googleMaps scraping and openAI playground project
This commit is contained in:
28
openAI_validate_data/2024-12 gpt-4o-mini/request.py
Normal file
28
openAI_validate_data/2024-12 gpt-4o-mini/request.py
Normal file
@@ -0,0 +1,28 @@
|
||||
from openai import OpenAI
|
||||
client = OpenAI()
|
||||
|
||||
completion = client.chat.completions.create(
|
||||
model="gpt-4o-mini",
|
||||
messages=[
|
||||
{"role": "system", "content": "You are a helpful assistant."},
|
||||
{
|
||||
"role": "user",
|
||||
"content": """Ich hab hier 5 unvalidierte Daten zu psychologischen Einrichtungen oder Angeboten, die ich gerne validiert und ggf. korrigiert hätte. Folgende Probleme hab ich mit den Daten:
|
||||
Einige "Angebote" sind eher Träger und kein Angebot. Bitte recherchiere das eigentliche Angebot, die korrekten Adresse zu ebenselbigem und gib eine spezifische URL zum Angebot mit, gerne im Feld "Homepage".
|
||||
Das Ergebnis kannst du gerne als CSV (wie den Input) zurückgeben. Hier die Daten:
|
||||
|
||||
Name,Firma,Straße,StraßeNrEingabe,StraßeEingabe,PLZ,Ort,Bundesland,DRV Gebiet,Landkreis,Telefon,Themen,Telefon mobil,Email,HomePage,URL_AngebotKurz,Themen
|
||||
Regionaldienste des Jugendamtes Lichtenberg,Bezirksamt Lichtenberg,Große Leege-Straße 103,103,Große Leege-Straße,13055,Berlin,Berlin,Berlin-Brandenburg,,030 90296-7031,,030 90296-7031,juginfo@lichtenberg.berlin.de,,http://www.berlin.de,
|
||||
Allgemeiner Sozialer Dienst (ASD) Jugendamt Rhein-Pfalz-Kreis Lageplan,Rhein-Pfalz-Kreis,Europaplatz 5,5,Europaplatz,67063,Ludwigshafen,Rheinland-Pfalz,Rheinland-Pfalz,,0621 5909-1400,,0621 5909-1400,silvia.burre@rheinpfalzkreis.de,,http://www.rhein-pfalz-kreis.de,
|
||||
Drogenhilfe Stadt Ludwigshafen Lageplan,Stadt Ludwigshafen am Rhein,Goethestraße 12,12,Goethestraße,67063,Ludwigshafen,Rheinland-Pfalz,Rheinland-Pfalz,,0621 504-2870,,0621 504-2870,drogenhilfe@ludwigshafen.de,,http://www.ludwigshafen.de,
|
||||
Plan B gGmbH Jugend-und Drogenberatungsstelle,Plan B gGmbH,Schießhausstraße 6,6,Schießhausstraße,75173,Pforzheim,Baden-Württemberg,Baden-Württemberg,,07231 92277-0,,07231 92277-0,beratung@planb-pf.de,,http://www.planb-pf.de,
|
||||
Queer Space Pforzheim Beratung von LSBTTIQA-Menschen,AIDS-Hilfe Pforzheim e.V.,Goldschmiedeschulstraße 6,6,Goldschmiedeschulstraße,75173,Pforzheim,Baden-Württemberg,Baden-Württemberg,,07231 44 1110,,07231 44 1110,queerspace@ah-pforzheim.de,,http://www.ah-pforzheim.de/queer-space/,
|
||||
"""
|
||||
}
|
||||
]
|
||||
)
|
||||
|
||||
response = completion.choices[0].message
|
||||
|
||||
print("Response: \n'"+ response.content + "'")
|
||||
print("\n\nFull response: ", response)
|
35
openAI_validate_data/2025-07/request.py
Normal file
35
openAI_validate_data/2025-07/request.py
Normal file
@@ -0,0 +1,35 @@
|
||||
from openai import OpenAI
|
||||
from copy import deepcopy
|
||||
client = OpenAI()
|
||||
|
||||
startQuestion = """Ich hab hier unvalidierte Daten zu psychologischen Einrichtungen oder Angeboten, die ich gerne validiert und ggf. korrigiert hätte.
|
||||
Checke bitte, ob die Angebote die korrekte Adresse und Webseite haben. Ggf kannst du ja noch passende Themen in Kürze auflisten.
|
||||
Sag mir, was du an den Daten ändern würdest. Halte dich kurz.
|
||||
|
||||
Name,Firma,Straße,StraßeNrEingabe,StraßeEingabe,PLZ,Ort,Bundesland,DRV Gebiet,Landkreis,Telefon,Themen,Telefon mobil,Email,HomePage,Themen
|
||||
Regionaldienste des Jugendamtes Lichtenberg,Bezirksamt Lichtenberg,Große Leege-Straße 103,103,Große Leege-Straße,13055,Berlin,Berlin,Berlin-Brandenburg,,030 90296-7031,,030 90296-7031,juginfo@lichtenberg.berlin.de,,http://www.berlin.de,
|
||||
"""
|
||||
choice = "start"
|
||||
|
||||
while (choice != ""):
|
||||
choice2 = input("Press 'Enter' to call ChatGPT now.. ")
|
||||
if (choice2 == ""):
|
||||
completion = client.chat.completions.create(
|
||||
model="gpt-4o-mini",
|
||||
messages=[
|
||||
{"role": "system", "content": "You are a helpful assistant."},
|
||||
{
|
||||
"role": "user",
|
||||
"content": startQuestion if choice == "start" else choice
|
||||
}
|
||||
]
|
||||
)
|
||||
|
||||
response = completion.choices[0].message
|
||||
|
||||
print("Response: \n'"+ response.content + "'")
|
||||
del response.content
|
||||
|
||||
print("\nEnveloped response content: ", response)
|
||||
choice = input("Ask something or leave blank to exit.. ").strip()
|
||||
print("Ok ciao")
|
Reference in New Issue
Block a user