This question already has an answer here:
- How do I change my OpenID provider(s)? 2 answers
Every time I login, it is through my Yahoo account. Is there a way to convert it into an OpenID type account?
Yahoo is also OpenID provider, when you login and choose Yahoo account, there is such request behind the scenes:
So no need or way to "convert" it.
You can add another OpenID provider if you like though, it's explained clearly in this faq entry.