These are from the genus Chlorophonia, a kind of tropical finch:
Some Euphonias for you:
That yellow! A pair of violaceous euphonia once started building a nest in one of my orchid pots. The color is just mind-bogglingly sunflower yellow, especially in contrast to the deep purplish-blue of the back. An incredible bird.