Puppies are very hard work.
If you want any chance of house training her quickly, you must, must stay outside with her until she goes. As soon as she starts to 'go' say your cue words (I use "hurry up"). As soon as she is finished, lavish her with praise. I use the cue word so that, once she's learnt it, you can take her to her toilet spot say "hurry up" or similar and they go. They know they are not outside to play etc. It makes it so much easier if you are in a hurry or it's raining if you know they will go on demand :-)
I am by no means criticising you, but if she toilets inside, see it your fault not hers.
We do it by spending most of the day outside with our pups. Once they are inside they are usually straight in the crate. As previously said, the crate should be as small and snug as possible, so she only has her comfy bed, which they are unlikely to toilet on. As soon as you let her out the crate, let her straight outside and stay there until she's toileted, praise and let her in. Let her out as after each meal, after each play session etc. Unless you are 100% focused on her and interacting with her, pop her in her crate. This will only usually take 2/3 weeks so don't feel bad about it. It also stops the pup from being constantly overstimulated, and get used to spending a little bit of time alone.
At night, at 9.5 weeks old, I would expect to let her out at bed time (and wait until she goes), set your alarm for the middle of the night to take her out (and wait until she goes), then first thing in the morning. Again, you won't need to do this for long, but if she's already learnt to wee in her bed then you are now going to have to un--teach her not to.
Unfortunately, she has already learnt to go inside, so it may take a little longer than usual for you to housetrain her, but putting in the hard work now will make life much easier for you.
Good luck, and keep us posted!