Beyond Static Evaluation: A Dynamic Approach to Assessing AI Assistants' API Invocation Capabilities