LLMProxy: Reducing Cost to Access Large Language Models