I assume gsp is German Short haired Pointer? :-) It sounds to me as if she's starting to go self employed :-D And as you know, some of the things she picks up, could be dangerous to her.
Whatever you do, no matter what she picks up, NEVER, EVER CHASE HER for it. Doing that practically guarantees that she will swallow whatever it is!
She doesn't have pockets and you chasing her gives the message that she's got something really valuable, and the only way she can hide it or keep it, is to swallow

A better way to redirect her, is to teach her to swap. She can learn this at home, by you having really high value, but
tiny
treats - think pinky fingernail size ;-) tiny cubes of cheddar, cooked liver, sausage, whatever she'd sell her soul for.
The idea is to keep her wanting the treats :-) At first you'll need to set up things that you know she'll pick up but give up easily, and work up to high value objects slowly.
Then when she has something you want, swap it for a treat - always. If she gives up something you know she values highly, give her a small jackpot of treats, but only do this occasionally. This works like the one armed bandits that keep people coming back for more ;-)
Once she learns that she can make you give her treats for the things she picks up, she'll be ready to learn to do the same outside the house.
Along with a solid 'leave it!' and teaching her to retrieve things that you have thrown or 'dropped' that should help to keep her out of trouble.