avoid arg name collision in TClient.

client may send kwargs with `api` inside.