We had this with our pup 6 months ago. Try playing with her (even if it's on your bed) for a little bit and then putting her in her crate. When she starts to whine, snap your fingers and just say "That's enough" in a firm voice. Eventually, all you'll need to do is snap your fingers and she'll stop.
It does give you lack of sleep for a short time. One thing you need to remember is, she's in that crate all night and if you work, she's in it all day.
I don't work and when we got our new puppy, I also invested in a play yard (one for kids/same for dogs but cheaper) and that's what I keep him in for my runs around town--the ones that may take too much time to keep our dogs (3) in the vehicle or when my husband and I go out to eat or have shopping (remodeling the house) to do.
The play yard is a blessing to have and he hasn't chewed on it either. The longest he's been in it is 7 hours. No accidents, just glad you're home and let me out of here--LOL!!!
With us having 2 other dogs & a cat the play yard allows him to see everything that's going on, he has a toy and water in there and he can also walk around and stretch. This puppy is a German Shepherd, will be 6 months on the 15th of this month and weighs 60 lbs.