v0.3.6
Dieses experimentelle Plugin ermöglicht es Designern, ChatGPT von Open AI direkt in Figma zu nutzen. Die „Erstellung“ von Bildern wird durch Lexica und Unsplash erleichtert. Es gibt auch ein kleines Panel zum Ausführen von Code und eine Minikonsole.
Da das Plugin experimentell ist und eine inoffizielle ChatGPT-API nutzt, funktioniert es nur im „Entwicklermodus“ und kann jederzeit abstürzen oder nicht mehr funktionieren. Sie sollten mit dem Terminal einigermaßen vertraut sein, da die Einrichtung etwas umständlich ist und der Server aufgrund des aktuellen ChatGPT-Interesses häufig neu gestartet werden muss.
Sehen Sie sich die Demo an
Voraussetzungen
Herunterladen und erstellen
git clone https://github.com/frederickk/chatgpt-figma-plugin.git
npm install
.env
Datei und fügen Sie Ihre OpenAI-Anmeldeinformationen OPENAI_EMAIL="..."
und OPENAI_PASSWORD="..."
hinzu.npm run build
Installieren und ausführen
npm run serve
aus.Geben Sie einfach eine Frage oder Anfrage für ChatGPT ein, klicken Sie auf die Schaltfläche „Senden “ (Papierflieger-Symbol) und (nach ein paar Sekunden) werden die Ergebnisse entweder wie folgt angezeigt:
Öffnen Sie das Lexica- Bedienfeld, um Lexica nach KI-generierten Arbeiten zu durchsuchen, die Ihrer angegebenen Beschreibung entsprechen.
Öffnen Sie das Code- Panel und geben Sie ein gültiges Figma-Plugin-API-Javascript ein, das Sie ausführen möchten.eval()
und ist nicht die sicherste Methode
Öffnen Sie das Konsolenfenster , um eine kleine Konsolenausgabe anzuzeigen, damit Sie sehen können, was sich hinter den Kulissen abspielt.
Befehl | Beschreibung |
---|---|
npm run build | Führt den Webpack-Build-Prozess einmal aus |
npm run clean | Bereinigt ./build und alle zwischengespeicherten Dateien |
npm run dev | Führt den Webpack-Build-Prozess aus und sucht nach Änderungen; bei Bedarf umbauen |
npm run dev:serve | Wie dev, jedoch mit Zugriff auf die Benutzeroberfläche über http://localhost:8080 |
npm run serve | Führt den ChatGPT-API-Zwischenserver http://localhost:3000 aus. Dies ist erforderlich, damit das Plugin funktioniert. |