Generation du client