New York (CNN) -- A Wisconsin woman who said she agreed to cook and clean for a man she met on the internet in exchange for a free place to stay allegedly ended up as his sex slave, prosecutors said Wednesday.

The 27-year-old woman met New York resident John Hopkins on the website Craigslist before spending nine days trapped in his apartment, where she claims she was repeatedly raped, according to a district attorney's statement.

The woman -- whose name has not been released -- was treated for injuries at Woodhull Hospital in Brooklyn, New York. The details of her condition are not clear.

Authorities charged Hopkins with rape, assault, forcible touching and unlawful imprisonment, arresting him at his Brooklyn apartment on Saturday. He is currently being held on $350,000 bail.

The woman claims that she was looking for work in New York and found an advertisement that Hopkins posted on Craigslist, listing a room for rent, according to the complaint.

The pair agreed that the woman could stay rent free if she cooked and cleaned for Hopkins, who then paid for her airfare to New York on February 4, 2011.

Upon arriving at his apartment, Hopkins allegedly told the woman that she was going to be his slave, the complaint said.

The woman claims she was repeatedly raped between February 4 and February 12, and was also tied with a rope, gagged and handcuffed to a radiator, it said.

On the ninth day, she said she managed to call her mother and alert her of the alleged abuse.

Police found the woman bruised and bound in Hopkins' apartment, according to the district attorney statement.

Authorities said the victim was shaking and had marks on her body, according to the complaint.

Hopkins is expected to appear in court Friday for a preliminary hearing. If convicted, he could face up to 25 years in prison.