ToolkenGPT: Augmenting Frozen Language Models with Massive Tools via Tool Embeddings