FuelError: not enough coins to fit the target

when tranfering predicate i have this error
return new _FuelError(error.code, error.message);
107 | }
108 | code;
109 | constructor(code, message, metadata = {}) {
110 | super(message);
^
FuelError: not enough coins to fit the target
code: “invalid-request”

This means the balance is insufficient for the transfer.

To fund your Wallet, you can use the faucet.

To add funds to your Predicate, you can transfer from your Wallet.

The following documentation might help you:

Thanks for your response , I was using the wrong assetId