Your veterinarian can take a blood sample and send it off for progesterone testing. A high level can indicate a pregnancy. There are some risks to the llama, but it is a reasonably accurate method for pregnancy detection. This is the very best, most accurate method in the hands of an experienced veterinarian. If you are concerned about an internal exam, wait until the female is more than 60 days past breeding, at which time the veterinarian can examine her externally.
Male testing is free and is usually accurate.
However, some hormonal conditions in females can make them reject a male when they are in fact not pregnant, and, more rarely, accept a male when they are pregnant. Progesterone tests can give a high reading in some females with a hormonal problem who are in fact not pregnant. Neither of the previous methods, nor palpation, can give you a reasonably accurate idea of the age of the fetus, while ultrasound can. In addition, ultrasound can distinquish between pregnancy and misleading physical conditions, or between a live and dead fetus. It is really the very best method for pregnancy determination.