Dall-e api

Having some fun with stable diffusion in Epicor.
Gonna have it create part images based off of BOM descriptions for the lulz.
API Reference - OpenAI API

DALLE


Prettied it up a bit with a progress bar and info box.

DALLE2

@josecgomez :rofl: :rofl: :rofl:

9 Likes

LOL someone has too much time on their hands

1 Like

You gotta try some real-world examples!

3/8 4FLT HS SEEM ROUGHER
1/4 4FLT CARB 90° DRILL MILL
1 Gal Isopropyl Alcohol 99%
Black epoxy two-part tubs
Kinetic working as designed

:laughing: :laughing: :rofl: :laughing: :rofl: :rofl: :rofl: :rofl: :laughing: :laughing: :laughing: :laughing: :laughing:

I want to see that! @hmwillett

1 Like

:thinking:

1 Like

Stable diffusion in all its glory, y’all. Hahahaha

1/4 4FLT CARB 90° DRILL MILL

1 Gal Isopropyl Alcohol 99%

Black epoxy two-part tubs

@NateS you need to upload these into your system now. :smiley:

1 Like

Honestly, it’s not too bad!

EpiUsersDALLE_Customer Solution_4.2.200.0.cab (19.6 KB)

There’s the CAB if y’all want it.
Few notes:

  1. This was made in 2022.2.2
  2. You’ll need your own API Key Account API Keys - OpenAI API
  3. You’ll need the REST Helper DLL Epicor Rest Helper (Nuget) Updated (1.1.11) - ERP 10 - Epicor User Help Forum (epiusers.help)
  4. You’ll need to modify the UI to set up the credentials for the REST Authorization.
  5. You’ll need to modify the DALLE/Generations library/function to include your API Key from #2
  6. This is a UD05 customization, so you’ll need to add UD05 to your menu.

*** This is provided as-is blah, blah, blah. It’s also not completely polished. It could definitely use some error handling, but what fun is that? ***

7 Likes

Justifying my time spent developing this, hahahaha!

DALLE3a

3 Likes

These pet projects can definitely inspire and be used to learn new techniques and I’ve never had one where I didn’t end up using/reusing functionality I built for it in other “proper” projects. Well done!

1 Like

1000% why I kept going with it. Never used one of those Nav Controls before, so I learned how to do that.
Learned how to implement a progress bar.
Etc.

There’s always value in having fun!

5 Likes

And thank you for sharing such a fun side-project that we mere amateurs can learn from!

2 Likes

Your side project is a fun alternative to studying, and I’m glad you shared it! :grinning:

2 Likes