Never hurts to try some lady bugs, plus they are cheap at most pet stores and they won't harm your plants. I would try Ladybugs or Raw potato first before adding different types of chemicals.
Give us more pics and good luck on your infestation.
(found this online for you)
Adult fungus gnats fly around and are an annoyance, but they are not harmful to people. Each gnat lives for about 5 days. The trick is to get rid of the next generation, the nearly invisible gnat larvae that live in the top layer of the soil. The larvae feed on decaying organic matter. Decaying pine bark in potting mixes and decaying plants roots feed the larvae.
Try to keep the soil as dry as possible. Remove all loose soil from the surface and put a light layer of coarse coir (coconut husk) or sand or diatomaceous earth on the soil surface. These substances have sharp edges that carve up the larvae. (Recent studies indicate that fine-textured peat moss also deters gnat larvae.)
Another safe technique is to place,
½ inch slices of raw potato on the surface of the soil to attract the larvae. After a day or so, discard the slices along with the larvae inside. Repeat this until there are no more larvae in the potato.
For more serious infestations try Knock-Out Gnats to treat fungus gnats available from Gardens Alive for about $20. See
http://www.gardensalive.com/item_display.asp?ProductNumber=1962.
Another bio-control method is Gnat Not, a parasite that destroys gnat larvae and other soil pests. It comes on a sponge in plastic (5 weeks shelf life) that is rinsed into water and applied to the soil. For information, go to
http://www.goodbug-shop.com/gnatnot.htm
Detection trick: Add a little water to the soil and then look very closely for tiny fungus gnat larvae swimming in the water as it pools on the surface. You need good light and good eyes to see them. If you don't, then your plant is probably gnat free.