Generate Chat Completion multiple activities

I was wondering why are there 3 Generate Chat Completion activities.


First of all there are actually only two of them in an activities tab. And the only difference is that they are coming from different packages.
Screenshot_2
Screenshot_3

Problem is that the one activity which comes from OpenAI doesn’t work good for me, sometimes it just starts throwing some connection exceptions. I noticed another Generate Chat Completion activity which is from IntegrationService package, it works better for me, but the problem with it is that for some reason it has 2 versions, or I don’t know how to call it, and they even have different properties, the one which works good is highlighted and has both Top Generated Text and Generate Chap Completion outputs, while the second one only has Top Generated Text.
And the main reason why I decided to report about this problem is that I pushed my project with highlighted activities used, everything was working good. But after I pulled it from github on another PC, activity changed to the one which doesn’t have “manage properties” button and provides only 1 output option. And it simply doesn’t work, so I literally have to change it manually to the one which is working every time.