H1 Stamping ins differtn Counsulate


Iam a resident of India currently working in Singapore with P2 (Employment Pass). My H1b Work permit (2013) petition was approved and I need to schedule an appointment with the visa consular.  Since iam currently in Singapore can I
schedule the appointment with US consulate in Singapore for my h1b visa
stamping? Though It has been advised as per I797
to attend Interview at chennai however should I be eligible to attend
interview in Singapore or i need to go back to India for stamping.