API vs Interface: When to Use Each | Promptha | promptha