LangChain & ChatGPT

Sende Nachricht via LangChain an ChatGPT Hier senden wir eine Nachricht via LangChain an ChatGPT und geben die Antwort aus. Mit “chain” eine Verkettung vornehmen Benutze “chain” um das Model und den Parsen miteinander zu verketten. Template Prompts Die Prompts mit einem Template vorbereiten. Verwende das Template: Die Zielsprache wird ausgelagert: Weitere Verkettungen Verkette das Template mit model & parser: Server via FastAPI & REST Endpoint Erstelle via FastAPI einen Server. Der Server lĂ€dt die Anwendung (app.py), nimmt die REST Anfrage entgegen und gibt die Übersetzung aus: ...

18. Juli 2024 Â· Aaron

Elastic Stack (Filebeat, Logstash, Elasticearch, Kibana) Tutorial

Logstash Logstash is an Event Processing Framework. With Logstach you can import data from different kind of input frameworks and sources. In the next step you can filter an modify the data and in the last step you can export the data to different kind of formats and frameworks e.g. you can read the data from a framework like Beats and forward the data to Elasticsearch for storage and further processing. Within Logstash you can process, filter and map the different input and output formats: ...

18. Juli 2022 Â· Aaron

Turn on/off Elgato Key Light via Windows shortcut/button

Search for the IP address of your Key Light via Wireless Network Watcher e.g. 192.168.2.227 Your Key Light has a build in web server listening on port 9123 e.g. 192.168.2.227:9123 Send a GET request e.g. via Postman to the following endpoint to get more information about your Key Light: http://192.168.2.227:9123**/elgato/lights** Turn on the light by using the following PUT request. You need to set the ‘on’ value to ‘1’ instead of ‘0’. ...

27. Mai 2022 Â· Aaron

Fotografie Grundlagen + scharfe Langzeitbelichtung- & Landschaftsaufnahmen

Bessere QualitÀt: https://www.flickr.com/photos/aaron_kreis/13591624245/ Bessere QualitÀt: https://www.flickr.com/photos/aaron_kreis/35959541982/ Um gestochen scharfe Langzeitbelichtungsaufnahmen zu erstellen, muss man einige Grundbegriffe in der Fotografie kennen und seine Kamera entsprechend einstellen bzw. konfigurieren. Ich erklÀre erst einmal die Begriffe ganz oberflÀchlich und gehe spÀter auf die Wechselwirkung der Begriffe ein z.B. welchen Einfluss hat der ISO-Wert auf die Belichtungszeit etc. Wer Bilder wie oben abgebildet selber erstellen möchte, sollte die folgenden Grundbegriffe und deren AbhÀngigkeiten zueinander kennen. ...

29. Januar 2022 Â· Aaron

Angular & Cumulocity IoT Plattform

Die folgenden Themen werden hier beschrieben: Installation der Cumulocity IoT Plattform (C8Y) CLI Projekt Erstellung via C8Y CLI Erstellung von Komponenten Erstellung einer Navigation (Routing) Custom Branding & Verwendung von Bootstrap 4 statt 3 (default) ZunÀchst einmal benötigen wir die Cumulocity (C8Y) Angular CLI (Command Line Interface). Die CLI können wir wie folgt installieren: npm install -g @c8y/cli Anhand der C8Y CLI kann ein neues Projekt wie folgt erstellt werden: c8ycli new myApp ...

27. April 2019 Â· Aaron

Angular Tutorial

Das Tutorial zeigt, wie die folgende GĂ€stebuch Anwendung realisiert werden kann: Die folgenden Anwendungen werden benötigt: Node.js npm Angular CLI Bootstrap Installation von Angular CLI npm install -g @angular/cli Neues Projekt (GĂ€stebuch) generieren ng new guestbook Installation der Bootstrap Bibliothek via ’npm’ Paketmanager: npm install –save bootstrap Developer Server starten, um die Anwendung zu testen: ng serve Die Anwendung ist anschließend unter der folgenden Adresse erreichbar: http://localhost:4200/ ...

13. April 2019 Â· Aaron

MongoDB Tutorial

MongoDB (abgeleitet vom engl. humongous, „gigantisch“) ist eine dokumentenorientierte NoSQL-Datenbank, die in der Programmiersprache C++ geschrieben ist. Da die Datenbank dokumentenorientiert ist, kann sie Sammlungen von JSON-Ă€hnlichen Dokumenten verwalten. So können viele Anwendungen Daten auf natĂŒrlichere Weise modellieren, da die Daten zwar in komplexen Hierarchien verschachtelt werden können, dabei aber immer abfragbar und indizierbar bleiben. [Wikipedia] Mit dem folgenden Befehl kann der MongoDB Server gestartet werden. Jedoch muss der folgende Ordner zunĂ€chst einmal anlegelgt werden: C:\data\db. Hier werden die DB Daten gespeichert. mongod ...

31. MĂ€rz 2019 Â· Aaron

OAuth 2.0 Prozess (high level)

Das erste Bild zeigt, wie ein Anwender mit seinem Device ĂŒber eine mobile Anwendung z.B. E-Mail Programm von einem unbekannten Unternehmen die E-Mails (Resources) von einem z.B. Google Server (Resource Server) abfragen möchte. FĂŒr das Vorhaben muss der Anwender innerhalb der mobilen Anwendung seine Google Zugangsdaten eingeben. Jedoch ist das Ganze mit gewissen Risiken verbunden, da a) das E-Mail Programm das Passwort speichern kann und b) die Anwendung das Passwort verwenden kann, um z.B. auf andere Google Dienste zuzugreifen. ...

21. MĂ€rz 2019 Â· Aaron

JMeter Tutorial - Teil 1

Download JMeter Start JMeter: C:\apache-jmeter-5.1.1\bin\ApacheJMeter.jar HTTP(S) Test Script Recorder Um mit JMeter eine Webseite auf Performance zu testen, mĂŒssen wir den Workflow (request/response) zunĂ€chst einmal aufnehmen. Die Aufnahme des Workflows bei einer HTTPS Verbindung wird wie folgt vorgenommen: JMeter stelle ein Proxy Server zur VerfĂŒgung, der in der Standardeinstellung auf den Port 8888 hört. Da wir uns nicht fĂŒr die Grafiken, CSS Datein etc. interessieren, schließen wir diese aus: ...

13. Februar 2019 Â· Aaron

Alexa Skill & AWS Lambda & npm Pakete & Cumulocity

Das folgende Beispiel zeigt die Erstellung einer einfachen Alexa Anwendung (Skill) mit Hilfe von ‘Alexa Developer Console’ und ‘AWS Lambda’. Alexa Developer Console Die ‘Alexa Developer Console’ hilft uns dabei, das sogenannte ‘Interaction Model’ zu erstellen. Dieses Modell dient dazu, die gewĂŒnschte Anwendung zu beschreiben und die SĂ€tze und Parameter zu definieren, worauf Alexa spĂ€ter reagieren sollte. Die Programmierung der Logik wird NICHT in der Developer Console vorgenommen sondern in AWS Lambda. ...

30. Januar 2019 Â· Aaron